z-logo
open-access-imgOpen Access
Deriving Logical Relations from Interpretations of Predicate Logic
Author(s) -
Claudio Hermida,
Uday S. Reddy,
E. Powell Robinson
Publication year - 2019
Publication title -
electronic notes in theoretical computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.242
H-Index - 60
ISSN - 1571-0661
DOI - 10.1016/j.entcs.2019.09.013
Subject(s) - adjunction , predicate (mathematical logic) , predicate variable , mathematics , pullback , predicate logic , interpretation (philosophy) , algebra over a field , extension (predicate logic) , discrete mathematics , computer science , pure mathematics , theoretical computer science , programming language , description logic , multimodal logic , zeroth order logic
This paper extends the results of Hermidau0027s thesis about logical predicates to more general logical relations and a wider collection of types. The extension of type constructors from types to logical relations is derived from an interpretation of those constructors on a model of predicate logic. This is then further extended to n-ary relations by pullback. Hermidau0027s theory shows how right adjoints in the category of fibrations are composed from a combination of Cartesian lifting and a local adjunction. This result is generalised to make it more applicable to left adjoints, and then shown to be stable under pullback, deriving an account of n-ary relations from standard predicate logic. A brief discussion of lifting monads to predicates includes the existence of an initial such lifting, generalising existing results.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom