Reference. Framed bicategories and monoidal fibrations
In some bicategories, the 1-cells are ‘morphisms’ between the 0-cells, such as functors between categories, but in others they are ‘objects’ over the 0-cells, such as bimodules, spans, distributors, or parametrized spectra. Many bicategorical notions do not work well in these cases, because the ‘morphisms between 0-cells’, such as ring homomorphisms, are missing. We can include them by using a pseudo double category, but usually these morphisms also induce base change functors acting on the 1-cells. We avoid complicated coherence problems by describing base change ‘nonalgebraically’, using categorical fibrations. The resulting ‘framed bicategories’ assemble into 2-categories, with attendant notions of equivalence, adjunction, and so on which are more appropriate for our examples than are the usual bicategorical ones.
We then describe two ways to construct framed bicategories. One is an analogue of rings and bimodules which starts from one framed bicategory and builds another. The other starts from a ‘monoidal fibration’, meaning a parametrized family of monoidal categories, and produces an analogue of the framed bicategory of spans. Combining the two, we obtain a construction which includes both enriched and internal categories as special cases.
Cite
Cited by (14)
Doubly Weak Double Categories fairbanks-2026-doubly
The free bifibration on a functor clarke-2025-the
Double Orthogonal Factorization Systems aberle-2025-double
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.
Denotational Semantics of Gradual Typing using Synthetic Guarded Domain Theory giovannini_ding_new_2025
Gradually typed programming languages, which allow for soundly mixing static and dynamically typed programming styles, present a strong challenge for metatheorists. Even the simplest sound gradually typed languages feature at least recursion and errors, with realistic languages featuring furthermore runtime allocation of memory locations and dynamic type tags. Further, the desired metatheoretic properties of gradually typed languages have become increasingly sophisticated: validity of type-based equational reasoning as well as the relational property known as graduality. Many recent works have tackled verifying these properties, but the resulting mathematical developments are highly repetitive and tedious, with few reusable theorems persisting across different developments.
In this work, we present a new denotational semantics for gradual typing developed using guarded domain theory. Guarded domain theory combines the generality of step-indexed logical relations for modeling advanced programming features with the modularity and reusability of denotational semantics. We demonstrate the feasibility of this approach with a model of a simple gradually typed lambda calculus and prove the validity of beta-eta equality and the graduality theorem for the denotational model. This model should provide the basis for a reusable mathematical theory of gradually typed program semantics. Finally, we have mechanized most of the core theorems of our development in Guarded Cubical Agda, a recent extension of Agda with support for the guarded recursive constructions we use.
Univalent Double Categories vanderweide-2024-univalent
Convolution Products on Double Categories and Categorification of Rule Algebras behr-2023-convolution
A Formal Logic for Formal Category Theory new_licata_2023
The Grothendieck Construction in Categorical Network Theory moeller-2021-the
Monoidal Grothendieck construction moeller_vasilakopoulou_2020
Call-by-name Gradual Type Theory new_licata_2020_lmcs
Morphisms of Open Games hedges-2018-morphisms
Call-by-name Gradual Type Theory new_licata_2018_fscd
Type refinement and monoidal closed bifibrations mellies_zeilberger_2013
Cites 42 works (1 here)
With notes (1)
Revêtements étales et groupe fondamental (SGA 1) grothendieck_1971
External (41)
- The periodic table of n-categories for low dimensions II: degenerate tricategories (2007)
- A 2-categories companion (2007)
- Fixed point theory and trace for bicategories (2007)
- Enriched vs. internal categories (2007)
- Shadows and traces in bicategories (2007)
- The periodic table in low dimensions I: degenerate categories and degenerate bicategories (2006)
- Pseudo algebras and pseudo double categories (2006)
- An algebraic theory of tricategories (2006)
- Parametrized Homotopy Theory (2006)
- Spans for 2-categories (2006)
- Basic concepts of enriched category theory (2005)
- Enriched categories and cohomology (2005)
- Adjoint for double categories. Addenda to: "Limits in double categories" [Cah. Topol. Géom. Différ. Catég. 40 (1999), no. 3, 162–220; mr1716779] (2004)
- Sketches of an Elephant: A Topos Theory Compendium: Volume 1 (2002)
- Sketches of an Elephant: A Topos Theory Compendium: Volume 2 (2002)
- Categories enriched on two sides (2002)
- The formal theory of monads. II (2002)
- On comparing definitions of weak n-category (2001)
- Picard groups, Grothendieck rings, and Burnside rings of categories (2001)
- Double categories, 2-categories, thin structures and connections (1999)
- Limits in double categories (1999)
- A 2-categorical approach to change of base and geometric morphisms. II (1998)
- Categories For the Working Mathematician (1998)
- On property-like structures (1997)
- Coherence for tricategories (1995)
- Handbook of categorical algebra. 2 (1994)
- Enriched categories, internal categories, and change of base (1992)
- A 2-categorical approach to change of base and geometric morphisms. I (1990)
- On local adjointness of distributive bicategories (1988)
- An axiomatics for bicategories of modules (1987)
- Cauchy characterization of enriched categories (1983)
- Absolute colimits in enriched categories (1983)
- Abstract proarrows. I (1982)
- Fibrations in bicategories (1980)
- Sheaves and Cauchy-complete categories (1980)
- Yoneda structures on 2-categories (1978)
- Double groupoids and crossed modules (1976)
- Multiple functors I. Limits relative to double categories (1974)
- Formal category theory: adjointness for 2-categories (1974)
- Review of the elements of 2-categories (1974)
- Kan Extensions in Enriched Category Theory (1970)