Usage:
- Input a term in the text box.
- a term consists of either a variable, a lambda
abstraction, or an application.
- a lower-case letter represents a variable.
- a lambda abstraction is written as
fun x -> term
- an application is written as juxtaposition.
- example: (fun x -> x) (fun y -> y)
- Press "go" button.
- Click judgement and press buttons to construct a proof tree.