Lifting functors. #
There is a functor from functors Discrete C ⥤ Rep k G
to
braided monoidal functors BraidedFunctor (OverColor C) (Rep k G)
.
We call this functor lift
. It is a lift in the
sense that it is a section of the forgetful functor
BraidedFunctor (OverColor C) (Rep k G) ⥤ (Discrete C ⥤ Rep k G)
.
Functors in Discrete C ⥤ Rep k G
form the basic building blocks of tensor structures.
The fact that they extend to monoidal functors OverColor C ⥤ Rep k G
allows us to
interact more generally with tensors.
Takes a homomorphism in Discrete C
to an isomorphism built on the same objects.
Instances For
Takes a homomorphism of Discrete C
to an isomorphism F.obj c1 ≅ F.obj c2
.
Equations
Instances For
The linear equivalence between (F.obj c1).V ≃ₗ[k] (F.obj c2).V
induced by an equality of
c1
and c2
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given a object in OverColor Color
the corresponding tensor product of representations.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given a morphism in OverColor C
the corresponding linear equivalence between obj' _
induced by reindexing.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given a morphism in OverColor C
the corresponding map of representations induced by
reindexing.
Equations
- IndexNotation.OverColor.lift.objMap' F m = { hom := ModuleCat.ofHom ↑(IndexNotation.OverColor.lift.mapToLinearEquiv' F m), comm := ⋯ }
Instances For
The unit natural isomorphism.
Equations
Instances For
An auxiliary equivalence, and trivial, of modules needed to define μModEquiv
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
An equivalence used in the lemma of μ_tmul_tprod_mk
. Identical to μModEquiv
except with arguments based on maps instead of elements of OverColor C
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The equivalence of modules corresponding to the tensor.
Equations
Instances For
The natural isomorphism corresponding to the tensor.
Equations
Instances For
The Functor (OverColor C) (Rep k G)
from a functor Discrete C ⥤ Rep k G
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The lift of a functor is lax braided.
The lift of a functor is monoidal.
The lift of a functor is braided.
The maps for a natural transformation between obj' F
and obj' F'
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given a natural transformation between F F' : Discrete C ⥤ Rep k G
the
monoidal natural transformation between obj' F
and obj' F'
.
Equations
- IndexNotation.OverColor.lift.map' η = { app := IndexNotation.OverColor.lift.mapApp' η, naturality := ⋯ }
Instances For
The lift of a natural transformation is monoidal.
The functor taking functors in Discrete C ⥤ Rep k G
to monoidal functors in
BraidedFunctor (OverColor C) (Rep k G)
, built on the PiTensorProduct.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The lift of a functor is monoidal.
The lift of a functor is lax-braided.
The lift of a functor is braided.
The natural inclusion of Discrete C
into OverColor C
.
Equations
- IndexNotation.OverColor.incl = CategoryTheory.Discrete.functor fun (c : C) => IndexNotation.OverColor.mk fun (x : Fin 1) => c
Instances For
The forgetful map from BraidedFunctor (OverColor C) (Rep k G)
to Discrete C ⥤ Rep k G
built on the inclusion incl
and forgetting the monoidal structure.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The forgetLiftAppV
function takes an object c
of type C
and returns a linear equivalence
between the vector space obtained by applying the lift of F
and that obtained by applying
F
. #
Instances For
The forgetLiftAppV
function takes an object c
of type C
and returns a isomorphism
between the objects obtained by applying the lift of F
and that obtained by applying
F
.
Equations
Instances For
The isomorphism between the representation (lift.obj F).obj (OverColor.mk ![c])
and the representation F.obj (Discrete.mk c)
. See forgetLiftApp
for
an alternative version.