= Solution
\b[Definitions organize <category theory>, but theorems give that organization mathematical force.] I would therefore argue against treating the subject as an exception in which definitions are intrinsically more important than theorems. The distinction is especially misleading here because good categorical definitions are designed to expose hypotheses from which substantial theorems follow.
A <category> records objects, composable arrows, identities and associative composition. A <functor> preserves that structure. This language allows one to compare otherwise different mathematical settings, but it does not itself say which constructions exist. For example, the definition of a <product in a category> is not a recipe for forming a <Cartesian product> of underlying sets: it requires a universal factorization of pairs of arrows. If two <products in a category> $(P,p_1,p_2)$ and $(Q,q_1,q_2)$ exist, the universal properties give unique arrows $f:P\to Q$ and $g:Q\to P$ respecting projections. The composites $gf$ and $fg$ respect the same projections as the identities, so uniqueness forces them to be identities. Thus a definition yields a genuine theorem: <products in a category> are unique up to unique compatible isomorphism. The proof matters because it licenses replacing a construction by any other realization of the same property.
The <Yoneda lemma> is a more substantial example. For a covariant <representable functor> $\mathcal C(A,-)$ and $X:\mathcal C\to\mathbf{Set}$, a <natural transformation> $t:\mathcal C(A,-)\to X$ is determined by $a=t_A(1_A)$. <Naturality> forces
$$
t_B(f)=X(f)(a).
$$
Conversely this formula defines a <natural transformation> for every $a\in X(A)$. Hence $\operatorname{Nat}(\mathcal C(A,-),X)\cong X(A)$. The definition of <naturality> is indispensable, but the theorem identifies every possible transformation, proves representables detect arrows, and explains why universal objects can be studied through <hom-sets>. Merely knowing the definition does not supply this conclusion.
Similarly, an <adjunction> is defined by natural <hom-set> bijections. The construction of a <free abelian group> gives $\mathbf{Ab}(\mathbb Z^{(S)},A)\cong\mathbf{Set}(S,UA)$, because a <group homomorphism> is determined uniquely by its values on the basis. This makes a universal extension problem transparent. But the <Freyd general adjoint functor theorem> goes further: it turns <categorical limit> preservation and a solution set into an actual adjoint. Its smallness hypotheses cannot be discarded as bookkeeping. For instance, the underlying-set <functor> from finite groups to finite sets has no left adjoint at a singleton. A putative universal finite <group> with universal element of order $m$ could not map that element to a generator of a finite cyclic group of order greater than $m$. The theorem's hypotheses separate existence from attractive notation.
The <monoidal coherence theorem> offers another example. A <monoidal category> has associativity and unit isomorphisms satisfying the <pentagon identity for a monoidal category> and <triangle identity for a monoidal category>. Coherence proves that every formal reassociation and unit insertion produces the same structural map. This is what justifies calculating without displaying all parentheses; it is not true merely because one has named an <associator>. Nor does it identify arbitrary additional maps, such as distinct braidings.
Finally, the <opposite category> construction shows how a definition can economize on proofs: reversing arrows takes <products in a category> to <coproducts in a category>, <initial objects> to <terminal objects> and <monads> to comonads. Yet this economy works because theorems and their proofs are invariant under the reversal. The subject is powerful precisely when definitions isolate reusable structure and theorems establish its consequences. Separating their importance obscures that partnership.
Back to article page