Kripke-style models for typed lambda calculus (Q804559): Difference between revisions

From MaRDI portal
RedirectionBot (talk | contribs)
Changed an Item
Import240304020342 (talk | contribs)
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
    0 references
    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
    0 references

    Identifiers