November 2017
Intermediate to advanced
670 pages
17h 35m
English
Gamma (Γ) represents the environment, that is, free variables paired with a bunch of types. We give names to free variables (for example, x of type A in the context, y of type B,...) and their type.
Turnstile (⊢) a ⊢ b means a is provable from b.
The term (M) represent expressions we write in a programming language.
We show types A and B.