Isomorphism between rep of color c
and rep of dual color. #
The morphism from S.FD.obj (Discrete.mk c)
to S.FD.obj (Discrete.mk (S.τ c))
defined by contracting with the metric.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The toDualRep
for equal colors is the same, up-to conjugation by a trivial equivalence.
The morphism from S.FD.obj (Discrete.mk (S.τ c))
to S.FD.obj (Discrete.mk c)
defined by contracting with the metric.
Equations
- S.fromDualRep c = CategoryTheory.CategoryStruct.comp (S.toDualRep (S.τ c)) (S.FD.map (CategoryTheory.Discrete.eqToHom ⋯))
Instances For
The rewriting of toDualRep
in terms of contrOneTwoLeft
.
Expansion of toDualRep
is
(S.tensorToVec c).inv.hom x | μ ⊗ S.metricTensor (S.τ c) | μ ν
.
Applying toDualRep
followed by fromDualRep
is equivalent to contracting
with two metric tensors on the right.
Applying toDualRep
followed by fromDualRep
is equivalent to contracting
with a unit tensors on the right.
The isomorphism between the representation associated with a color, and that associated with its dual.
Equations
- S.dualRepIsoDiscrete c = { hom := S.toDualRep c, inv := S.fromDualRep c, hom_inv_id := ⋯, inv_hom_id := ⋯ }
Instances For
Given a i : Fin n
the isomorphism between S.F.obj (OverColor.mk c)
and
S.F.obj (OverColor.mk (Function.update c i (S.τ (c i))))
induced by dualRepIsoDiscrete
acting on
the i
-th component of the color.
Equations
- TensorSpecies.dualRepIso = { deps := [`TensorSpecies.dualRepIsoDiscrete] }
Instances For
Acting with dualRepIso
on the fst component of a metricTensor
returns a unitTensor.
Equations
Instances For
Acting with dualRepIso
on the snd component of a metricTensor
returns a unitTensor.