Proposition 1.3.1 (Curry-Howard for IPC(->)). Assuming that:

  • Γ is a context for λ(→)

  • φ a proposition

Then
  • (1) If Γ⊩M:φ, then |Γ|={τ∈Π:(x:τ)∈Γ for some x}⊢IPC(→)φ
  • (2) If |Γ|⊢IPC(→)φ, then there is a simply typed λ-term M∈λ(→) such that {(xψ:ψ)|ψ∈Γ}⊩M:φ.