feat: Add properties of dualization of indices

This commit is contained in:
jstoobysmith 2024-10-09 07:42:56 +00:00
parent 0e3f4cb048
commit 175d39a271
2 changed files with 98 additions and 0 deletions

View file

@ -4,6 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
Authors: Joseph Tooby-Smith
-/
import HepLean.Tensors.ColorCat.Basic
import Mathlib.CategoryTheory.Monoidal.NaturalTransformation
/-!
## Tensor trees
@ -32,6 +33,8 @@ structure TensorStruct where
F : MonoidalFunctor (OverColor C) (Rep k G)
/-- A map from `C` to `C`. An involution. -/
τ : C → C
/-- A monoidal natural isomorphism from OverColor.map τ ⋙ F to F. -/
dual : MonoidalNatIso (OverColor.map τ ⋙ F) F
/-- A specification of the dimension of each color in C. This will be used for explicit
evaluation of tensors. -/
evalNo : C →