| Some definitions of interest. |
|
eq_int | Def i= j == if i=j true ; false fi |
| | Thm* i,j: . (i= j)  |
|
int_upper | Def {i...} == {j: | i j } |
| | Thm* n: . {n...} Type |
|
nat | Def == {i: | 0 i } |
| | Thm* Type |
|
squash | Def T == {:True| T } |
| | Thm* A:Prop. A Prop |
|
wellfounded | Def WellFnd{i}(A;x,y.R(x;y))
Def == P:(A Prop). ( j:A. ( k:A. R(k;j)  P(k))  P(j))  { n:A. P(n)} |
| | Thm* A:Type{i}, r:(A A Prop{i}). WellFnd{i}(A;x,y.r(x,y)) Prop{i'} |