ExamplesFirst OrderIdentity for addition

Existence of an identity element for addition

ident.lf
nat : type.
z : nat.
s : {x:nat} nat.
 
plus : {N1:nat}{N2:nat}{N3:nat} type.
plus_z : {N:nat} plus z N N.
plus_s : {N1:nat}{N2:nat}{N3:nat}
  {P:plus N1 N2 N3} plus (s N1) N2 (s N3).