Kripke-style semantics in computation
Kripke-style semantics have gained an important role and wide
applicability in logic and computation since they were introduced by
Saul Kripke in the late 1950s as semantics for modal logics. In logic,
these semantics were later adapted to intuitionistic logic and other
non-classical logics. In computation, a class of Kripke-style models
was defined for typed lambda calculus. In this talk, we present a
novel approach to Kripke semantics for simply typed lambda calculus
endowed with conjunction, disjunction and negation. We show soundness
and completeness of this typed lambda calculus w.r.t. the proposed
semantics. Further, we discuss this semantics for typed combinatory
logic and logic of combinatory logic, a logic for reasoning about
combinatory logic.
Silvia Ghilezan
Last modified: Mon Feb 17 2025