Documentation

LeanPool.RegtsSevenster.RS.Novel.Coordinates.BasisSplit

Basis vectors split over the merge #

Coordinate basis vectors of a merged power decompose as merges of half-basis pairs: even halves through the even pair, odd halves through the odd pair. The coordinate product rules of both parities identify the coordinates; injectivity does the rest.

noncomputable def RS.evenBasisVec {k ℓ n : ℕ} (c : { c : MixedColouring k ℓ n // c.IsEven }) :

The even coordinate basis vector at a colouring.

Equations
Instances For
    noncomputable def RS.oddBasisVec {k ℓ n : ℕ} (c : { c : MixedColouring k ℓ n // ¬c.IsEven }) :

    The odd coordinate basis vector at a colouring.

    Equations
    Instances For
      theorem RS.MixedColouring.ext_halves {k ℓ a b : ℕ} {c₁ c₂ : MixedColouring k ℓ (a + b)} (h1 : c₁.firstHalf = c₂.firstHalf) (h2 : c₁.secondHalf = c₂.secondHalf) :
      c₁ = c₂

      Colourings are determined by their halves.

      Basis vectors split over the merge.