Symbol Reference: let v = t in βŸ¦π›—βŸ§ — Explicit Substitution / Let-Binding Operator (let..in, AST Constructor: ELet)

Personal Symbol Reference Page in MKTD1 & MKTD2 (Morse-Kelley + Tarski + Dunaev) — All Personal Symbol Pages → | Full Symbol Registry →

Formula Display:
Proof Trees:

let v = t in βŸ¦π›—βŸ§ \(\mathbf{let}\;v = t\;\mathbf{in}\;\varphi\) — Explicit Substitution / Let-Binding Operator (let..in, AST Constructor: ELet)

Explicit substitution binder let v = t in βŸ¦π›—βŸ§ binding variable v to value t inside 𝛗 (Entry DefMetaInstantiation (4.01)).

Field Mathematical & Kernel Specification (MKTD1 / MKTD2)
Symbol
let v = t in βŸ¦π›—βŸ§
\(\mathbf{let}\;v = t\;\mathbf{in}\;\varphi\)
Category Binder (Explicit Substitution Operator)
SML AST Constructor ELet of (UCol * UCol * 'a * 'b LBound_id) [in datatype EXP, typetheory.ML:804]
Constructor Arguments 1. Bound variable v : Variable; 2. Substituend term t : A; 3. Body expression 𝛗 : B
Metatype / Signature (v : Variable) Γ— (t : A) Γ— B β†’ B
Binder Status YES β€” Explicit Substitution Binder (let v = t in 𝛗)
Defining Kernel Entries (ML Labels) See Related Symbols & Kernel Entries below.
LaTeX Form \mathbf{let}\;v = t\;\mathbf{in}\;\varphi
How to Understand It

SML AST Constructor: ELet of (UCol * UCol * 'a * 'b LBound_id) in typetheory.ML:804. Classification: Binder. Both let and in resolve to this explicit substitution binder.

Canonical Law / Usage βˆ€(v:Variable)((𝘞, G ⊒ β€Ήlet ⦃v⦄ = ⟦t⟧ in βŸ¦π›—βŸ§β€Ί) ⟷ (𝘞, G ⊒ ⦇⦃v⦄ β†’ tβ¦ˆπ›—))
Related Symbols & Kernel Entries