|   | Some definitions of interest. | 
 | 
| injection_type | Def  A inj  B == {f:(A  B)| Inj(A; B; f) } | 
 | |   | Thm*   A,B:Type. A inj  B   Type | 
 | 
| int_seg | Def  {i..j } == {k: | i   k < j } | 
 | |   | Thm*   m,n: . {m..n }   Type | 
 | 
| nat_plus | Def     == {i: | 0<i } | 
 | |   | Thm*       Type | 
 | 
| not | Def   A == A    False | 
 | |   | Thm*   A:Prop. ( A)   Prop | 
 | 
| one_one_corr_2 | Def  A ~ B ==  f:(A  B), g:(B  A). InvFuns(A;B;f;g) | 
 | |   | Thm*   A,B:Type. (A ~ B)   Prop |