Processing math: 100%

EECS 762

Programming Language Foundation I

Index
Blog

Homework 3

  1. Show how to formulate the evaluation rules for λ-terms in big-step style. (Pierce 5.3.8)
  2. The λ with no base types is degenerate, in the sense that it has no well-typed terms at all. Why? (Pierce 9.2.1)
  3. Is there any context Γ of type T such that Γx x:T? If so, provide Γ and T and show the typing derivation. If not, prove it. (Pierce 9.2.2, tricky)
  4. Do tt and Γt:T imply Γt:T? (Pierce 9.3.10)
  5. Give typing and evaluation rules for wildcard abstractions and prove they can be derived from the derived form from class.