Person. Michael Shulman
Papers
Doubly Weak Double Categories fairbanks-2026-doubly
The Univalence Principle ahrens-2021-the
Displayed type theory and semi-simplicial types kolomatskaia-2025-displayed
Strange new universes: Proof assistants and synthetic foundations shulman-2024-strange
Internal Parametricity, without an Interval altenkirch-2024-internal
Semantics of multimodal adjoint type theory shulman-2023-semantics
LNL polycategories and doctrines of linear logic shulman-2023-lnl
The directed plump ordering gratzer-2022-the
Strict universes for Grothendieck topoi gratzer-2022-strict
*-Autonomous Envelopes and Conservativity shulman-2021-autonomous
Construction of the Circle in UniMath bezem-2019-construction
Magnitude homology of enriched categories and metric spaces leinster-2021-magnitude
Categories of Nets baez-2021-categories
The derivator of setoids shulman-2021-the
A Higher Structure Identity Principle ahrens-2020-a
Modalities in homotopy type theory rijke-2020-modalities
Semantics of higher inductive types lumsdaine-2019-semantics
All -toposes have strict univalent universes shulman-2019-all
A type theory for synthetic -categories riehl-2017-a
Brouwer’s fixed-point theorem in real-cohesive homotopy type theory shulman-2017-brouwer
Univalent categories and the Rezk completion ahrens_etal_2015
Calculating the Fundamental Group of the Circle in Homotopy Type Theory licata-2013-calculating
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.