| Some definitions of interest. |
|
nat | Def == {i: | 0 i } |
| | Thm* Type |
|
le | Def A B == B<A |
| | Thm* i,j: . (i j) Prop |
|
let | Def let x = a in b(x) == ( x.b(x))(a) |
| | Thm* A,B:Type, a:A, b:(A B). let x = a in b(x) B |
|
sym | Def Sym x,y:T. E(x;y) == a,b:T. E(a;b)  E(b;a) |
| | Thm* T:Type, E:(T T Prop). (Sym x,y:T. E(x,y)) 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'} |