- The paper proves a three-way 2-categorical equivalence between unitary categories, inner product categories, and dagger categories, showing that dagger strictness can be recovered from weaker object-wise duality data.
- The authors construct inner products from unitary structure maps and recover those maps from inner products, while deriving inner adjoints that define a genuine strict dagger structure on the same category.
- The framework characterizes isometries, unitary, Hermitian, positive, and normal maps, but remains limited to achiral involutions and leaves chiral extensions and dagger-linearly distributive applications for future work.
This paper develops a categorical framework in which dagger categories are characterized, up to 2-categorical equivalence, by two weaker structures: unitary categories and inner product categories. The authors — Cockett, Kumar, and Srinivasan (2603.27614) — build on Mellies' notion of chirality for involutions and on prior work of Srinivasan on dagger isomix categories, replacing the strict identity-on-objects involution of Selinger's dagger categories with an involutor natural isomorphism ιX:X→X††.
Achiral involutive categories
The base structure is an achiral involutive category: a category X with a contravariant endofunctor (_)†:Xop→X and a natural isomorphism ι (the involutor) satisfying the coherence condition ιX†(ιX)†=1X†. This coherence makes (_)† part of an adjoint equivalence between X and Xop, though the authors note that most of their development does not require this identity. Strict involutive categories — where X†=X and ι=id — coincide exactly with dagger categories.
Examples include all dagger categories (groupoids, inverse categories, relations, matrices over rigs with conjugation), X0-autonomous and compact closed categories with their dual functors, symmetric reflexive graphs, and posets such as the integers under negation. The last two examples are emphatically not dagger categories, illustrating why the relaxed notion is needed: as the authors observe, X1-autonomous and compact closed categories can have necessarily non-strict involutions.
The paper then equips these categories with a 2-categorical structure. An involutive functor X2 carries a preservator X3 subject to a coherence square interacting with the involutors; notably, unlike the covariant case where coherence forces the preservator to be invertible automatically, here invertibility must be assumed. Achiral transformations are natural transformations satisfying a "tethering" condition involving a map running in the reverse direction. A key structural result is that tethering forces every achiral transformation to be a natural isomorphism, proved by showing X4 is simultaneously a section and a retraction via conjugation arguments. In the strict case this recovers Selinger's unitary natural transformations (X5). These data organize into a 2-category aChiral in which all 2-cells are isomorphisms.
Unitary categories
A unitary category weakens the dagger condition by requiring only that each object admit an isomorphism X6 (the unitary structure map, not required to be natural) satisfying:
- [U.1] X7
- [U.2] X8
Every dagger category is unitary with X9, and finite-dimensional vector spaces form the standard example: each space is isomorphic to its dual, but unnaturally (via a choice of basis). The integers under negation give a simple non-unitary example.
Unitary functors satisfy (_)†:Xop→X0; two consequences follow immediately. First, the preservator is determined by the underlying functor, (_)†:Xop→X1, so the earlier assumption of invertibility becomes automatic. Second, a unitary functor between dagger categories preserves the dagger strictly on the nose. Unitary categories, unitary functors, and transformations form a 2-category UNITARY.
The central construction extracts from any involutive category (_)†:Xop→X2 its full subcategory (_)†:Xop→X3 of pre-unitary objects (_)†:Xop→X4 with (_)†:Xop→X5. The computation is instructive: in (_)†:Xop→X6 the pre-unitary objects reduce to the empty relation on the null set and the unique reflexive relation on a singleton; in the integer poset one obtains the one-object discrete category, and the nonzero integers have no pre-unitary objects at all. For a dagger category, pre-unitary objects are precisely Hermitian isomorphisms. The assignment extends to a 2-functor, and the authors establish a 2-adjunction
(_)†:Xop→X7
with (_)†:Xop→X8, making unitary categories a 2-coreflective subcategory of achiral involutive categories.
Inner product categories and the three-way equivalence
An inner product category is an involutive category equipped with an inner product combinator assigning to (_)†:Xop→X9 and ι0 a map ι1, subject to four axioms governing pre-composition, interaction with dagger and duals, and cancellation against split epis/monos. Unlike Vicary's inner product for parallel maps in a dagger category, this combinator applies to maps with arbitrary common codomain; it reduces to Vicary's definition when the maps are parallel and the involution strict.
The main theorem is a three-way equivalence of structures:
- Every unitary category is an inner product category via ι2.
- Conversely, every inner product category is unitary with unitary structure map ι3, whose inverse is the dual inner product ι4.
- These correspondences are bijective, and extend to functors: an involutive functor preserves the inner product if and only if it is a unitary functor.
A notable technical observation is that axiom IP.2 is redundant given IP.2 together with the double-dagger axiom IP.2 — Proposition establishing the unitary structure from the inner product never uses (b), and the redundancy is proved explicitly in the appendix.
Inner adjoints and strictification
Given the inner product, each map ι5 admits a unique inner adjoint ι6 characterized by ι7. The adjoint operation is contravariant, stationary on objects, involutive (ι8), and reverses composition. Consequently, every inner product category induces a genuine dagger category ι9 — the adjoint involution — and the identity functor with preservator ιX†(ιX)†=1X†0 is a unitary equivalence between ιX†(ιX)†=1X†1 and ιX†(ιX)†=1X†2. This yields the paper's headline result: the 2-category of unitary (equivalently, inner product) categories is equivalent to the 2-category of dagger categories. In other words, the strictness built into Selinger's definition is not a loss of generality at the level of 2-categories: any unitary category can be strictified to a dagger category using its global inner product.
Isometries and special maps
Treating the inner product as an abstract metric, the paper defines and characterizes several classes of maps. An isometry ιX†(ιX)†=1X†3 satisfies ιX†(ιX)†=1X†4 for all ιX†(ιX)†=1X†5, equivalently ιX†(ιX)†=1X†6, equivalently ιX†(ιX)†=1X†7. Isomorphisms that are isometries are unitary maps, characterized by ιX†(ιX)†=1X†8 among other conditions. Both the unitary structure map ιX†(ιX)†=1X†9 and the involutor (_)†0 are shown to be isometries (hence unitary). Hermitian maps satisfy (_)†1, equivalently (_)†2; positive maps are those of the form (_)†3 (reducing to the standard dagger-category notion (_)†4); normal maps satisfy (_)†5. Containment results show every Hermitian map and every unitary endomorphism is normal.
Limitations and open questions
Several caveats bear directly on the results. First, the tethering requirement makes all achiral transformations isomorphisms, which is restrictive; the authors state that a less drastic chiral formulation exists and "has interesting structural ramifications," but defer it to a sequel. Second, the preservator of an involutive functor must be assumed invertible — unlike the covariant setting, where coherence suffices — and the authors do not offer a proof that this assumption can be dropped. Third, the framework covers only the achiral case: chiral involutive categories are not unitary and carry no inner product, so the entire equivalence machinery does not apply there. Finally, the connection to (_)†6-linearly distributive categories, whose models study infinite-dimensional quantum processes, is announced but not developed in this paper.
Conclusion
The paper establishes that dagger categories, unitary categories, and inner product categories are 2-categorically equivalent, with unitary categories forming a 2-coreflection inside achiral involutive categories. The practical consequence is that the strictness demanded by the classical definition of a dagger category can always be recovered from weaker, more flexible data — an object-wise isomorphism to the dagger dual plus a global inner product — while the inner product simultaneously supports Hilbert-space-style notions of adjoint, isometry, unitary, Hermitian, positive, and normal maps. The chiral generalization and its link to (_)†7-linearly distributive categories remain open in this work.