My research uses combinatorial and categorical techniques to study a wide range of objects in topology, geometry, algebra, and the sciences in a visual way that supports generalizations and connections between different subjects. I like to say I play with shapes all day, and in one way or another all of my work really boils down to sticking together various shapes in various patterns for various purposes. Below are descriptions of my papers organized by the several different topics I work on: categorical geometry projects with undergraduates, combinatorial K-theory, higher categorical structures, and applied category theory, and further down are some talks I've given and older projects.

Categorical geometry

Hyperbolic and Euclidean tilings of the plane provide beautiful examples of spaces built up out of cells of fixed shapes, similar to the decompositions of spaces common in geometric and algebraic topology. The categorical models of combinatorial spaces used in algebraic topology ("presheaves") can also model tilings, but doing so requires choices of directions and labels that form a rich theory accessible to undergraduate researchers.

  • Categorical Tiling Theory: Constructing Directed Planar Tilings via Edge Reversal. Joint with Catherine DiLeo and Preston Sessoms (2025). [arXiv]
  • Introduces "m-gon categories" whose presheaves are arrangements of vertices, directed edges, and labeled m-gon tiles with a fixed pattern of edge directions, and counts the number of these categories up to rotation and reflection of the m-gon. Defines "directed tilings" which are presheaves on an m-gon category corresponding to an m-gon tiling of the plane, and shows that any directed tiling with n m-gons at each vertex can be recovered from any single such directed tiling by reversing edges in a particular way. Constructs a large family of directed tilings using modified reflections of tiles, with elegant symmetry properties.

If you are interested in working on a project related to this let me know, I have several open questions in mind!

Combinatorial K-theory

Algebraic K-theory builds a group-like space which describes how various types of objects are built up out of smaller pieces, where "smaller" is tracked by certain morphisms in a category. My work builds on an axiomatic framework for K-theory called "CGW categories" which uses double categories to model a wide range of objects with two different ways of mapping a smaller object to a bigger one. One way this plays out is by treating "combinations" of objects like extensions A → B → C of modules or complementary inclusions A → B ← C of sets or spaces as the same type of structure.

  • Additivity and Fiber Sequences for Combinatorial K-Theory. Joint with Maru Sarazola (updated 2025). [arXiv]
  • Extends the CGW categories framework to include weak equivalences between objects and proves several standard K-theory theorems for these "ECGW categories" (called additivity, delooping, fibration, and localization theorems) illustrated by examples from the K-theories of polytopes and finite G-sets.

  • A combinatorial construction of homology via ACGW categories. Joint with Maru Sarazola and Inna Zakharevich (2024). To appear in Contemporary Mathematics. [arXiv]
  • CGW categories offer a framework for generalizing homological algebra as well as K-theory, including to chain complexes of sets. Homology for sets can be reasoned about using Venn-diagram-like pictures which provide useful intuition for homological algebra more generally (and in these pictures the Snake lemma still looks like a snake).

  • A Gillet--Waldhausen Theorem for Chain Complexes of Sets. Joint with Maru Sarazola (2022). [arXiv]
  • In a previous version of "Additivity and Fiber Sequences for Combinatorial K-Theory" from above, we also used the framework of ECGW categories to prove an analog of the Gillet--Waldhausen theorem for chain complexes of finite sets and other basic combinatorial objects. This states that chain complexes of finite sets with weak equivalences given by suitably-defined quasi-isomorphisms have an equivalent K-theory space to finite sets themselves. We are in the process of editing this result into a separate paper.

Higher categorical structures

I am interested in many different kinds of higher categorical structures, how they relate to each other, and constructions like enrichment that many of them support. When I say "higher categories" I mean any structure involving collections of cells in various shapes and algebraic operations for composing certain arrangements of those cells into a single cell.

  • A Polynomial Construction of Nerves for Higher Categories. Joint with David Spivak (2024). [arXiv]
  • Shows that the constructions of Lawvere theories and nerves for generalized higher categories arise naturally from the formal category theory of polynomial functors. Introduces "algebraic familial functors" and uses them to describe the free symmetric monoidal category monad on categories.

  • Structures in Categories of Polynomials. Joint with David Spivak (2023). [arXiv]
  • Constructs the monoidal category of polynomials in a category E with pullbacks, without restricting to locally cartesian closed categories or only cartesian morphisms of polynomials, analyzes its duoidal structure and various monoidal (co)closures, shows that its category of comonoids is equivalent to that of internal categories and cofunctors in E, and proves that coalgebras are equivalent to internal copresheaves. When E is the category of categories, this recovers the usual notion of copresheaves for a double category.

  • Duoidal Structures for Compositional Dependence. Joint with David Spivak (2022). [arXiv]
  • Analyzes the algebraic structure of "physical duoidal categories" consisting of two monoidal structures that can be thought of as one juxtaposing objects in space and the other in time. Shows that structure maps between algebraic expressions in such a category can be deduced from inclusions of finite "dependency" posets, which formally means that physical duoidal categories are algebras for a "categorical operad" of those posets. This gives a visual way of determining inequalities between different (potentially complicated) expressions involving max and + for a fixed collection of nonnegative real numbers.

  • Enrichment of Algebraic Higher Categories (2022). [arXiv]
  • Defines an even more general notion of enrichment for higher categories and explores what it looks like in examples of monoidal categories, double categories, and generalized multicategories, plus how it recovers existing notions of enrichment.

  • PhD Thesis: Shape Independent Category Theory (2022). [PDF]
  • Defines a general notion of enrichment for any type of higher category with a top-dimensional cell shape, and shows that enrichment forms a binary operation on higher category theories: just as enriching categories in n-categories gives (n+1)-categories, enriching type A higher categories in type B higher categories gives a new type of higher category in the sense of familial monads. Analyzes the cell shapes of nerves of higher categories and shows that those of enriched higher categories can be constructed as a generalized wreath product.

  • Familial Monads as Higher Category Theories (2021). [arXiv]
  • All of the commonly studied types of high- and low-dimensional algebraic categorical structures (n-categories, double categories, multicategories, etc.) fit the definition of "familial monad algebras," which are structures built out of cells of specified shapes where certain arrangements of cells can be composed into a single cell subject to various equations. Working out a concrete characterization of the data required to define a familial monad (using some convenient properties of category-valued polynomials) allows new types of higher categories to be defined without as much work each time. For instance, cubical n-categories are easily shown to be familial monad algebras.

Applied category theory

Double categories together with polynomial endofunctors on the category of sets provide a rich language for describing phenomena in both category theory and real-world applications. Polynomial coalgebras model "open" dynamical systems, where the state of the system updates based on external input, and double categories of decorated/structured cospans model scientific phenomena in a way that captures compositional structure. Combinatorial spaces used in homotopy theory, namely simplicial sets, can be used to describe "partial evaluations" of algebraic expressions such as those from 1+2+3 to 3+3 or 1+5 on the way to the "total evaluation" of 6.

  • All Concepts are Cat#. Joint with Owen Lynch and David Spivak (2024). [arXiv]
  • Shows that generalized polynomials, polynomial coalgebras (which model "open" dynamical systems like finite automata), and computational effects handlers all arise naturally from the formal category theory of polynomial functors encoded by the double category Cat#. This supports the hypothesis that Cat#, also known for describing categorical database theory and generalized higher categories, is a natural setting for lots of different constructions in pure and applied category theory.

  • A Compositional Account of Motifs, Mechanisms, and Dynamics in Biochemical Regulatory Networks. Joint with Rebekah Aduddell, James Fairbanks, Amit Kumar, Pablo Ocal, and Evan Patterson. Compositionality 6, 2, 2024. [arXiv]
  • Describes "signed graphs" and "signed categories" as convenient formalisms for studying patterns in regulatory networks from systems biology. Constructs formal comparisons with the underlying chemical mechanisms governing interactions between cell protiens and the differential equations describing their evolving quantities. In other words, describes how mathematically to build complicated networks of interacting biological compounds in a way that respects the quantitative evolution of those compounds and makes it easy to describe their relationships.

  • A Dynamic Monoidal Category for Strategic Games. [Blog post]
  • Describes an example of a dynamic monoidal category modeling strategic games.

  • Dynamic Operads, Dynamic Categories: From Deep Learning to Prediction Markets. Joint with David Spivak. Electronic Proceedings in Theoretical Computer Science, 2022. [arXiv]
  • Introduces dynamic operads and dynamic monoidal categories as higher categorical structures modeling composable systems which update their state based on external input, and describes examples based on prediction markets and gradient descent for machine learning.

  • Partial evaluations and the compositional structure of the bar construction. Joint with Carmen Constantin, Tobias Fritz, and Paolo Perrone. Theory and Applications of Categories, Vol. 39, No. 11, 322-364, 2023. [arXiv]
  • Analyzes the combinatorial space of formal expressions for a particular type of algebraic structure, where paths correspond to partial evaluations of expressions. Shows that partial evaluations are not always composable and analyzes their higher-dimensional compositional properties when the algebraic structure is commutative monoids.

  • Weak cartesian properties of simplicial sets. Joint with Carmen Constantin, Tobias Fritz, and Paolo Perrone. Journal of Homotopy and Related Structures, 18, 477-520, 2023. [arXiv]
  • Characterizes all pushout squares in the simplex category, and introduces several new lifting properties a simplicial set can satisfy. One of these lifting properties, "inner span completeness," is shown to be a directed analog of a property of simplicial complexes arising from relational database theory. These properties are used in the companion paper above to study partial evaluations.

Talks

Projects I worked on as an undergraduate

Papers

  • Densities of Hyperbolic Cusp Invariants. Joint with Colin Adams, Rose Kaplan-Kelly, Michael Moore, Shruthi Sridhar, and Joshua Wakefield. Proceedings of the American Mathematical Society. Volume 146, Number 9, September 2018, Pages 4073–4089. [PDF] [arXiv]
  • specgen: A Tool for Modeling Statecharts in CSP. Joint with Chris Casinghino. Nasa Formal Methods 282, 2017.
  • Nonstandard Neutrino Interactions In Supernovae. Joint with James Kneller, Gail McLaughlin, Charles Stapleford, and Daavid Väänänen Physical Review D 94, 093007, 2016. [PDF] [arXiv]

Talks

Website Template by David Mehrle.