Documentation

LeanPool.MetricCodes.Interlacing

Arbitrary-rank interlacing #

Mickelsson operators, interlacing schedules, and canonical projected-axis witnesses.

theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowMickelssonPathCommutator.upperPolarizationPathCommutator_eq_zero_of_le {r n : ℕ} (a b : Fin (r + 1)) (hab : a < b) (path : List (Fin (r + 1))) (hpath : List.Pairwise (fun (x1 x2 : Fin (r + 1)) => x1 < x2) path) (hle : ∀ i ∈ path, i ≤ a) :
theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowMickelssonPathCommutator.upperPolarizationPathCommutator_eq_zero_of_ge {r n : ℕ} (a b : Fin (r + 1)) (hab : a < b) (path : List (Fin (r + 1))) (hpath : List.Pairwise (fun (x1 x2 : Fin (r + 1)) => x1 < x2) path) (hge : ∀ i ∈ path, b ≤ i) :
theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowMickelssonPathRecurrence.shiftedRowGap_sub_adjacent {r : ℕ} (lam : Fin (r + 1) → ℕ) (row a b : Fin (r + 1)) (hab : ↑a + 1 = ↑b) (hbrow : b < row) (hweight : lam b ≤ lam a) (hlow : lam row ≤ lam b) :
theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowFourStateSubsetSorting.sort_union_of_forall_lt {α : Type u_1} [LinearOrder α] (L U : Finset α) (hsep : ∀ i ∈ L, ∀ j ∈ U, i < j) :
((L ∪ U).sort fun (x1 x2 : α) => x1 ≤ x2) = (L.sort fun (x1 x2 : α) => x1 ≤ x2) ++ U.sort fun (x1 x2 : α) => x1 ≤ x2
theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowFourStateSubsetSorting.adjacent_subset_filter_union {r : ℕ} (a b : Fin (r + 1)) (hab : ↑a + 1 = ↑b) (T : Finset (Fin (r + 1))) (haT : a ∉ T) (hbT : b ∉ T) :
T = {i ∈ T | i < a} ∪ {i ∈ T | b < i}
theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowFourStateSubsetSorting.sorted_subset_neither {r : ℕ} (a b : Fin (r + 1)) (hab : ↑a + 1 = ↑b) (T : Finset (Fin (r + 1))) (haT : a ∉ T) (hbT : b ∉ T) :
(T.sort fun (x1 x2 : Fin (r + 1)) => x1 ≤ x2) = ({i ∈ T | i < a}.sort fun (x1 x2 : Fin (r + 1)) => x1 ≤ x2) ++ {i ∈ T | b < i}.sort fun (x1 x2 : Fin (r + 1)) => x1 ≤ x2
theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowFourStateSubsetSorting.sorted_subset_first {r : ℕ} (a b : Fin (r + 1)) (hab : ↑a + 1 = ↑b) (T : Finset (Fin (r + 1))) (haT : a ∉ T) (hbT : b ∉ T) :
((insert a T).sort fun (x1 x2 : Fin (r + 1)) => x1 ≤ x2) = ({i ∈ T | i < a}.sort fun (x1 x2 : Fin (r + 1)) => x1 ≤ x2) ++ a :: {i ∈ T | b < i}.sort fun (x1 x2 : Fin (r + 1)) => x1 ≤ x2
theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowFourStateSubsetSorting.sorted_subset_second {r : ℕ} (a b : Fin (r + 1)) (hab : ↑a + 1 = ↑b) (T : Finset (Fin (r + 1))) (haT : a ∉ T) (hbT : b ∉ T) :
((insert b T).sort fun (x1 x2 : Fin (r + 1)) => x1 ≤ x2) = ({i ∈ T | i < a}.sort fun (x1 x2 : Fin (r + 1)) => x1 ≤ x2) ++ b :: {i ∈ T | b < i}.sort fun (x1 x2 : Fin (r + 1)) => x1 ≤ x2
theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowFourStateSubsetSorting.sorted_subset_both {r : ℕ} (a b : Fin (r + 1)) (hab : ↑a + 1 = ↑b) (T : Finset (Fin (r + 1))) (haT : a ∉ T) (hbT : b ∉ T) :
((insert a (insert b T)).sort fun (x1 x2 : Fin (r + 1)) => x1 ≤ x2) = ({i ∈ T | i < a}.sort fun (x1 x2 : Fin (r + 1)) => x1 ≤ x2) ++ a :: b :: {i ∈ T | b < i}.sort fun (x1 x2 : Fin (r + 1)) => x1 ≤ x2
noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowMickelssonPathToggle.simpleRootToggleBridge {r n : ℕ} (front : List (Fin (r + 1))) (i a b j : Fin (r + 1)) (tail : List (Fin (r + 1))) (p : PolynomialSpace r n) :

The intermediate polarization expression linking the front and tail paths in simple-root toggle identities.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowMickelssonPathToggle.simpleRoot_suffix_highest {r n : ℕ} (a b j : Fin (r + 1)) (hab : a < b) (tail : List (Fin (r + 1))) (hordered : List.Pairwise (fun (x1 x2 : Fin (r + 1)) => x1 < x2) (j :: tail)) (hafter : ∀ z ∈ j :: tail, b ≤ z) (p : PolynomialSpace r n) (hp : (polarization r n a b) p = 0) :
    theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowMickelssonPathToggle.simpleRoot_polarization_path_neither {r n : ℕ} (front : List (Fin (r + 1))) (i a b j : Fin (r + 1)) (tail : List (Fin (r + 1))) (hia : i < a) (hab : a < b) (hbj : b < j) (hfront : List.Pairwise (fun (x1 x2 : Fin (r + 1)) => x1 < x2) (front ++ [i])) (hbefore : ∀ z ∈ front ++ [i], z ≤ a) (htail : List.Pairwise (fun (x1 x2 : Fin (r + 1)) => x1 < x2) (j :: tail)) (hafter : ∀ z ∈ j :: tail, b ≤ z) (p : PolynomialSpace r n) (hp : (polarization r n a b) p = 0) :
    theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowMickelssonPathToggle.simpleRoot_polarization_path_first {r n : ℕ} (front : List (Fin (r + 1))) (i a b j : Fin (r + 1)) (tail : List (Fin (r + 1))) (hia : i < a) (hab : a < b) (hbj : b < j) (hfront : List.Pairwise (fun (x1 x2 : Fin (r + 1)) => x1 < x2) (front ++ [i])) (hbefore : ∀ z ∈ front ++ [i], z ≤ a) (htail : List.Pairwise (fun (x1 x2 : Fin (r + 1)) => x1 < x2) (j :: tail)) (hafter : ∀ z ∈ j :: tail, b ≤ z) (p : PolynomialSpace r n) (hp : (polarization r n a b) p = 0) :
    theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowMickelssonPathToggle.simpleRoot_polarization_path_second {r n : ℕ} (front : List (Fin (r + 1))) (i a b j : Fin (r + 1)) (tail : List (Fin (r + 1))) (hia : i < a) (hab : a < b) (hbj : b < j) (hfront : List.Pairwise (fun (x1 x2 : Fin (r + 1)) => x1 < x2) (front ++ [i])) (hbefore : ∀ z ∈ front ++ [i], z ≤ a) (htail : List.Pairwise (fun (x1 x2 : Fin (r + 1)) => x1 < x2) (j :: tail)) (hafter : ∀ z ∈ j :: tail, b ≤ z) (p : PolynomialSpace r n) (hp : (polarization r n a b) p = 0) :
    theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowMickelssonPathToggle.simpleRoot_polarization_path_both {r n : ℕ} (front : List (Fin (r + 1))) (i a b j : Fin (r + 1)) (tail : List (Fin (r + 1))) (hia : i < a) (hab : a < b) (hbj : b < j) (hfront : List.Pairwise (fun (x1 x2 : Fin (r + 1)) => x1 < x2) (front ++ [i])) (hbefore : ∀ z ∈ front ++ [i], z ≤ a) (htail : List.Pairwise (fun (x1 x2 : Fin (r + 1)) => x1 < x2) (j :: tail)) (hafter : ∀ z ∈ j :: tail, b ≤ z) (p : PolynomialSpace r n) (A B : ℝ) (hp : (polarization r n a b) p = 0) (ha : (rowEuler r n a) ((AllRankArbitraryRowBranchingOperator.lowerPolarizationPath (j :: tail)) p) = A • (AllRankArbitraryRowBranchingOperator.lowerPolarizationPath (j :: tail)) p) (hb : (rowEuler r n b) ((AllRankArbitraryRowBranchingOperator.lowerPolarizationPath (j :: tail)) p) = B • (AllRankArbitraryRowBranchingOperator.lowerPolarizationPath (j :: tail)) p) :
    (polarization r n a b) ((AllRankArbitraryRowBranchingOperator.lowerPolarizationPath (front ++ i :: a :: b :: j :: tail)) p) = (A - B + 1) • simpleRootToggleBridge front i a b j tail p
    noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowMickelssonPathToggleCoordinate.coordinateToggleBridge {r n : ℕ} (start : Fin (r + 1)) (k : Fin n) (front : List (Fin (r + 1))) (i a b j : Fin (r + 1)) (tail : List (Fin (r + 1))) (p : PolynomialSpace r n) :

    Multiply the simple-root toggle bridge by the coordinate at the path's starting row.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowMickelssonPathToggleCoordinate.simpleRoot_coordinate_path_neither {r n : ℕ} (front : List (Fin (r + 1))) (start i a b j : Fin (r + 1)) (k : Fin n) (tail : List (Fin (r + 1))) (hstart : start < a) (hia : i < a) (hab : a < b) (hbj : b < j) (hfront : List.Pairwise (fun (x1 x2 : Fin (r + 1)) => x1 < x2) (front ++ [i])) (hbefore : ∀ z ∈ front ++ [i], z ≤ a) (htail : List.Pairwise (fun (x1 x2 : Fin (r + 1)) => x1 < x2) (j :: tail)) (hafter : ∀ z ∈ j :: tail, b ≤ z) (p : PolynomialSpace r n) (hp : (polarization r n a b) p = 0) :
      theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowMickelssonPathToggleCoordinate.simpleRoot_coordinate_path_first {r n : ℕ} (front : List (Fin (r + 1))) (start i a b j : Fin (r + 1)) (k : Fin n) (tail : List (Fin (r + 1))) (hstart : start < a) (hia : i < a) (hab : a < b) (hbj : b < j) (hfront : List.Pairwise (fun (x1 x2 : Fin (r + 1)) => x1 < x2) (front ++ [i])) (hbefore : ∀ z ∈ front ++ [i], z ≤ a) (htail : List.Pairwise (fun (x1 x2 : Fin (r + 1)) => x1 < x2) (j :: tail)) (hafter : ∀ z ∈ j :: tail, b ≤ z) (p : PolynomialSpace r n) (hp : (polarization r n a b) p = 0) :
      theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowMickelssonPathToggleCoordinate.simpleRoot_coordinate_path_second {r n : ℕ} (front : List (Fin (r + 1))) (start i a b j : Fin (r + 1)) (k : Fin n) (tail : List (Fin (r + 1))) (hstart : start < a) (hia : i < a) (hab : a < b) (hbj : b < j) (hfront : List.Pairwise (fun (x1 x2 : Fin (r + 1)) => x1 < x2) (front ++ [i])) (hbefore : ∀ z ∈ front ++ [i], z ≤ a) (htail : List.Pairwise (fun (x1 x2 : Fin (r + 1)) => x1 < x2) (j :: tail)) (hafter : ∀ z ∈ j :: tail, b ≤ z) (p : PolynomialSpace r n) (hp : (polarization r n a b) p = 0) :
      theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowMickelssonPathToggleCoordinate.simpleRoot_coordinate_path_both {r n : ℕ} (front : List (Fin (r + 1))) (start i a b j : Fin (r + 1)) (k : Fin n) (tail : List (Fin (r + 1))) (hstart : start < a) (hia : i < a) (hab : a < b) (hbj : b < j) (hfront : List.Pairwise (fun (x1 x2 : Fin (r + 1)) => x1 < x2) (front ++ [i])) (hbefore : ∀ z ∈ front ++ [i], z ≤ a) (htail : List.Pairwise (fun (x1 x2 : Fin (r + 1)) => x1 < x2) (j :: tail)) (hafter : ∀ z ∈ j :: tail, b ≤ z) (p : PolynomialSpace r n) (A B : ℝ) (hp : (polarization r n a b) p = 0) (ha : (rowEuler r n a) ((AllRankArbitraryRowBranchingOperator.lowerPolarizationPath (j :: tail)) p) = A • (AllRankArbitraryRowBranchingOperator.lowerPolarizationPath (j :: tail)) p) (hb : (rowEuler r n b) ((AllRankArbitraryRowBranchingOperator.lowerPolarizationPath (j :: tail)) p) = B • (AllRankArbitraryRowBranchingOperator.lowerPolarizationPath (j :: tail)) p) :
      (polarization r n a b) (MvPolynomial.X (variableIndex start k) * (AllRankArbitraryRowBranchingOperator.lowerPolarizationPath (front ++ i :: a :: b :: j :: tail)) p) = (A - B + 1) • coordinateToggleBridge start k front i a b j tail p
      theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowMickelssonPathToggleCoordinate.simpleRoot_coordinate_path_four_states {r n : ℕ} (front : List (Fin (r + 1))) (start i a b j : Fin (r + 1)) (k : Fin n) (tail : List (Fin (r + 1))) (hstart : start < a) (hia : i < a) (hab : a < b) (hbj : b < j) (hfront : List.Pairwise (fun (x1 x2 : Fin (r + 1)) => x1 < x2) (front ++ [i])) (hbefore : ∀ z ∈ front ++ [i], z ≤ a) (htail : List.Pairwise (fun (x1 x2 : Fin (r + 1)) => x1 < x2) (j :: tail)) (hafter : ∀ z ∈ j :: tail, b ≤ z) (p : PolynomialSpace r n) (A B : ℝ) (hp : (polarization r n a b) p = 0) (ha : (rowEuler r n a) ((AllRankArbitraryRowBranchingOperator.lowerPolarizationPath (j :: tail)) p) = A • (AllRankArbitraryRowBranchingOperator.lowerPolarizationPath (j :: tail)) p) (hb : (rowEuler r n b) ((AllRankArbitraryRowBranchingOperator.lowerPolarizationPath (j :: tail)) p) = B • (AllRankArbitraryRowBranchingOperator.lowerPolarizationPath (j :: tail)) p) :

      The coordinate toggle bridge with no front path, using the coordinate in row a.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowMickelssonPathToggleCoordinate.simpleRoot_coordinate_path_neither_noFront {r n : ℕ} (a b j : Fin (r + 1)) (k : Fin n) (tail : List (Fin (r + 1))) (hab : a < b) (hbj : b < j) (htail : List.Pairwise (fun (x1 x2 : Fin (r + 1)) => x1 < x2) (j :: tail)) (hafter : ∀ z ∈ j :: tail, b ≤ z) (p : PolynomialSpace r n) (hp : (polarization r n a b) p = 0) :
        theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowMickelssonPathToggleCoordinate.simpleRoot_coordinate_path_first_noFront {r n : ℕ} (a b j : Fin (r + 1)) (k : Fin n) (tail : List (Fin (r + 1))) (hab : a < b) (hbj : b < j) (htail : List.Pairwise (fun (x1 x2 : Fin (r + 1)) => x1 < x2) (j :: tail)) (hafter : ∀ z ∈ j :: tail, b ≤ z) (p : PolynomialSpace r n) (hp : (polarization r n a b) p = 0) :
        theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowMickelssonPathToggleCoordinate.simpleRoot_coordinate_path_second_noFront {r n : ℕ} (a b j : Fin (r + 1)) (k : Fin n) (tail : List (Fin (r + 1))) (hab : a < b) (hbj : b < j) (htail : List.Pairwise (fun (x1 x2 : Fin (r + 1)) => x1 < x2) (j :: tail)) (hafter : ∀ z ∈ j :: tail, b ≤ z) (p : PolynomialSpace r n) (hp : (polarization r n a b) p = 0) :
        theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowMickelssonPathToggleCoordinate.simpleRoot_coordinate_path_four_states_noFront {r n : ℕ} (a b j : Fin (r + 1)) (k : Fin n) (tail : List (Fin (r + 1))) (hab : a < b) (hbj : b < j) (htail : List.Pairwise (fun (x1 x2 : Fin (r + 1)) => x1 < x2) (j :: tail)) (hafter : ∀ z ∈ j :: tail, b ≤ z) (p : PolynomialSpace r n) (A B : ℝ) (hp : (polarization r n a b) p = 0) (ha : (rowEuler r n a) ((AllRankArbitraryRowBranchingOperator.lowerPolarizationPath (j :: tail)) p) = A • (AllRankArbitraryRowBranchingOperator.lowerPolarizationPath (j :: tail)) p) (hb : (rowEuler r n b) ((AllRankArbitraryRowBranchingOperator.lowerPolarizationPath (j :: tail)) p) = B • (AllRankArbitraryRowBranchingOperator.lowerPolarizationPath (j :: tail)) p) :

        The coordinate-weighted lowering path through the sorted rows of S and then the terminal row.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowMickelssonFourStatePathExtraction.arbitraryRowMickelssonPathTerm_four_states {r n : ℕ} (lam : Fin (r + 1) → ℕ) (row a b : Fin (r + 1)) (k : Fin n) (p : PolynomialSpace r n) (habadj : ↑a + 1 = ↑b) (hbrow : b < row) (hdom : lam b ≤ lam a) (hweight : ∀ (i : Fin (r + 1)), (rowEuler r n i) p = ↑(lam i) • p) (hhighest : (polarization r n a b) p = 0) (T : Finset (Fin (r + 1))) (hT : T ∈ (((AllRankArbitraryRowBranchingOperator.precedingRows row).erase a).erase b).powerset) :
          ∃ (z : PolynomialSpace r n), (polarization r n a b) (actualMickelssonPathTerm row k T p) = 0 ∧ (polarization r n a b) (actualMickelssonPathTerm row k (insert a T) p) = -z ∧ (polarization r n a b) (actualMickelssonPathTerm row k (insert b T) p) = z ∧ (polarization r n a b) (actualMickelssonPathTerm row k (insert a (insert b T)) p) = (↑(lam a - lam b) + 1) • z
          theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowMickelssonLastRoot.polarization_lastRoot_lowerPath_with {r n : ℕ} (lam : Fin (r + 1) → ℕ) (a : Fin r) (L : List (Fin (r + 1))) (hL : ∀ i ∈ L, i < a.castSucc) (hdom : lam a.succ ≤ lam a.castSucc) (p : PolynomialSpace r n) (hweight : ∀ (i : Fin (r + 1)), (rowEuler r n i) p = ↑(lam i) • p) (hp : (polarization r n a.castSucc a.succ) p = 0) :
          theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowMickelssonLastRoot.arbitraryRowAxialRaise_polarization_lastRoot {r n : ℕ} (lam : Fin (r + 1) → ℕ) (a : Fin r) (k : Fin n) (hdom : lam a.succ ≤ lam a.castSucc) (p : PolynomialSpace r n) (hweight : ∀ (i : Fin (r + 1)), (rowEuler r n i) p = ↑(lam i) • p) (hhighest : ∀ (i j : Fin (r + 1)), i < j → (polarization r n i j) p = 0) :
          theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSimpleRootPathCancellation.sum_powerset_pair {α : Type u_1} {M : Type u_2} [DecidableEq α] [AddCommMonoid M] (s : Finset α) (a b : α) (ha : a ∈ s) (hb : b ∈ s) (hab : a ≠ b) (f : Finset α → M) :
          ∑ t ∈ s.powerset, f t = ∑ t ∈ ((s.erase a).erase b).powerset, (f t + f (insert b t) + f (insert a t) + f (insert a (insert b t)))
          theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSimpleRootPathCancellation.sum_powerset_eq_zero_of_pair_states {α : Type u_1} {M : Type u_2} [DecidableEq α] [AddCommMonoid M] (s : Finset α) (a b : α) (ha : a ∈ s) (hb : b ∈ s) (hab : a ≠ b) (f : Finset α → M) (hstates : ∀ t ∈ ((s.erase a).erase b).powerset, f t + f (insert b t) + f (insert a t) + f (insert a (insert b t)) = 0) :
          ∑ t ∈ s.powerset, f t = 0

          The coordinate-weighted lowering-path summand in the arbitrary-row axial raising operator.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSimpleRootPathCancellation.arbitraryRowAxialRaise_polarization_initial_simpleRoot_of_states {r n : ℕ} (lam : Fin (r + 1) → ℕ) (row a b : Fin (r + 1)) (k : Fin n) (p : PolynomialSpace r n) (habadj : ↑a + 1 = ↑b) (hbrow : b < row) (hweight : lam b ≤ lam a) (hlow : lam row ≤ lam b) (hstates : ∀ T ∈ (((AllRankArbitraryRowBranchingOperator.precedingRows row).erase a).erase b).powerset, ∃ (z : PolynomialSpace r n), (polarization r n a b) (arbitraryRowMickelssonPathTerm row k T p) = 0 ∧ (polarization r n a b) (arbitraryRowMickelssonPathTerm row k (insert a T) p) = -z ∧ (polarization r n a b) (arbitraryRowMickelssonPathTerm row k (insert b T) p) = z ∧ (polarization r n a b) (arbitraryRowMickelssonPathTerm row k (insert a (insert b T)) p) = (↑(lam a - lam b) + 1) • z) :
            theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSimpleRootPathCancellation.arbitraryRowAxialRaise_polarization_of_initial_pathStates {r n : ℕ} (lam : Fin (r + 1) → ℕ) (hdom : Antitone lam) (row : Fin (r + 1)) (k : Fin n) (p : PolynomialSpace r n) (hweight : ∀ (a : Fin (r + 1)), (rowEuler r n a) p = ↑(lam a) • p) (hhighest : ∀ (a b : Fin (r + 1)), a < b → (polarization r n a b) p = 0) (hstates : ∀ (a : Fin r), a.succ < row → ∀ T ∈ (((AllRankArbitraryRowBranchingOperator.precedingRows row).erase a.castSucc).erase a.succ).powerset, ∃ (z : PolynomialSpace r n), (polarization r n a.castSucc a.succ) (arbitraryRowMickelssonPathTerm row k T p) = 0 ∧ (polarization r n a.castSucc a.succ) (arbitraryRowMickelssonPathTerm row k (insert a.castSucc T) p) = -z ∧ (polarization r n a.castSucc a.succ) (arbitraryRowMickelssonPathTerm row k (insert a.succ T) p) = z ∧ (polarization r n a.castSucc a.succ) (arbitraryRowMickelssonPathTerm row k (insert a.castSucc (insert a.succ T)) p) = (↑(lam a.castSucc - lam a.succ) + 1) • z) (a b : Fin (r + 1)) (hab : a < b) :
            theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSimpleRootPathCancellation.arbitraryRowAxialRaise_polarization {r n : ℕ} (lam : Fin (r + 1) → ℕ) (hdom : Antitone lam) (row : Fin (r + 1)) (k : Fin n) (p : PolynomialSpace r n) (hweight : ∀ (c : Fin (r + 1)), (rowEuler r n c) p = ↑(lam c) • p) (hhighest : ∀ (c d : Fin (r + 1)), c < d → (polarization r n c d) p = 0) (a b : Fin (r + 1)) (hab : a < b) :

            Every prefix of the axial raising schedule leaves the current weight antitone.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRankInterlacingHighestWeightSeed.iteratedArbitraryRowAxialRaise_polarization_of_dominantSchedule {r n : ℕ} (lam : Fin (r + 1) → ℕ) (k : Fin n) (rows : List (Fin (r + 1))) (hlegal : DominantAxialSchedule lam rows) (p : PolynomialSpace r n) (hweight : ∀ (i : Fin (r + 1)), (rowEuler r n i) p = ↑(lam i) • p) (hhighest : ∀ (i j : Fin (r + 1)), i < j → (polarization r n i j) p = 0) (a b : Fin (r + 1)) (hab : a < b) :

              The ideal generated by the axis coordinates in rows strictly before row.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For

                The ideal generated jointly by the Gram radial relations and the earlier-row axis coordinates.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For

                  Each successive axial raising step has a positive leading scalar at its current weight.

                  Equations
                  Instances For

                    The list of axis-coordinate polynomials in rows strictly before row.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For

                      The list of Gram quadratics followed by the earlier-row axis-coordinate generators.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For

                        Retain the old row coordinates as polynomial variables and send the additional row and coordinate to zero.

                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For

                          The polynomial retraction obtained by setting the additional row and transverse coordinate to zero.

                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For

                            The reverse interlacing polynomial seed bundled as a map to homogeneous highest-weight space.

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For

                              The reverse interlacing harmonic branch used in the spherical-code argument.

                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For

                                The reverse interlacing harmonic branch normalized to an isometry using its positive Gram scalar.

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For
                                  theorem MetricCodes.Spherical.HigherHarmonicYoung.AllRankGelfandTsetlinFibreNormalization.normalizedGelfandTsetlinFibre_channel_apply {r n : ℕ} (source target : Fin (r + 2) → ℕ) (mu : Fin (r + 1) → ℕ) (hsource : HigherRepresentationGraph.Interlaces source mu) (htarget : HigherRepresentationGraph.Interlaces target mu) (sourceGram targetGram : ℝ) (hsourceGram : 0 < sourceGram) (htargetGram : 0 < targetGram) (hsourceInner : ∀ (p q : ↥(HarmonicYoungSpace mu)), inner ℝ ((ArbitraryRankGelfandTsetlinHarmonicIsometry.reverseInterlacingHarmonicBranch source mu hsource) p) ((ArbitraryRankGelfandTsetlinHarmonicIsometry.reverseInterlacingHarmonicBranch source mu hsource) q) = sourceGram * inner ℝ p q) (htargetInner : ∀ (p q : ↥(HarmonicYoungSpace mu)), inner ℝ ((ArbitraryRankGelfandTsetlinHarmonicIsometry.reverseInterlacingHarmonicBranch target mu htarget) p) ((ArbitraryRankGelfandTsetlinHarmonicIsometry.reverseInterlacingHarmonicBranch target mu htarget) q) = targetGram * inner ℝ p q) (channel : ↥(HarmonicYoungSpace source) →ₗ[ℝ] ↥(HarmonicYoungSpace target)) (coefficient : ℝ) (haxis : ∀ (p : ↥(HarmonicYoungSpace mu)), channel ((ArbitraryRankGelfandTsetlinHarmonicIsometry.reverseInterlacingHarmonicBranch source mu hsource) p) = coefficient • (ArbitraryRankGelfandTsetlinHarmonicIsometry.reverseInterlacingHarmonicBranch target mu htarget) p) (p : ↥(HarmonicYoungSpace mu)) :
                                  channel ((normalizedGelfandTsetlinFibre source mu hsource sourceGram hsourceGram hsourceInner) p) = (coefficient * √targetGram / √sourceGram) • (normalizedGelfandTsetlinFibre target mu htarget targetGram htargetGram htargetInner) p

                                  The ambient coordinate derivation used in the spherical-code argument.

                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For

                                    The ambient rotation used in the spherical-code argument.

                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For

                                      The row polarization operator expressed as a sum of coordinate-weighted partial derivations.

                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      Instances For

                                        The commutator of two polynomial derivations, bundled again as a derivation.

                                        Equations
                                        Instances For

                                          The young ambient rotation used in the spherical-code argument.

                                          Equations
                                          • One or more equations did not get rendered due to their size.
                                          Instances For
                                            theorem MetricCodes.Spherical.HigherHarmonicYoung.youngClebschLower_adjoint_tmul {r n : ℕ} (mu lam : Fin (r + 1) → ℕ) (hdeg : ∑ i : Fin (r + 1), lam i = ∑ i : Fin (r + 1), mu i + 1) (row : Fin (r + 1)) (v : SpherePacking.Euclidean n) (q : ↥(HarmonicYoungSpace mu)) :
                                            (LinearMap.adjoint (youngClebschLower mu lam hdeg row)) (v ⊗ₜ[ℝ] q) = (projectedCoordinateRaise lam mu hdeg row v) q

                                            The euclidean ambient rotation used in the spherical-code argument.

                                            Equations
                                            • One or more equations did not get rendered due to their size.
                                            Instances For

                                              The tensor ambient rotation used in the spherical-code argument.

                                              Equations
                                              • One or more equations did not get rendered due to their size.
                                              Instances For
                                                theorem MetricCodes.Spherical.HigherHarmonicYoung.ClebschRotation.projectedCoordinateRaise_rotation {r n : ℕ} (mu lam : Fin (r + 1) → ℕ) (hdeg : ∑ i : Fin (r + 1), mu i = ∑ i : Fin (r + 1), lam i + 1) (row : Fin (r + 1)) (a b : Fin n) (v : SpherePacking.Euclidean n) (p : ↥(HarmonicYoungSpace lam)) :
                                                theorem MetricCodes.Spherical.HigherHarmonicYoung.ClebschRotation.projectedCoordinateLower_rotation {r n : ℕ} (mu lam : Fin (r + 1) → ℕ) (hdeg : ∑ i : Fin (r + 1), lam i = ∑ i : Fin (r + 1), mu i + 1) (row : Fin (r + 1)) (a b : Fin n) (v : SpherePacking.Euclidean n) (p : ↥(HarmonicYoungSpace lam)) :
                                                theorem MetricCodes.Spherical.HigherHarmonicYoung.ClebschRotation.youngClebschRaise_rotation_intertwine {r n : ℕ} (mu lam : Fin (r + 1) → ℕ) (hdeg : ∑ i : Fin (r + 1), mu i = ∑ i : Fin (r + 1), lam i + 1) (row : Fin (r + 1)) (a b : Fin n) :
                                                theorem MetricCodes.Spherical.HigherHarmonicYoung.ClebschRotation.youngClebschLower_rotation_intertwine {r n : ℕ} (mu lam : Fin (r + 1) → ℕ) (hdeg : ∑ i : Fin (r + 1), lam i = ∑ i : Fin (r + 1), mu i + 1) (row : Fin (r + 1)) (a b : Fin n) :

                                                The young ambient casimir used in the spherical-code argument.

                                                Equations
                                                • One or more equations did not get rendered due to their size.
                                                Instances For

                                                  The polynomial Casimir operator, one half of the negative sum of squared ambient rotations.

                                                  Equations
                                                  • One or more equations did not get rendered due to their size.
                                                  Instances For
                                                    theorem MetricCodes.Spherical.HigherHarmonicYoung.MixedSignature.ambientCoordinateDerivation_sum_swap_eq_rowPolarizations {r n : ℕ} (p : PolynomialSpace r n) :
                                                    ∑ a : Fin n, ∑ b : Fin n, (ambientCoordinateDerivation a b) ((ambientCoordinateDerivation b a) p) = ∑ i : Fin (r + 1), ∑ j : Fin (r + 1), ((if i = j then ↑n • (rowEuler r n i) p else 0) + (polarization r n i j) ((polarization r n j i) p) - (rowEuler r n i) p)
                                                    theorem MetricCodes.Spherical.HigherHarmonicYoung.MixedSignature.ambientCasimirPolynomial_eq_rowHowe {r n : ℕ} (p : PolynomialSpace r n) :
                                                    ambientCasimirPolynomial p = (↑n - ↑r - 2) • ∑ i : Fin (r + 1), (rowEuler r n i) p + ∑ i : Fin (r + 1), ∑ j : Fin (r + 1), (polarization r n i j) ((polarization r n j i) p) - ∑ i : Fin (r + 1), ∑ j : Fin (r + 1), rowPairingPolynomial i j * (traceOperator r n i j) p

                                                    A linear map between harmonic Young spaces that intertwines every ambient rotation operator.

                                                    Equations
                                                    • One or more equations did not get rendered due to their size.
                                                    Instances For
                                                      theorem MetricCodes.Spherical.HigherHarmonicYoung.boundaryNormalizedYoungClebschRaise_rotation_intertwine {r n : ℕ} (mu lam : Fin (r + 1) → ℕ) (hdeg : ∑ i : Fin (r + 1), mu i = ∑ i : Fin (r + 1), lam i + 1) (row : Fin (r + 1)) (c : ℝ) (hc : 0 < c) (hgram : ∀ (p q : ↥(HarmonicYoungSpace lam)), inner ℝ ((youngClebschRaise mu lam hdeg row) p) ((youngClebschRaise mu lam hdeg row) q) = c * inner ℝ p q) (a b : Fin n) :
                                                      theorem MetricCodes.Spherical.HigherHarmonicYoung.boundaryNormalizedYoungClebschLower_rotation_intertwine {r n : ℕ} (mu lam : Fin (r + 1) → ℕ) (hdeg : ∑ i : Fin (r + 1), lam i = ∑ i : Fin (r + 1), mu i + 1) (row : Fin (r + 1)) (c : ℝ) (hc : 0 < c) (hgram : ∀ (p q : ↥(HarmonicYoungSpace lam)), inner ℝ ((youngClebschLower mu lam hdeg row) p) ((youngClebschLower mu lam hdeg row) q) = c * inner ℝ p q) (a b : Fin n) :

                                                      The all rank casimir eigenvalue used in the spherical-code argument.

                                                      Equations
                                                      Instances For
                                                        theorem MetricCodes.Spherical.HigherHarmonicYoung.MixedSignature.polarization_opposite_on_harmonicYoung {r n : ℕ} (lam : Fin (r + 1) → ℕ) (p : ↥(HarmonicYoungSpace lam)) (i j : Fin (r + 1)) :
                                                        (polarization r n i j) ((polarization r n j i) ↑p) = (if i = j then ↑(lam i) ^ 2 else if i < j then ↑(lam i) - ↑(lam j) else 0) • ↑p
                                                        theorem MetricCodes.Spherical.HigherHarmonicYoung.MixedSignature.sum_upper_row_differences {r : ℕ} (f : Fin (r + 1) → ℝ) :
                                                        (∑ i : Fin (r + 1), ∑ j : Fin (r + 1), if i < j then f i - f j else 0) = ∑ i : Fin (r + 1), (↑r - 2 * ↑↑i) * f i
                                                        theorem MetricCodes.Spherical.HigherHarmonicYoung.MixedSignature.polarization_opposite_sum_on_harmonicYoung {r n : ℕ} (lam : Fin (r + 1) → ℕ) (p : ↥(HarmonicYoungSpace lam)) :
                                                        ∑ i : Fin (r + 1), ∑ j : Fin (r + 1), (polarization r n i j) ((polarization r n j i) ↑p) = (∑ i : Fin (r + 1), (↑(lam i) ^ 2 + (↑r - 2 * ↑↑i) * ↑(lam i))) • ↑p

                                                        The adjacent casimir eigenvalue used in the spherical-code argument.

                                                        Equations
                                                        Instances For

                                                          The predicate asserting all rank one box neighbor.

                                                          Equations
                                                          • One or more equations did not get rendered due to their size.
                                                          Instances For
                                                            theorem MetricCodes.Spherical.HigherHarmonicYoung.MixedSignature.adjacentCasimirEigenvalue_lowerWeight_lt {r n : ℕ} (target source source' : Fin (r + 1) → ℕ) (hdominant : Antitone target) (i j : Fin (r + 1)) (hij : i < j) (hi : target = HigherChannel.raiseWeight source i) (hj : target = HigherChannel.raiseWeight source' j) :
                                                            theorem MetricCodes.Spherical.HigherHarmonicYoung.MixedSignature.adjacentCasimirEigenvalue_ne_of_distinct_oneBox_neighbors {r n : ℕ} (hn : 2 * r + 2 ≤ n) (target source source' : Fin (r + 1) → ℕ) (hdominant : Antitone target) (hsource : IsAllRankOneBoxNeighbor target source) (hsource' : IsAllRankOneBoxNeighbor target source') (hne : source ≠ source') :
                                                            theorem MetricCodes.Spherical.HigherHarmonicYoung.MixedSignature.allRankYoungChannel_crossGram_eq_zero_of_oneBoxNeighbors {r n : ℕ} (hn : 2 * r + 2 ≤ n) (target source source' : Fin (r + 1) → ℕ) (hdominant : Antitone target) (hsource : IsAllRankOneBoxNeighbor target source) (hsource' : IsAllRankOneBoxNeighbor target source') (hne : source ≠ source') (A : ↥(HarmonicYoungSpace source) →ₗ[ℝ] TensorProduct ℝ (SpherePacking.Euclidean n) ↥(HarmonicYoungSpace target)) (B : ↥(HarmonicYoungSpace source') →ₗ[ℝ] TensorProduct ℝ (SpherePacking.Euclidean n) ↥(HarmonicYoungSpace target)) (hA : ∀ (a b : Fin n), A ∘ₗ youngAmbientRotation source a b = ClebschRotation.tensorAmbientRotation target a b ∘ₗ A) (hB : ∀ (a b : Fin n), B ∘ₗ youngAmbientRotation source' a b = ClebschRotation.tensorAmbientRotation target a b ∘ₗ B) :
                                                            theorem MetricCodes.Spherical.HigherYoungAllRankBoxChannelOrthogonality.boxChannel_crossGram_eq_zero {r m n : ℕ} (a : Fin (r + 2) → ℝ) (b : Fin (r + 1) → ℝ) (hstable : ∀ (v : HigherHierarchy.RectangularVertices.Vertex (r + 1) m), HigherChannel.FiniteInterlacing n (HigherHierarchy.RectangularVertices.signature a n v) (HigherChannel.flooredCoordinates b n)) (target source source' : HigherYoungActualGraphAssembly.BoxIndex (r + 1) m) (h : 0 < HigherHierarchyActualBoxSufficiency.boxProbability a b n target source) (h' : 0 < HigherHierarchyActualBoxSufficiency.boxProbability a b n target source') (hne : source ≠ source') (A : HigherYoungMovingFibres.YoungVertex (HigherYoungActualGraphAssembly.boxSignature a n) source →ₗ[ℝ] TensorProduct ℝ (SpherePacking.Euclidean n) (HigherYoungMovingFibres.YoungVertex (HigherYoungActualGraphAssembly.boxSignature a n) target)) (B : HigherYoungMovingFibres.YoungVertex (HigherYoungActualGraphAssembly.boxSignature a n) source' →ₗ[ℝ] TensorProduct ℝ (SpherePacking.Euclidean n) (HigherYoungMovingFibres.YoungVertex (HigherYoungActualGraphAssembly.boxSignature a n) target)) (hA : ∀ (i j : Fin n), A ∘ₗ HigherHarmonicYoung.MixedSignature.youngAmbientRotation (HigherYoungActualGraphAssembly.boxSignature a n source) i j = HigherHarmonicYoung.ClebschRotation.tensorAmbientRotation (HigherYoungActualGraphAssembly.boxSignature a n target) i j ∘ₗ A) (hB : ∀ (i j : Fin n), B ∘ₗ HigherHarmonicYoung.MixedSignature.youngAmbientRotation (HigherYoungActualGraphAssembly.boxSignature a n source') i j = HigherHarmonicYoung.ClebschRotation.tensorAmbientRotation (HigherYoungActualGraphAssembly.boxSignature a n target) i j ∘ₗ B) :

                                                            The box axis used in the spherical-code argument.

                                                            Equations
                                                            • One or more equations did not get rendered due to their size.
                                                            Instances For

                                                              Choose the channel or its negation according to the sign of the axis coefficient c.

                                                              Equations
                                                              • One or more equations did not get rendered due to their size.
                                                              Instances For

                                                                Data encoding the coherent box sector construction.

                                                                Instances For

                                                                  Data encoding the box lowering projected axis witness construction.

                                                                  Instances For

                                                                    Data encoding the box raising projected axis witness construction.

                                                                    Instances For

                                                                      The coherent sector obtained by normalizing a lowering channel from its projected-axis witness.

                                                                      Equations
                                                                      • One or more equations did not get rendered due to their size.
                                                                      Instances For

                                                                        The coherent sector obtained by normalizing a raising channel from its projected-axis witness.

                                                                        Equations
                                                                        • One or more equations did not get rendered due to their size.
                                                                        Instances For

                                                                          Data encoding the box projected axis witness construction.

                                                                          Instances For

                                                                            Construct a coherent box sector from either a lowering or a raising projected-axis witness.

                                                                            Equations
                                                                            • One or more equations did not get rendered due to their size.
                                                                            Instances For
                                                                              noncomputable def MetricCodes.Spherical.HigherYoungAllRankActualBoxInstantiation.boxRepresentationDataOfCoherentSectors {r m n : ℕ} (a : Fin (r + 2) → ℝ) (b : Fin (r + 1) → ℝ) (hstable : ∀ (v : HigherHierarchy.RectangularVertices.Vertex (r + 1) m), HigherChannel.FiniteInterlacing n (HigherHierarchy.RectangularVertices.signature a n v) (HigherChannel.flooredCoordinates b n)) (hstabilizerWeyl : HigherHierarchy.Weyl.dimension (n - 1) (HigherHierarchy.Weyl.flooredWeight b n) = ↑(Module.finrank ℝ ↥(HigherHierarchyActualBoxSufficiency.BoxStabilizer n b))) (hvertexWeyl : ∀ (i : HigherYoungActualGraphAssembly.BoxIndex (r + 1) m), HigherHierarchy.Weyl.dimension n (HigherYoungActualGraphAssembly.boxSignature a n i) = ↑(Module.finrank ℝ (HigherYoungMovingFibres.YoungVertex (HigherYoungActualGraphAssembly.boxSignature a n) i))) (o : HigherProjectionInstantiation.SpherePoint n) (fibre : (i : HigherYoungActualGraphAssembly.BoxIndex (r + 1) m) → ↥(HigherHierarchyActualBoxSufficiency.BoxStabilizer n b) →ₗᵢ[ℝ] HigherYoungMovingFibres.YoungVertex (HigherYoungActualGraphAssembly.boxSignature a n) i) (sector : (target source : HigherYoungActualGraphAssembly.BoxIndex (r + 1) m) → (h : 0 < HigherHierarchyActualBoxSufficiency.boxProbability a b n target source) → CoherentBoxSectorData a b o fibre target source h) (sector_axis : ∀ (target source : HigherYoungActualGraphAssembly.BoxIndex (r + 1) m) (h : 0 < HigherHierarchyActualBoxSufficiency.boxProbability a b n target source) (x : HigherProjectionInstantiation.SpherePoint n) (v : ↥(HigherHierarchyActualBoxSufficiency.BoxStabilizer n b)), (LinearMap.adjoint (phaseCorrectedYoungChannel (sector target source h).channel (sector target source h).coefficient).toLinearMap) (↑x ⊗ₜ[ℝ] (HigherYoungMovingFibres.movingYoungFibre (HigherYoungActualGraphAssembly.boxSignature a n target) o (fibre target) x) v) = √(HigherHierarchyActualBoxSufficiency.boxProbability a b n target source) • (HigherYoungMovingFibres.movingYoungFibre (HigherYoungActualGraphAssembly.boxSignature a n source) o (fibre source) x) v) :

                                                                              Assemble box representation data from coherent sectors, compatible axis identities, and Weyl dimension certificates.

                                                                              Equations
                                                                              • One or more equations did not get rendered due to their size.
                                                                              Instances For

                                                                                The box representation data of projected axis witnesses used in the spherical-code argument.

                                                                                Equations
                                                                                • One or more equations did not get rendered due to their size.
                                                                                Instances For

                                                                                  The adjacent normalized axis coefficient used in the spherical-code argument.

                                                                                  Equations
                                                                                  Instances For

                                                                                    The predicate asserting rotation invariant.

                                                                                    Equations
                                                                                    Instances For
                                                                                      theorem MetricCodes.Spherical.HigherYoungMixedGapLieGram.rotationInvariant_orthogonal {V : Type u_1} {I : Type u_2} [NormedAddCommGroup V] [InnerProductSpace ℝ V] (R : I → V →ₗ[ℝ] V) (hskew : ∀ (i : I) (v w : V), inner ℝ ((R i) v) w = -inner ℝ v ((R i) w)) (W : Submodule ℝ V) (hW : IsRotationInvariant R W) :
                                                                                      theorem MetricCodes.Spherical.HigherYoungMixedGapLieGram.symmetricRotationIntertwiner_eq_smul_id {V : Type u_1} {I : Type u_2} [NormedAddCommGroup V] [InnerProductSpace ℝ V] [FiniteDimensional ℝ V] (R : I → V →ₗ[ℝ] V) (hirred : ∀ (W : Submodule ℝ V), IsRotationInvariant R W → W = ⊥ ∨ W = ⊤) (A : V →ₗ[ℝ] V) (hsymmetric : A.IsSymmetric) (hA : ∀ (i : I), A ∘ₗ R i = R i ∘ₗ A) :
                                                                                      ∃ (c : ℝ), A = c • LinearMap.id

                                                                                      The Gram operator of the reverse interlacing harmonic branch, its adjoint composed with the branch.

                                                                                      Equations
                                                                                      • One or more equations did not get rendered due to their size.
                                                                                      Instances For

                                                                                        The positive gelfand tsetlin fischer gram used in the spherical-code argument.

                                                                                        Equations
                                                                                        • One or more equations did not get rendered due to their size.
                                                                                        Instances For

                                                                                          The canonical gelfand tsetlin fischer gram used in the spherical-code argument.

                                                                                          Equations
                                                                                          Instances For

                                                                                            The canonical gelfand tsetlin fibre used in the spherical-code argument.

                                                                                            Equations
                                                                                            • One or more equations did not get rendered due to their size.
                                                                                            Instances For
                                                                                              theorem MetricCodes.Spherical.HigherHarmonicYoung.AllRankGelfandTsetlinCanonicalFibre.canonicalGelfandTsetlinFibre_channel_apply {r n : ℕ} (source target : Fin (r + 2) → ℕ) (mu : Fin (r + 1) → ℕ) (hsource : HigherRepresentationGraph.Interlaces source mu) (htarget : HigherRepresentationGraph.Interlaces target mu) (hsourceGram : PositiveGelfandTsetlinFischerGram source mu hsource) (htargetGram : PositiveGelfandTsetlinFischerGram target mu htarget) (channel : ↥(HarmonicYoungSpace source) →ₗ[ℝ] ↥(HarmonicYoungSpace target)) (coefficient : ℝ) (haxis : ∀ (p : ↥(HarmonicYoungSpace mu)), channel ((ArbitraryRankGelfandTsetlinHarmonicIsometry.reverseInterlacingHarmonicBranch source mu hsource) p) = coefficient • (ArbitraryRankGelfandTsetlinHarmonicIsometry.reverseInterlacingHarmonicBranch target mu htarget) p) (p : ↥(HarmonicYoungSpace mu)) :
                                                                                              channel ((canonicalGelfandTsetlinFibre source mu hsource hsourceGram) p) = AllRankGelfandTsetlinAdjacentFibrePhase.adjacentNormalizedAxisCoefficient (canonicalGelfandTsetlinFischerGram source mu hsource hsourceGram) (canonicalGelfandTsetlinFischerGram target mu htarget htargetGram) coefficient • (canonicalGelfandTsetlinFibre target mu htarget htargetGram) p
                                                                                              theorem MetricCodes.Spherical.HigherHarmonicYoung.AllRankReverseProjectedFibreCoefficient.projectedCoordinateLower_fibre_inner_of_forward {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] {r n : ℕ} (high low : Fin (r + 1) → ℕ) (hdeg : ∑ i : Fin (r + 1), high i = ∑ i : Fin (r + 1), low i + 1) (row : Fin (r + 1)) (axis : SpherePacking.Euclidean n) (lowFibre : E →ₗᵢ[ℝ] ↥(HarmonicYoungSpace low)) (highFibre : E →ₗᵢ[ℝ] ↥(HarmonicYoungSpace high)) (coefficient : ℝ) (hforward : ∀ (p : E), (projectedCoordinateRaise high low hdeg row axis) (lowFibre p) = coefficient • highFibre p) (p q : E) :
                                                                                              inner ℝ (lowFibre p) ((projectedCoordinateLower low high hdeg row axis) (highFibre q)) = coefficient * inner ℝ p q
                                                                                              theorem MetricCodes.Spherical.HigherHarmonicYoung.AllRankReverseProjectedFibreCoefficient.projectedCoordinateLower_fibre_eq_of_forward_of_mem_range {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] {r n : ℕ} (high low : Fin (r + 1) → ℕ) (hdeg : ∑ i : Fin (r + 1), high i = ∑ i : Fin (r + 1), low i + 1) (row : Fin (r + 1)) (axis : SpherePacking.Euclidean n) (lowFibre : E →ₗᵢ[ℝ] ↥(HarmonicYoungSpace low)) (highFibre : E →ₗᵢ[ℝ] ↥(HarmonicYoungSpace high)) (coefficient : ℝ) (hforward : ∀ (p : E), (projectedCoordinateRaise high low hdeg row axis) (lowFibre p) = coefficient • highFibre p) (hrange : ∀ (q : E), (projectedCoordinateLower low high hdeg row axis) (highFibre q) ∈ lowFibre.range) (q : E) :
                                                                                              (projectedCoordinateLower low high hdeg row axis) (highFibre q) = coefficient • lowFibre q
                                                                                              theorem MetricCodes.Spherical.HigherHarmonicYoung.BGGRootComplex.polarization_polarization_commutator {r n : ℕ} (a b c d : Fin (r + 1)) (p : PolynomialSpace r n) :
                                                                                              (polarization r n a b) ((polarization r n c d) p) = ((polarization r n c d) ((polarization r n a b) p) + if b = c then (polarization r n a d) p else 0) - if d = a then (polarization r n c b) p else 0

                                                                                              The lowered internal young weight used in the spherical-code argument.

                                                                                              Equations
                                                                                              Instances For
                                                                                                theorem MetricCodes.Spherical.HigherYoungPenultimateRowProjectedLower.loweredInternalYoungWeight_sum_add_one {r : ℕ} (lam : Fin (r + 1) → ℕ) (a : Fin (r + 1)) (ha : 0 < lam a) :
                                                                                                ∑ c : Fin (r + 1), lam c = ∑ c : Fin (r + 1), loweredInternalYoungWeight lam a c + 1

                                                                                                The difference of row weights corrected by the difference of their indices.

                                                                                                Equations
                                                                                                Instances For
                                                                                                  theorem MetricCodes.Spherical.HigherYoungArbitraryRowDownstreamCorrection.downstreamShift_pos {r : ℕ} (lam : Fin (r + 1) → ℕ) (a i : Fin (r + 1)) (hai : a < i) (hdom : lam i ≤ lam a) :
                                                                                                  0 < downstreamShift lam a i
                                                                                                  theorem MetricCodes.Spherical.HigherYoungArbitraryRowDownstreamCorrection.downstreamShift_ne_zero {r : ℕ} (lam : Fin (r + 1) → ℕ) (a i : Fin (r + 1)) (hai : a < i) (hdom : lam i ≤ lam a) :
                                                                                                  @[irreducible]

                                                                                                  The row derivative recursively corrected by polarizations of derivatives in later rows.

                                                                                                  Equations
                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                  Instances For

                                                                                                    The finite set of rows strictly after the selected row.

                                                                                                    Equations
                                                                                                    Instances For

                                                                                                      The numerator in a downstream Gram factor, combining truncated weight and row-gap differences.

                                                                                                      Equations
                                                                                                      Instances For

                                                                                                        The denominator in a downstream Gram factor, combining truncated weight and row-index differences.

                                                                                                        Equations
                                                                                                        Instances For

                                                                                                          The internal row lower gram scalar used in the spherical-code argument.

                                                                                                          Equations
                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                          Instances For
                                                                                                            theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRankInternalRowLowerGram.downstreamNumerator_pos {r : ℕ} (lam : Fin (r + 1) → ℕ) (row q : Fin (r + 1)) (hq : row < q) (hstrict : ∀ (j : Fin (r + 1)), ↑j = ↑row + 1 → lam j < lam row) :
                                                                                                            theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRankInternalRowLowerGram.internalRowLowerGramScalar_pos {r : ℕ} (lam : Fin (r + 1) → ℕ) (row : Fin (r + 1)) (hrow : 0 < lam row) (hstrict : ∀ (j : Fin (r + 1)), ↑j = ↑row + 1 → lam j < lam row) :

                                                                                                            The weighted sum of coordinate derivatives followed by upper polarization paths, adjoint to axial raising.

                                                                                                            Equations
                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                            Instances For
                                                                                                              theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowProjectedLowerOperator.upperPolarization_pderiv_of_highest {r n : ℕ} (i j : Fin (r + 1)) (hij : i < j) (k : Fin n) (q : PolynomialSpace r n) (hhighest : ∀ (a b : Fin (r + 1)), a < b → (polarization r n a b) q = 0) :
                                                                                                              theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowProjectedLowerOperator.upperPolarizationPath_pderiv_of_highest {r n : ℕ} (row : Fin (r + 1)) (front : List (Fin (r + 1))) (k : Fin n) (q : PolynomialSpace r n) (hordered : List.Pairwise (fun (x1 x2 : Fin (r + 1)) => x1 < x2) (front ++ [row])) (hhighest : ∀ (a b : Fin (r + 1)), a < b → (polarization r n a b) q = 0) :

                                                                                                              The row-Euler eigenvalue obtained by subtracting one precisely in the lowered row.

                                                                                                              Equations
                                                                                                              Instances For

                                                                                                                The ratio of two successive shifted row differences used in the downstream scalar product.

                                                                                                                Equations
                                                                                                                Instances For
                                                                                                                  theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowDownstreamScalarTelescoping.downstreamScalar_backward_step (A current next leading tail : ℝ) (i : ℕ) (hden : A - next + ↑(i + 1) ≠ 0) :
                                                                                                                  current - next + (1 - (A - next + ↑(i + 1))⁻¹) * (leading * tail - (A - next + ↑(i + 1))) = leading * (tail * downstreamScalarFactor A next i) - (A - current + ↑i)
                                                                                                                  theorem MetricCodes.Spherical.HigherYoungDownstreamFiniteIntervalSums.sum_ite_downstream_eq_sum_ite_between_add_add_downstream {m : ℕ} {A : Type u_1} [AddCommMonoid A] (i d : Fin m) (hid : i < d) (f : Fin m → A) :
                                                                                                                  (∑ j : Fin m, if i < j then f j else 0) = (∑ j : Fin m, if i < j ∧ j < d then f j else 0) + f d + ∑ j : Fin m, if d < j then f j else 0
                                                                                                                  theorem MetricCodes.Spherical.HigherYoungDownstreamFiniteIntervalSums.sum_ite_between_eq_zero_of_succ {m : ℕ} {A : Type u_1} [AddCommMonoid A] (i d : Fin m) (hid : ↑d = ↑i + 1) (f : Fin m → A) :
                                                                                                                  (∑ j : Fin m, if i < j ∧ j < d then f j else 0) = 0
                                                                                                                  noncomputable def MetricCodes.Spherical.HigherYoungArbitraryRowDownstreamGram.downstreamFischerCrossSum {r n : ℕ} (lam : Fin (r + 1) → ℕ) (a : Fin (r + 1)) (p q : ↥(HigherHarmonicYoung.HarmonicYoungSpace lam)) (i : Fin (r + 1)) :

                                                                                                                  The sum of Fischer pairings between row derivatives and their downstream-corrected counterparts.

                                                                                                                  Equations
                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                  Instances For
                                                                                                                    theorem MetricCodes.Spherical.HigherYoungDownstreamAdjacentSumHelpers.sum_downstream_two_root_terms_eq_zero {m : ℕ} {V : Type u_1} [AddCommGroup V] [Module ℝ V] (δ : Fin m → ℝ) (i c d : Fin m) (hic : i < c) (hcd : c < d) (hc : δ c ≠ 0) (U : V) :
                                                                                                                    (∑ j : Fin m, if i < j then (δ j)⁻¹ • if j = c then -(δ c / δ d) • U else if j = d then U else 0 else 0) = 0
                                                                                                                    theorem MetricCodes.Spherical.HigherYoungDownstreamAdjacentSumHelpers.sum_downstream_adjacent_root_eq_selected_sub_tail {m : ℕ} {V : Type u_1} [AddCommGroup V] [Module ℝ V] (δ : Fin m → ℝ) (c d : Fin m) (hcd : c < d) (hsucc : ↑d = ↑c + 1) (g : ℝ) (T : V) (P : Fin m → V) :
                                                                                                                    (∑ j : Fin m, if c < j then (δ j)⁻¹ • if j = d then g • T else -P j else 0) = (δ d)⁻¹ • g • T - ∑ j : Fin m, if d < j then (δ j)⁻¹ • P j else 0
                                                                                                                    theorem MetricCodes.Spherical.HigherYoungArbitraryRowLoweringProjectedAxisWitness.youngClebschLower_inner_of_raisedSignature {r n : ℕ} (source target : Fin (r + 1) → ℕ) (row : Fin (r + 1)) (hrow : target = HigherYoungPenultimateRowProjectedLower.loweredInternalYoungWeight source row) (hpositive : 0 < source row) (hdom : Antitone source) (hdeg : ∑ i : Fin (r + 1), source i = ∑ i : Fin (r + 1), target i + 1) (p q : ↥(HigherHarmonicYoung.HarmonicYoungSpace source)) :

                                                                                                                    Construct the lowering projected-axis witness from genuine Gelfand–Tsetlin fibre-axis data.

                                                                                                                    Equations
                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                    Instances For
                                                                                                                      def MetricCodes.Spherical.HigherYoungArbitraryRowRaisingProjectedAxisWitness.arbitraryRowBoxRaisingProjectedAxisWitnessOfMinusProbability {r m n : ℕ} (a : Fin (r + 2) → ℝ) (b : Fin (r + 1) → ℝ) (o : HigherProjectionInstantiation.SpherePoint n) (fibre : (i : HigherYoungActualGraphAssembly.BoxIndex (r + 1) m) → ↥(HigherHierarchyActualBoxSufficiency.BoxStabilizer n b) →ₗᵢ[ℝ] HigherYoungMovingFibres.YoungVertex (HigherYoungActualGraphAssembly.boxSignature a n) i) (target source : HigherYoungActualGraphAssembly.BoxIndex (r + 1) m) (h : 0 < HigherHierarchyActualBoxSufficiency.boxProbability a b n target source) (row : Fin (r + 2)) (hrow : HigherYoungActualGraphAssembly.boxSignature a n target = HigherChannel.raiseWeight (HigherYoungActualGraphAssembly.boxSignature a n source) row) (hdeg : ∑ i : Fin (r + 1 + 1), HigherYoungActualGraphAssembly.boxSignature a n target i = ∑ i : Fin (r + 1 + 1), HigherYoungActualGraphAssembly.boxSignature a n source i + 1) (gram : ℝ) (hgram_pos : 0 < gram) (hgram : ∀ (p q : HigherYoungMovingFibres.YoungVertex (HigherYoungActualGraphAssembly.boxSignature a n) source), inner ℝ ((HigherHarmonicYoung.youngClebschRaise (HigherYoungActualGraphAssembly.boxSignature a n target) (HigherYoungActualGraphAssembly.boxSignature a n source) hdeg row) p) ((HigherHarmonicYoung.youngClebschRaise (HigherYoungActualGraphAssembly.boxSignature a n target) (HigherYoungActualGraphAssembly.boxSignature a n source) hdeg row) q) = gram * inner ℝ p q) (coefficient : ℝ) (hcoefficient : coefficient ^ 2 = gram * HigherChannel.minusProbability n (HigherYoungActualGraphAssembly.boxSignature a n target) (HigherChannel.flooredCoordinates b n) row) (haxis : ∀ (v : ↥(HigherHierarchyActualBoxSufficiency.BoxStabilizer n b)), (HigherHarmonicYoung.projectedCoordinateLower (HigherYoungActualGraphAssembly.boxSignature a n source) (HigherYoungActualGraphAssembly.boxSignature a n target) hdeg row ↑o) ((fibre target) v) = coefficient • (fibre source) v) :

                                                                                                                      Construct the raising projected-axis witness from a positive Gram scalar, the minus- probability identity, and the projected-axis identity.

                                                                                                                      Equations
                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                      Instances For
                                                                                                                        theorem MetricCodes.Spherical.HigherYoungAllRankGTFibreReverseProbability.reverseCoefficient_sq_of_forward_sq_and_weylRatio {r n : ℕ} (low : Fin (r + 1) → ℕ) (mu : Fin r → ℕ) (row : Fin (r + 1)) (h : HigherChannel.FiniteInterlacing n low mu) (hraise : HigherChannel.FiniteInterlacing n (HigherChannel.raiseWeight low row) mu) (lowerGram raisingGram coefficient : ℝ) (hforward : coefficient ^ 2 = lowerGram * HigherChannel.plusProbability n low mu row) (hgramRatio : raisingGram = lowerGram * HigherChannel.weylEdgeRatio n low row) :
                                                                                                                        coefficient ^ 2 = raisingGram * HigherChannel.minusProbability n (HigherChannel.raiseWeight low row) mu row
                                                                                                                        noncomputable def MetricCodes.Spherical.HigherYoungAllRankGTFibreReverseProbability.boxRaisingProjectedAxisWitnessOfForwardGTAndReverseRange {r m n : ℕ} (a : Fin (r + 2) → ℝ) (b : Fin (r + 1) → ℝ) (hstable : ∀ (v : HigherHierarchy.RectangularVertices.Vertex (r + 1) m), HigherChannel.FiniteInterlacing n (HigherHierarchy.RectangularVertices.signature a n v) (HigherChannel.flooredCoordinates b n)) (o : HigherProjectionInstantiation.SpherePoint n) (fibre : (i : HigherYoungActualGraphAssembly.BoxIndex (r + 1) m) → ↥(HigherHierarchyActualBoxSufficiency.BoxStabilizer n b) →ₗᵢ[ℝ] HigherYoungMovingFibres.YoungVertex (HigherYoungActualGraphAssembly.boxSignature a n) i) (target source : HigherYoungActualGraphAssembly.BoxIndex (r + 1) m) (h : 0 < HigherHierarchyActualBoxSufficiency.boxProbability a b n target source) (row : Fin (r + 2)) (hrow : HigherYoungActualGraphAssembly.boxSignature a n target = HigherChannel.raiseWeight (HigherYoungActualGraphAssembly.boxSignature a n source) row) (hdeg : ∑ i : Fin (r + 1 + 1), HigherYoungActualGraphAssembly.boxSignature a n target i = ∑ i : Fin (r + 1 + 1), HigherYoungActualGraphAssembly.boxSignature a n source i + 1) (coefficient : ℝ) (hforward : coefficient ^ 2 = HigherHarmonicYoung.ArbitraryRankInternalRowLowerGram.internalRowLowerGramScalar (HigherYoungActualGraphAssembly.boxSignature a n target) row * HigherChannel.plusProbability n (HigherYoungActualGraphAssembly.boxSignature a n source) (HigherChannel.flooredCoordinates b n) row) (raisingGram : ℝ) (hraisingGram : 0 < raisingGram) (hraisingInner : ∀ (p q : HigherYoungMovingFibres.YoungVertex (HigherYoungActualGraphAssembly.boxSignature a n) source), inner ℝ ((HigherHarmonicYoung.youngClebschRaise (HigherYoungActualGraphAssembly.boxSignature a n target) (HigherYoungActualGraphAssembly.boxSignature a n source) hdeg row) p) ((HigherHarmonicYoung.youngClebschRaise (HigherYoungActualGraphAssembly.boxSignature a n target) (HigherYoungActualGraphAssembly.boxSignature a n source) hdeg row) q) = raisingGram * inner ℝ p q) (hgramRatio : raisingGram = HigherHarmonicYoung.ArbitraryRankInternalRowLowerGram.internalRowLowerGramScalar (HigherYoungActualGraphAssembly.boxSignature a n target) row * HigherChannel.weylEdgeRatio n (HigherYoungActualGraphAssembly.boxSignature a n source) row) (hreverse : ∀ (v : ↥(HigherHierarchyActualBoxSufficiency.BoxStabilizer n b)), (HigherHarmonicYoung.projectedCoordinateLower (HigherYoungActualGraphAssembly.boxSignature a n source) (HigherYoungActualGraphAssembly.boxSignature a n target) hdeg row ↑o) ((fibre target) v) = coefficient • (fibre source) v) :

                                                                                                                        Construct the raising projected-axis witness from the forward Gelfand–Tsetlin coefficient, the Weyl Gram ratio, and the reverse projected-axis identity.

                                                                                                                        Equations
                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                        Instances For

                                                                                                                          Data encoding the canonical box edge axis construction.

                                                                                                                          Instances For

                                                                                                                            The canonical box projected axis witness used in the spherical-code argument.

                                                                                                                            Equations
                                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                                            Instances For

                                                                                                                              The initial simple-root operators annihilate the fixed-axis raised highest-weight polynomials before the selected row.

                                                                                                                              Equations
                                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                                              Instances For

                                                                                                                                The axial raising map on homogeneous highest-weight space constructed from initial simple- root cancellation.

                                                                                                                                Equations
                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                Instances For

                                                                                                                                  The axial raising map on homogeneous highest-weight space for an antitone initial weight.

                                                                                                                                  Equations
                                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                                  Instances For

                                                                                                                                    The arbitrary row axial lower scalar used in the spherical-code argument.

                                                                                                                                    Equations
                                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                                    Instances For
                                                                                                                                      theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowAxialAdjointGram.sortedPrecedingPath_pairwise {r : ℕ} (row : Fin (r + 1)) (S : Finset (Fin (r + 1))) (hsub : S ⊆ AllRankArbitraryRowBranchingOperator.precedingRows row) :
                                                                                                                                      List.Pairwise (fun (x1 x2 : Fin (r + 1)) => x1 < x2) ((S.sort fun (x1 x2 : Fin (r + 1)) => x1 ≤ x2) ++ [row])

                                                                                                                                      The arbitrary row same axis harmonic raise used in the spherical-code argument.

                                                                                                                                      Equations
                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                      Instances For
                                                                                                                                        theorem MetricCodes.Spherical.HigherHarmonicYoung.AllRankCanonicalFibreAxisTransfer.canonicalFibreAxisCoefficient_sq (raw sourceGram targetGram : ℝ) (hsource : 0 < sourceGram) (htarget : 0 < targetGram) :
                                                                                                                                        (raw * √targetGram / √sourceGram) ^ 2 = raw ^ 2 * targetGram / sourceGram

                                                                                                                                        The adjacent reverse prefix used in the spherical-code argument.

                                                                                                                                        Equations
                                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                                        Instances For

                                                                                                                                          The adjacent reverse suffix used in the spherical-code argument.

                                                                                                                                          Equations
                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                          Instances For