| Who Cites discrete? |
|
discrete | Def Discrete{T} == x,y:T. Dec(x = y) |
| | Thm* T:Type{i}. Discrete{T} Type{i'} |
|
list_length | Def | | == (letrec l L = (Case of L; nil 0 ; h.t 1+l(t)) ) |
| | Thm* T:Type. | | (T List)   |
| | Thm* T:Type. | | (T List)   |
|
nat | Def == {i: | 0 i } |
| | Thm* Type |
|
decidable | Def Dec(P) == P P |
| | Thm* A:Prop. Dec(A) Prop |
|
letrec_body | Def = b == b |
|
letrec_arg | Def x b(x) (x) == b(x) |
|
letrec | Def (letrec f b(f)) == b((letrec f b(f)) ) (recursive) |
|
le | Def A B == B < A |
| | Thm* i,j: . (i j) Prop |
|
not | Def A == A  False |
| | Thm* A:Prop. ( A) Prop |