|   | Some definitions of interest. | 
 | 
| factorial_tail_via_iter | Def  k!m ==   i:{k-m..k }. i+1 | 
 | |   | Thm*   m,k: . k!m     | 
 | 
| 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 | Def    == {i: | 0 i } | 
 | |   | Thm*      Type | 
 | 
| le | Def  A B ==  B<A | 
 | |   | Thm*   i,j: . (i j)   Prop | 
 | 
| 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 |