§ Strong normalization of STLC



------
Γ⊢():Unit

Γ ⊢ (f:A→B); Γ ⊢ (x:A)
----------------
Γ⊢ f@x:B

Γ,(a:A) ⊢ (body:B)
----------------
Γ ⊢  (λa.body:A→B)


--------------------------
  () ∈ LType(Unit)

f ∈ LType(A→B); x∈LType(A)
--------------------------
  f @ x ∈ LType(B)

body ∈ LType(B); (∀ aval∈ Ltype(A), body[a/aval] ∈ Ltype(B))
--------------------------
  λa.body ∈ LType(A→B)