1/14
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
Simply Typed Lambda Calculus (STLC) Definition
Core typed functional language
Variables, abstraction λ(x:τ).e, and application e u
Types: base types ι or function types τ → σ
Terminating and deterministic
STLC Type Rules
Variables: (x:τ)∈Γ implies Γ ⊢ x:τ
Abstraction: Γ,x:τ ⊢ e:σ implies Γ ⊢ λ(x:τ).e : τ→σ
Application: Γ ⊢ e:τ→σ and Γ ⊢ u:τ implies Γ ⊢ e u : σ
STLC Termination Property
Recursion via fix Operator
isEven via fix
Natural Deduction Rules
Curry-Howard Correspondence Core Insight
Implication and Function Correspondence
Curry-Howard Theorem Statement
Composition as Logical Tautology
Conjunction and Product Correspondence
Disjunction and Sum Correspondence
Truth and Unit Correspondence
Falsity and Void Correspondence
Beyond Intuitionistic Logic