Documentation

LeanPool.RegtsSevenster.RS.Novel.Coordinates.CapPeel

Peeling the bundle cap #

The strand-bundle cap on m + 1 strands factors as the cap on m strands tensored with a single evaluation, composed with the rotation that moves the last strand's two ends to the end of the boundary word. This is the recursion that computes the cap functional in coordinates.

def RS.capPeelFun (m j : ℕ) :

The peel rotation, on values.

Equations
Instances For
    def RS.capPeelInv (m j : ℕ) :

    The inverse peel rotation, on values.

    Equations
    Instances For
      def RS.capPeelRotation (m : ℕ) :
      Fin (m + 1 + (m + 1)) ≃ Fin (m + m + 2)

      The peel rotation: move the last strand's ends to the end.

      Equations
      Instances For

        The incoming transport of the peel evaluates by the inverse rotation.

        def RS.capPeelFlagFun (m : ℕ) :
        Fin (m + 1) × Bool → Fin m × Bool ⊕ Fin 2

        The peel flag map.

        Equations
        Instances For
          def RS.capPeelFlagInv (m : ℕ) :
          Fin m × Bool ⊕ Fin 2 → Fin (m + 1) × Bool

          The inverse peel flag map.

          Equations
          Instances For

            The peel flag equivalence.

            Equations
            Instances For
              theorem RS.capPeel_interleave_left_val (m X : ℕ) (h : X < m + m + 0) :
              ↑((interleaveEquiv (m + m) 0 2 0) (Sum.inl ⟨X, h⟩)) = X

              Interleave value on the cap side.

              theorem RS.capPeel_interleave_right_val (m X : ℕ) (h : X < 2 + 0) :
              ↑((interleaveEquiv (m + m) 0 2 0) (Sum.inr ⟨X, h⟩)) = m + m + X

              Interleave value on the evaluation side.

              The cap peel equivalence: the padded bundle cap on m + 1 strands is the tensor of the cap on m strands with one evaluation, relabelled along the peel rotation.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                theorem RS.bundleCapClass_peel {R : ℕ} (f : EdgeRankParameter R) (m : ℕ) :
                bundleCapClass f (m + 1) = ((HomSpace.comp f (m + 1 + (m + 1)) (m + m + 2) 0) (bundleMapClass f (capPeelRotation m))) (((HomSpace.tensor f (m + m) 0 2 0) (bundleCapClass f m)) (evClass f))

                The cap peel: the bundle cap on m + 1 strands is the peel rotation composed with the cap on m strands tensored with one evaluation.