Reference. Type refinement and monoidal closed bifibrations
Cite
Cited by (2)
The categorical contours of the Chomsky-Schützenberger representation theorem mellies-2025-the
An Isbell duality theorem for type refinement systems mellies-2017-an
Cites 12 works (4 here)
With notes (4)
Framed bicategories and monoidal fibrations shulman_2008
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.
Separation logic: A logic for shared mutable data structures reynolds_separation_2002
Introduction to Higher-Order Categorical Logic lambek_scott_1986
Adjointness in Foundations lawvere_1969
External (8)
- Codensity and the Ultrafilter Monad (2013)
- Church and Curry: Combining Intrinsic and Extrinsic Typing (2008)
- The Meaning of Types: from Intrinsic to Extrinsic Semantics (2000)
- Representing Layered Monads (1999)
- Higher-Dimensional Algebra III: n-Categories and the Algebra of Opetopes (1998)
- On the meanings of the logical constants and the justification of the logical laws (1996)
- Refinement Types for ML (1991)
- Continuous Yoneda representation of a small category (1966)