Venue. LICS
2026
Verifying Exact Samplers for Continuous Distributions with a Discrete Program Logic demedeiros-2026-verifying
The ∞-Category of ∞-Categories in Simplicial Type Theory gratzer-2026-the
Fat Cell Structures and Generalized Algebraic Theories huang-2026-fat
2025
Substructural Abstract Syntax with Variable Binding and Single-Variable Substitution fiore-2025-substructural
The Yoneda embedding in simplicial type theory gratzer-2025-the
When is the partial map classifier a Sierpiński cone? pugh-2025-when
Hofmann-Streicher lifting of fibred categories slattery-2025-hofmann
The internal languages of univalent categories vanderweide-2025-the
Logical relations for call-by-push-value models, via internal fibrations in a 2-category amorim_kura_saville_2025
We give a denotational account of logical relations for call-by-push-value (CBPV) in the fibrational style of Hermida, Jacobs, Katsumata and others. Fibrations – which axiomatise the usual notion of sets-with-relations – provide a clean framework for constructing new, logical relations-style, models. Such models can then be used to study properties such as effect simulation.
Extending this picture to CBPV is challenging: the models incorporate both adjunctions and enrichment, making the appropriate notion of fibration unclear. We handle this using 2-category theory. We identify an appropriate 2-category, and define CBPV fibrations to be fibrations internal to this 2-category which strictly preserve the CBPV semantics.
Next, we develop the theory so it parallels the classical setting. We give versions of the codomain and subobject fibrations, and show that new models can be constructed from old ones by pullback. The resulting framework enables the construction of new, logical relations-style, models for CBPV.
Finally, we demonstrate the utility of our approach with particular examples. These include a generalisation of Katsumata’s -lifting to CBPV models, an effect simulation result, and a relative full completeness result for CBPV without sum types.