Documentation

LeanPool.RegtsSevenster.RS.Novel.Skein.Trace

The categorical trace on Hom spaces #

The trace of a (t + t)-fragment is its full strand closure: the closure pairing against the strand bundle, which threads each output label back to the matching input. The trace functional is therefore the connection pairing evaluated at the bundle; it kills the pairing kernel by construction and so descends to the Hom spaces of the skein category.

noncomputable def RS.fragTrace (f : ClosedFragment → ℂ) {t : ℕ} (F : Fragment (Fin (t + t))) :

The trace of a (t + t)-fragment under a parameter: the value of its strand closure.

Equations
Instances For
    noncomputable def RS.traceFunctional (f : ClosedFragment → ℂ) (t : ℕ) :

    The trace as a linear functional on the free module: the connection pairing evaluated at the strand bundle.

    Equations
    Instances For
      theorem RS.traceFunctional_single (f : ClosedFragment → ℂ) {t : ℕ} (F : Fragment (Fin (t + t))) :

      The trace functional on a single fragment is its trace.

      The pairing kernel is contained in the trace kernel.

      noncomputable def RS.HomSpace.traceMap (f : ClosedFragment → ℂ) (t : ℕ) :

      The trace descends to the Hom space.

      Equations
      Instances For
        theorem RS.HomSpace.traceMap_ofFragment (f : ClosedFragment → ℂ) {t : ℕ} (F : Fragment (Fin (t + t))) :
        (traceMap f t) (ofFragment f F) = fragTrace f F

        The descended trace on a fragment class is the fragment trace.