SLIDE 1
Syntactic proofs empower metatheory
Derivation/proof
D is a data structureGot a fact about all derivations?
- It’s a fact about all terminating evaluations
- They are in 1 to 1 correspondance
Prove meta-theoretic properties by structural induction over derivations
- aka “induction on height of derivation tree”
Example: Evaluating an expression doesn’t create
- r destroy any global variables (the set of defined