| def | curry | curry f(x,y) == f( < x,y > ) |
| def | uncurry | uncurry f(x) == x/l,r. f(l,r) |
| THM | curry_uncurry_inverse | |
| THM | uncurry_curry_inverse | |
| def | letrec | (rec) (letrec f b(f)) == b((letrec f b(f)) ) |
| def | letrec_body | = b == b |
| def | letrec_arg | x b(x) (x) == b(x) |
| def | theta | T == ( |
| def | applicative_Y | Y |