Documentation

TauCeti.CategoryTheory.Monoidal.Scalar

Scalars in a monoidal category #

A scalar in a monoidal category C is an endomorphism a : ๐Ÿ™_ C โŸถ ๐Ÿ™_ C of the unit. Whiskering an object by a scalar is compatible with every morphism to or from the unit: a scalar acting on the unit factor of Y โŠ— ๐Ÿ™_ C can be moved past any morphism Y โŠ— ๐Ÿ™_ C โŸถ ๐Ÿ™_ C (TauCeti.whiskerLeft_scalar_comp), and dually a scalar acting on the unit factor of ๐Ÿ™_ C โŠ— Y can be moved past any morphism ๐Ÿ™_ C โŸถ ๐Ÿ™_ C โŠ— Y (TauCeti.comp_scalar_whiskerRight). In particular scalars commute with each other (TauCeti.scalar_comm).

A scalar a acts on every object Y in two ways, from the left as (ฮป_ Y).inv โ‰ซ a โ–ท Y โ‰ซ (ฮป_ Y).hom and from the right as (ฯ_ Y).inv โ‰ซ Y โ— a โ‰ซ (ฯ_ Y).hom. The two actions need not agree in a general monoidal category, but they do in a braided one (TauCeti.leftUnitor_inv_scalar_whiskerRight_leftUnitor_hom). They also agree in a linear one over an algebraically closed field whose unit is simple with finite-dimensional endomorphisms, where every scalar is a multiple of the identity (TauCeti.leftUnitor_inv_scalar_whiskerRight_leftUnitor_hom_of_simple).

TauCeti.CirclesCommuteAt d X records agreement of the two actions of a particular scalar d on a particular object X. These objects form a replete monoidal full subcategory: agreement holds at the unit, is preserved by isomorphisms, and is closed under tensor products. Thus a circle value central on a generating object is central on every interpreted tensor word in that object, without requiring it to be central on every object of the ambient category. Agreement is also closed under composition of scalars, so any finite number of such circles can be moved between the two sides.

References #

Centrality at an object #

A scalar d acts in the same way on the right and on the left of X. For the value of a closed circle, this is the condition allowing that circle to be moved past X. It is a condition at X alone, not at all objects of the category.

Instances For

    The objects at which a fixed scalar is central form a monoidal full subcategory. In particular, centrality holds at the unit and propagates from generators to their tensor words by CategoryTheory.ObjectProperty.prop_projectObj.

    Two scalars central at X have composite central at X. This allows repeated circles to be moved past the same object.

    @[simp]

    A scalar multiple of the identity of the unit is central at every object of a monoidal linear category. Thus prescribing a loop value ฮด โ€ข ๐Ÿ™ needs no separate centrality assumption.