# Yoneda Simplification

In this section, we point out a simplification of the additive structure of A, based on Yoneda’s Lemma. That lemma (see [7, Sect. 3.2]) says roughly that an object in any category is determined, up to isomorphism, by the morphisms into it. More precisely, any category C is equivalent to a full subcategory of the category *C* of contravariant functors from C to the category of sets.^{[1]} Under this equivalence, any object * X* of C corresponds to the functor Hom(-,

*), i.e., the functor sending each object*

**X***of*

**U***C*to the set of morphisms

**U***^*

*and sending each morphism*

**X**

**f***:*

**U***^*

*to the operation Hom(V,*

**V**

**X***) ^*Hom(U,

**X***)*of composition with

*.*

**f**In the case of our category A, we can greatly simplify A while still maintaining the Yoneda equivalence. In the first place, since every object * U* of A is a finite sum, and thus in particular a coproduct, of simple objects,

**U***=*®

*?*

_{eF}

**S***j*, morphisms

**U***^*

*amount to*

**X***-indexed families of morphisms*

**F**

**S***j*^

*. More precisely, any*

**X**

**f***:*

**U***^*

*is determined by the composite morphisms*

**X***о*

**f**

**U***j :*

**S***j ^*

*, and, conversely, any family of morphisms*

**X**

**g***j :*

**S***j ^*

*arises in this way from a unique morphism*

**X**

**U***^*

*. Thus, A is equivalent to a full subcategory of the category A of set-valued functors on the category A of simple objects in A.*

**X**Up to equivalence, we need not use all the simple objects; it suffices to have at least one representative from each isomorphism class of simple objects. So we can replace the A of the preceding paragraph by a skeleton of it, i.e., a full subcategory A_{0} consisting of just one representative per isomorphism class.

The structure of this new, skeletal *A*0 admits, thanks to the finiteness axiom and Proposition 4 the following description. There are finitely many objects. The morphisms from any object to itself form a copy of C. If * U* and

*are distinct objects, then the only morphism from*

**V***to*

**U***is zero.*

**V**As a result, the Yoneda embedding, simplified as above, sends each object * X* of A to a finite family of vector spaces, indexed by the simple objects

*in A*

**U**_{0}, namely the vector spaces Hom(U,

*). Furthermore, the morphisms*

**X***^*

**X***in A are given by*

**Y***families of linear maps*

**arbitrary**

**g***Hom(U,*

_{U}:

**X***) ^*Hom(U,

**Y***)*between corresponding vector spaces. The reason for “arbitrary” is that, because of the paucity of morphisms in

*A*0, all such families automatically satisfy the commutativity conditions required in order to be natural transformations and thus to be morphisms in the functor category A

_{0}.

Summarizing, we have that, up to equivalence of categories, *A* can be described as the category whose objects (resp. morphisms) are families of finite-dimensional vector spaces (resp. linear maps), indexed by the objects of A_{0}. Furthermore, it is easy to check that sums in A are given, via this equivalence, by direct sums of vector spaces.

In other words, the additive structure of A is trivial. The interesting structure is the monoidal structure, and this can be quite complicated. In particular, the associativity isomorphisms *a* and the braiding isomorphisms *a*, though given (like any morphisms) by linear maps, need not have a particularly simple structure.

The analysis of the multiplicative structure of *A* can be facilitated by taking advantage of the semisimplicity of A and the fact that ® distributes over ®. If we know how ® acts on simple objects, distributivity determines how it acts on sums of simple objects, and, by semisimplicity, those are all the objects. Moreover, because the associativity and braiding isomorphisms are natural, and thus in particular commute with the injection and projection morphisms of sums, the behavior of these isomorphisms on arbitrary objects is determined by their behavior on simple objects. Better yet, the pentagon and hexagon conditions will be satisfied in general as soon as they are satisfied for simple objects.

Thus, the additive and multiplicative structure of A can be completely described by giving

- 1. a complete list of non-isomorphic simple objects (including the unit or vacuum 1),
- 2. for each pair of objects in this list, their ^-product, expressed as a sum of objects from the list,
- 3. the associativity isomorphisms
*a*for all_{X},_{Y},_{Z}*X, Y, Z*in the list, and - 4. the braiding isomorphisms
*a*for all_{X},_{Y}*X, Y*in the list,

subject to the pentagon and hexagon conditions.

We shall not be concerned here with duality and ribbon structure, but it could also be reduced to a consideration of the simple cases.

Often, items (1) and (2) here determine or at least greatly constrain items (3) and (4) via the pentagon and hexagon conditions. One such situation is the subject of the next section. Other examples, both of strong constraints on (3) and (4) and of weak constraints can be found in [2].

- [1] There are set-theoretic issues if C is a proper class rather than a set, but these issues need notconcern us here. The finiteness conditions imposed on our anyon category A ensure that it isequivalent to a small, i.e., set-sized, category.