Kripke-style models for typed lambda calculus (Q804559): Difference between revisions
From MaRDI portal
Changed an Item |
Set profile property. |
||
Property / MaRDI profile type | |||
Property / MaRDI profile type: MaRDI publication profile / rank | |||
Normal rank |
Revision as of 01:16, 5 March 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Kripke-style models for typed lambda calculus |
scientific article |
Statements
Kripke-style models for typed lambda calculus (English)
0 references
1991
0 references
As an extension for usual Henkin models, Kripke-style models are defined for typed lambda calculus. As for the relationship between the models and Cartesian closed categories (CCCs), every Kripke model determines a CCC, and every small CCC may be embedded in a Kripke model. Kripke models are Cartesian closed subcategories of the presheaves over a poset. Strong completeness is proved for Kripke models: every set of equations that is closed under implication is the theory of a single Kripke model. Moreover, the notion of logical relations over Kripke structures is developed, showing that every theory is the theory of a model determined by a Kripke equivalence relation over a Henkin model.
0 references
semantics
0 references
typed lambda calculus
0 references
Cartesian closed categories
0 references
Kripke model
0 references
logical relations over Kripke structures
0 references
Henkin model
0 references