Thms sequent falsification Sections ClassicalProps(jlc) Doc

list_all Def xL.P(x) == (letrec list_all L = (Case of L; nil True ; h.t P(h) & list_all(t)) ) (L)

Thm* T:Type, P:(TProp), L:T List. xL.P(x) Type

Thm* T:Type, P:(TType). xnil.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:
recursive_def_notice!abstractionapplylist_indtrueandall
universefunctionproplistmembernil