Thms
full
sequent
assignment
Sections
ClassicalProps(jlc)
Doc
list_exists
Def
x
L.P(x) == (letrec list_exists L = (Case of L; nil
False ; h.t
P(h)
list_exists(t)) ) (L)
Thm*
T:Type, P:(T
Prop), L:T List.
x
L.P(x)
Type
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)
About: