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![]() ![]() ![]() ![]() ![]() |