Type theory MOC

𝛽-computation

A 𝛽-computation rule is a conversion rule, usually a judgemental equality, specifying how a connective should compute. Specifically, 𝛽-computation specifies the result of an eliminator applied to an introduction. For example, in the untyped Ξ»-calculus, we have

(πœ†π‘₯.𝑑)𝑒⇝𝛽𝑑[𝑒/π‘₯].

Internalizing judgemental structure

In terms of Internalizing judgemental structure, if a connective Ξ₯ is specified by a family of bijections

πœ„:𝐴Γ≅𝐡Γ

natural in Ξ“ where

then 𝛽-computation comes from the identity

πœ„βˆ˜πœ„βˆ’1=id𝐡Γ⁑.


#state/tidy | #lang/en | #SemBr