Documentation

LeanPool.RegtsSevenster.RS.Novel.Skein.RigidInstance

Rigidity of the skein category #

Every object is self-dual: the exact self-pairing at arity n is assembled by induction from the single-strand pairing, using the unit pairing at arity zero and the tensor product of exact pairings for the step (the arity arithmetic n + 1 is definitional, and the flip 1 + n = n + 1 is transported along eqToIso).

@[instance_reducible]
noncomputable def RS.strandPairingAll {R : ℕ} (f : EdgeRankParameter R) (n : ℕ) :
CategoryTheory.ExactPairing { arity := n } { arity := n }

The exact self-pairing at every arity.

Equations
Instances For
    @[instance_reducible]
    noncomputable instance RS.skeinHasRightDual {R : ℕ} (f : EdgeRankParameter R) (X : SkeinObj f) :

    Every skein object is its own right dual.

    Equations
    @[instance_reducible]
    noncomputable instance RS.skeinHasLeftDual {R : ℕ} (f : EdgeRankParameter R) (X : SkeinObj f) :

    And its own left dual — the category is rigid.

    Equations
    @[instance_reducible]
    noncomputable instance RS.skeinRigid {R : ℕ} (f : EdgeRankParameter R) :

    The skein category is rigid.

    Equations