Documentation

LeanPool.MetricCodes.Representation

Representation-theoretic foundations #

Associated Gegenbauer systems, harmonic Young spaces, and higher projection graphs.

The normalized Gegenbauer polynomials bundled as a polynomial sequence with degree equal to the index.

Equations
Instances For

    The basis of real polynomials given by the normalized Gegenbauer sequence.

    Equations
    Instances For
      noncomputable def MetricCodes.Spherical.AssociatedGegenbauer.coefficient (n : ℕ) (hn : 2 ≤ n) (r : ℕ) (p : Polynomial ℝ) :

      The coefficient used in the spherical-code argument.

      Equations
      Instances For

        Evaluate the jth derivative of the degree-i normalized Gegenbauer polynomial at t.

        Equations
        Instances For

          The lth shifted-power term in the associated Gegenbauer generator, with its derivative and combinatorial coefficient.

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

            The sum of the generator terms normalized by k! times the kth derivative at one.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              noncomputable def MetricCodes.Spherical.AssociatedGegenbauer.theta (n : ℕ) (hn : 4 ≤ n) (i k r : ℕ) (t : ℝ) :

              The theta used in the spherical-code argument.

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

                The polynomial equiv used in the spherical-code argument.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  @[reducible, inline]

                  The polynomial space used in the spherical-code argument.

                  Equations
                  Instances For
                    def MetricCodes.Spherical.HigherHarmonicYoung.variableIndex {r n : ℕ} (i : Fin (r + 1)) (j : Fin n) :
                    Fin ((r + 1) * n)

                    The variable index used in the spherical-code argument.

                    Equations
                    Instances For

                      The row euler used in the spherical-code argument.

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

                        The trace operator used in the spherical-code argument.

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

                          The polarization used in the spherical-code argument.

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

                            The simultaneous row-Euler eigenspace with eigenvalues specified by lam.

                            Equations
                            Instances For
                              @[simp]
                              theorem MetricCodes.Spherical.HigherHarmonicYoung.mem_rowWeightSubmodule {r n : ℕ} (lam : Fin (r + 1) → ℕ) (p : PolynomialSpace r n) :
                              p ∈ rowWeightSubmodule lam ↔ ∀ (i : Fin (r + 1)), (rowEuler r n i) p = ↑(lam i) • p

                              The trace free submodule used in the spherical-code argument.

                              Equations
                              Instances For

                                The intersection of the kernels of the upper-row polarization operators.

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

                                  The harmonic young submodule used in the spherical-code argument.

                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For
                                    @[simp]
                                    theorem MetricCodes.Spherical.HigherHarmonicYoung.mem_harmonicYoungSubmodule {r n : ℕ} (lam : Fin (r + 1) → ℕ) (p : PolynomialSpace r n) :
                                    p ∈ harmonicYoungSubmodule lam ↔ MvPolynomial.IsHomogeneous p (∑ i : Fin (r + 1), lam i) ∧ (∀ (i : Fin (r + 1)), (rowEuler r n i) p = ↑(lam i) • p) ∧ (∀ (i j : Fin (r + 1)), (traceOperator r n i j) p = 0) ∧ ∀ (i j : Fin (r + 1)), i < j → (polarization r n i j) p = 0
                                    @[reducible, inline]

                                    The harmonic young space used in the spherical-code argument.

                                    Equations
                                    Instances For
                                      @[reducible, inline]

                                      The Euclidean product of r + 1 rows, each with n coordinates.

                                      Equations
                                      Instances For

                                        The isometry regrouping a flat Euclidean coordinate vector into its rows.

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

                                          Apply the same Euclidean isometry independently to every row of a flat coordinate vector.

                                          Equations
                                          • One or more equations did not get rendered due to their size.
                                          Instances For
                                            theorem MetricCodes.Spherical.HigherHarmonicYoung.row_of_single_ne {r n : ℕ} (i h : Fin (r + 1)) (j : Fin n) (hne : h ≠ i) :

                                            Embed a Euclidean vector into row i, with every other row zero.

                                            Equations
                                            Instances For
                                              noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.youngHomogeneousEmbedding {r n : ℕ} (lam : Fin (r + 1) → ℕ) :
                                              ↥(HarmonicYoungSpace lam) →ₗ[ℝ] ↥(SpherePacking.Fischer.Homogeneous ((r + 1) * n) (∑ i : Fin (r + 1), lam i))

                                              The young homogeneous embedding used in the spherical-code argument.

                                              Equations
                                              Instances For

                                                The Fischer coefficient embedding restricted to the harmonic Young space of weight lam.

                                                Equations
                                                • One or more equations did not get rendered due to their size.
                                                Instances For
                                                  noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.youngFischerInner {r n : ℕ} (lam : Fin (r + 1) → ℕ) (p q : ↥(HarmonicYoungSpace lam)) :

                                                  The Fischer inner product of harmonic Young polynomials through their homogeneous embedding.

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

                                                    The inner product core on the harmonic Young space induced by its injective coefficient embedding.

                                                    Equations
                                                    Instances For

                                                      The linear equivalence on harmonic Young space induced by the rowwise orthogonal polynomial action.

                                                      Equations
                                                      • One or more equations did not get rendered due to their size.
                                                      Instances For
                                                        noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.youngCoefficientRange {r n : ℕ} (lam : Fin (r + 1) → ℕ) :
                                                        Submodule ℝ (SpherePacking.Fischer.CoefficientSpace ((r + 1) * n) (∑ i : Fin (r + 1), lam i))

                                                        The subspace of Fischer coefficients arising from harmonic Young polynomials of weight lam.

                                                        Equations
                                                        Instances For
                                                          noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.youngProjection {r n : ℕ} (lam : Fin (r + 1) → ℕ) :

                                                          Project coefficient space orthogonally onto the harmonic Young coefficient range and recover its polynomial.

                                                          Equations
                                                          • One or more equations did not get rendered due to their size.
                                                          Instances For
                                                            noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.youngHomogeneousProjection {r n : ℕ} (lam : Fin (r + 1) → ℕ) :
                                                            ↥(SpherePacking.Fischer.Homogeneous ((r + 1) * n) (∑ i : Fin (r + 1), lam i)) →ₗ[ℝ] ↥(HarmonicYoungSpace lam)

                                                            The young homogeneous projection used in the spherical-code argument.

                                                            Equations
                                                            • One or more equations did not get rendered due to their size.
                                                            Instances For
                                                              noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.rowAxisHomogeneous {r n : ℕ} (mu lam : Fin (r + 1) → ℕ) (hdeg : ∑ i : Fin (r + 1), mu i = ∑ i : Fin (r + 1), lam i + 1) (i : Fin (r + 1)) (v : SpherePacking.Euclidean n) :
                                                              ↥(HarmonicYoungSpace lam) →ₗ[ℝ] ↥(SpherePacking.Fischer.Homogeneous ((r + 1) * n) (∑ j : Fin (r + 1), mu j))

                                                              The row axis homogeneous used in the spherical-code argument.

                                                              Equations
                                                              • One or more equations did not get rendered due to their size.
                                                              Instances For
                                                                noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.projectedCoordinateRaise {r n : ℕ} (mu lam : Fin (r + 1) → ℕ) (hdeg : ∑ i : Fin (r + 1), mu i = ∑ i : Fin (r + 1), lam i + 1) (i : Fin (r + 1)) (v : SpherePacking.Euclidean n) :

                                                                The projected coordinate raise used in the spherical-code argument.

                                                                Equations
                                                                • One or more equations did not get rendered due to their size.
                                                                Instances For
                                                                  noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.rowDirectionalHomogeneous {r n : ℕ} (mu lam : Fin (r + 1) → ℕ) (hdeg : ∑ i : Fin (r + 1), lam i = ∑ i : Fin (r + 1), mu i + 1) (i : Fin (r + 1)) (v : SpherePacking.Euclidean n) :
                                                                  ↥(HarmonicYoungSpace lam) →ₗ[ℝ] ↥(SpherePacking.Fischer.Homogeneous ((r + 1) * n) (∑ j : Fin (r + 1), mu j))

                                                                  The row directional homogeneous used in the spherical-code argument.

                                                                  Equations
                                                                  • One or more equations did not get rendered due to their size.
                                                                  Instances For
                                                                    noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.projectedCoordinateLower {r n : ℕ} (mu lam : Fin (r + 1) → ℕ) (hdeg : ∑ i : Fin (r + 1), lam i = ∑ i : Fin (r + 1), mu i + 1) (i : Fin (r + 1)) (v : SpherePacking.Euclidean n) :

                                                                    The projected coordinate lower used in the spherical-code argument.

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

                                                                      The harmonic Young coefficient embedding bundled as a linear isometry.

                                                                      Equations
                                                                      Instances For

                                                                        The rowwise orthogonal polynomial action restricted to homogeneous degree k.

                                                                        Equations
                                                                        • One or more equations did not get rendered due to their size.
                                                                        Instances For
                                                                          theorem MetricCodes.Spherical.HigherHarmonicYoung.projectedCoordinateRaise_inner {r n : ℕ} (mu lam : Fin (r + 1) → ℕ) (hdeg : ∑ i : Fin (r + 1), mu i = ∑ i : Fin (r + 1), lam i + 1) (i : Fin (r + 1)) (v : SpherePacking.Euclidean n) (p : ↥(HarmonicYoungSpace lam)) (q : ↥(HarmonicYoungSpace mu)) :
                                                                          inner ℝ ((projectedCoordinateRaise mu lam hdeg i v) p) q = inner ℝ p ((projectedCoordinateLower lam mu hdeg i v) q)
                                                                          theorem MetricCodes.Spherical.HigherHarmonicYoung.projectedCoordinateRaise_equivariant {r n : ℕ} (U : SpherePacking.Euclidean n ≃ₗᵢ[ℝ] SpherePacking.Euclidean n) (mu lam : Fin (r + 1) → ℕ) (hdeg : ∑ i : Fin (r + 1), mu i = ∑ i : Fin (r + 1), lam i + 1) (i : Fin (r + 1)) (v : SpherePacking.Euclidean n) (p : ↥(HarmonicYoungSpace lam)) :
                                                                          (projectedCoordinateRaise mu lam hdeg i (U v)) ((youngOrthogonalIsometry U lam) p) = (youngOrthogonalIsometry U mu) ((projectedCoordinateRaise mu lam hdeg i v) p)
                                                                          theorem MetricCodes.Spherical.HigherHarmonicYoung.projectedCoordinateLower_equivariant {r n : ℕ} (U : SpherePacking.Euclidean n ≃ₗᵢ[ℝ] SpherePacking.Euclidean n) (mu lam : Fin (r + 1) → ℕ) (hdeg : ∑ i : Fin (r + 1), lam i = ∑ i : Fin (r + 1), mu i + 1) (i : Fin (r + 1)) (v : SpherePacking.Euclidean n) (p : ↥(HarmonicYoungSpace lam)) :
                                                                          (projectedCoordinateLower mu lam hdeg i (U v)) ((youngOrthogonalIsometry U lam) p) = (youngOrthogonalIsometry U mu) ((projectedCoordinateLower mu lam hdeg i v) p)

                                                                          The tail length used in the spherical-code argument.

                                                                          Equations
                                                                          Instances For

                                                                            The row tail used in the spherical-code argument.

                                                                            Equations
                                                                            Instances For
                                                                              noncomputable def MetricCodes.Spherical.HigherHierarchy.Weyl.rowFactor {r : ℕ} (n : ℕ) (lam : Fin (r + 1) → ℕ) (i : Fin (r + 1)) :

                                                                              The row factor used in the spherical-code argument.

                                                                              Equations
                                                                              • One or more equations did not get rendered due to their size.
                                                                              Instances For
                                                                                noncomputable def MetricCodes.Spherical.HigherHierarchy.Weyl.pairFactor {r : ℕ} (n : ℕ) (lam : Fin (r + 1) → ℕ) (i j : Fin (r + 1)) :

                                                                                The pair factor used in the spherical-code argument.

                                                                                Equations
                                                                                Instances For
                                                                                  noncomputable def MetricCodes.Spherical.HigherHierarchy.Weyl.dimension {r : ℕ} (n : ℕ) (lam : Fin (r + 1) → ℕ) :

                                                                                  The dimension used in the spherical-code argument.

                                                                                  Equations
                                                                                  • One or more equations did not get rendered due to their size.
                                                                                  Instances For
                                                                                    theorem MetricCodes.Spherical.HigherHierarchy.Weyl.linearDenominator_pos {r n : ℕ} (hn : 2 * r + 4 ≤ n) (i : Fin (r + 1)) :
                                                                                    0 < ↑n - 2 * ↑(↑i + 1)
                                                                                    theorem MetricCodes.Spherical.HigherHierarchy.Weyl.rowFactor_pos {r n : ℕ} (hn : 2 * r + 4 ≤ n) (lam : Fin (r + 1) → ℕ) (i : Fin (r + 1)) :
                                                                                    0 < rowFactor n lam i
                                                                                    theorem MetricCodes.Spherical.HigherHierarchy.Weyl.differenceNumerator_pos {r : ℕ} {lam : Fin (r + 1) → ℕ} (hlam : Antitone lam) {i j : Fin (r + 1)} (hij : i < j) :
                                                                                    0 < ↑(lam i) - ↑(lam j) + ↑↑j - ↑↑i
                                                                                    theorem MetricCodes.Spherical.HigherHierarchy.Weyl.sumDenominator_pos {r n : ℕ} (hn : 2 * r + 4 ≤ n) (i j : Fin (r + 1)) :
                                                                                    0 < ↑n - ↑↑i - ↑↑j - 2
                                                                                    theorem MetricCodes.Spherical.HigherHierarchy.Weyl.pairFactor_pos {r n : ℕ} (hn : 2 * r + 4 ≤ n) {lam : Fin (r + 1) → ℕ} (hlam : Antitone lam) {i j : Fin (r + 1)} (hij : i < j) :
                                                                                    0 < pairFactor n lam i j
                                                                                    theorem MetricCodes.Spherical.HigherHierarchy.Weyl.dimension_pos {r n : ℕ} (hn : 2 * r + 4 ≤ n) {lam : Fin (r + 1) → ℕ} (hlam : Antitone lam) :
                                                                                    0 < dimension n lam
                                                                                    theorem MetricCodes.Spherical.HigherHierarchy.Weyl.rowFactor_eq_binomial {r : ℕ} (n : ℕ) (lam : Fin (r + 1) → ℕ) (i : Fin (r + 1)) :
                                                                                    rowFactor n lam i = (2 * ↑(lam i) + ↑n - 2 * ↑(↑i + 1)) / (↑n - 2 * ↑(↑i + 1)) * (↑((lam i + tailLength n r i).choose (lam i)) / ↑((lam i + rowTail i).choose (lam i)))
                                                                                    theorem MetricCodes.Spherical.HigherHierarchy.Weyl.rowFactor_update_succ_self {r n : ℕ} (hn : 2 * r + 4 ≤ n) (lam : Fin (r + 1) → ℕ) (ell : Fin (r + 1)) :
                                                                                    rowFactor n (Function.update lam ell (lam ell + 1)) ell = rowFactor n lam ell * ((2 * ↑(lam ell) + ↑n - 2 * ↑(↑ell + 1) + 2) / (2 * ↑(lam ell) + ↑n - 2 * ↑(↑ell + 1))) * ((↑(lam ell) + ↑(tailLength n r ell) + 1) / (↑(lam ell) + ↑(rowTail ell) + 1))
                                                                                    theorem MetricCodes.Spherical.HigherHierarchy.Weyl.rowFactor_update_succ_ne {r : ℕ} (n : ℕ) (lam : Fin (r + 1) → ℕ) (ell i : Fin (r + 1)) (h : i ≠ ell) :
                                                                                    rowFactor n (Function.update lam ell (lam ell + 1)) i = rowFactor n lam i
                                                                                    theorem MetricCodes.Spherical.HigherHierarchy.Weyl.tendsto_log_linear_div {x : ℕ → ℝ} {c : ℝ} (hc : 0 < c) (hx : Filter.Tendsto (fun (n : ℕ) => x n / ↑n) Filter.atTop (nhds c)) :
                                                                                    Filter.Tendsto (fun (n : ℕ) => Real.log (x n) / ↑n) Filter.atTop (nhds 0)
                                                                                    theorem MetricCodes.Spherical.HigherHierarchy.Weyl.tendsto_log_fixedTail_choose_div (k : ℕ → ℕ) (c : ℕ) {a : ℝ} (ha : 0 < a) (hk : Filter.Tendsto (fun (n : ℕ) => ↑(k n) / ↑n) Filter.atTop (nhds a)) :
                                                                                    Filter.Tendsto (fun (n : ℕ) => Real.log ↑((k n + c).choose (k n)) / ↑n) Filter.atTop (nhds 0)
                                                                                    theorem MetricCodes.Spherical.HigherHierarchy.Weyl.tendsto_log_rowBinomial_div {r : ℕ} (i : Fin (r + 1)) (k : ℕ → ℕ) {a : ℝ} (ha : 0 < a) (hkTop : Filter.Tendsto k Filter.atTop Filter.atTop) (hk : Filter.Tendsto (fun (n : ℕ) => ↑(k n) / ↑n) Filter.atTop (nhds a)) :
                                                                                    Filter.Tendsto (fun (n : ℕ) => Real.log ↑((k n + tailLength n r i).choose (k n)) / ↑n) Filter.atTop (nhds ((1 + a) * Real.log (1 + a) - a * Real.log a))
                                                                                    theorem MetricCodes.Spherical.HigherHierarchy.Weyl.tendsto_linearRowFactor (k : ℕ → ℕ) (c : ℕ) {a : ℝ} (hk : Filter.Tendsto (fun (n : ℕ) => ↑(k n) / ↑n) Filter.atTop (nhds a)) :
                                                                                    Filter.Tendsto (fun (n : ℕ) => (2 * ↑(k n) + ↑n - ↑c) / (↑n - ↑c)) Filter.atTop (nhds (2 * a + 1))
                                                                                    theorem MetricCodes.Spherical.HigherHierarchy.Weyl.tendsto_log_rowFactor_div {r : ℕ} (i : Fin (r + 1)) (lam : ℕ → Fin (r + 1) → ℕ) {a : ℝ} (ha : 0 < a) (hlamTop : Filter.Tendsto (fun (n : ℕ) => lam n i) Filter.atTop Filter.atTop) (hlam : Filter.Tendsto (fun (n : ℕ) => ↑(lam n i) / ↑n) Filter.atTop (nhds a)) :
                                                                                    Filter.Tendsto (fun (n : ℕ) => Real.log (rowFactor n (lam n) i) / ↑n) Filter.atTop (nhds ((1 + a) * Real.log (1 + a) - a * Real.log a))
                                                                                    theorem MetricCodes.Spherical.HigherHierarchy.Weyl.tendsto_log_pairFactor_div {r : ℕ} (i j : Fin (r + 1)) (hij : i < j) (lam : ℕ → Fin (r + 1) → ℕ) {aᵢ aⱼ : ℝ} (haᵢ : 0 < aᵢ) (haⱼ : 0 < aⱼ) (hsep : aⱼ < aᵢ) (hi : Filter.Tendsto (fun (n : ℕ) => ↑(lam n i) / ↑n) Filter.atTop (nhds aᵢ)) (hj : Filter.Tendsto (fun (n : ℕ) => ↑(lam n j) / ↑n) Filter.atTop (nhds aⱼ)) :
                                                                                    Filter.Tendsto (fun (n : ℕ) => Real.log (pairFactor n (lam n) i j) / ↑n) Filter.atTop (nhds 0)
                                                                                    theorem MetricCodes.Spherical.HigherHierarchy.Weyl.tendsto_log_dimension_div {r : ℕ} (lam : ℕ → Fin (r + 1) → ℕ) (a : Fin (r + 1) → ℝ) (ha : ∀ (i : Fin (r + 1)), 0 < a i) (hanti : StrictAnti a) (hdominant : ∀ (n : ℕ), Antitone (lam n)) (hTop : ∀ (i : Fin (r + 1)), Filter.Tendsto (fun (n : ℕ) => lam n i) Filter.atTop Filter.atTop) (hlim : ∀ (i : Fin (r + 1)), Filter.Tendsto (fun (n : ℕ) => ↑(lam n i) / ↑n) Filter.atTop (nhds (a i))) :
                                                                                    Filter.Tendsto (fun (n : ℕ) => Real.log (dimension n (lam n)) / ↑n) Filter.atTop (nhds (∑ i : Fin (r + 1), ((1 + a i) * Real.log (1 + a i) - a i * Real.log (a i))))
                                                                                    theorem MetricCodes.Spherical.HigherHierarchy.Weyl.tendsto_log_dimension_div_log_two {r : ℕ} (lam : ℕ → Fin (r + 1) → ℕ) (a : Fin (r + 1) → ℝ) (ha : ∀ (i : Fin (r + 1)), 0 < a i) (hanti : StrictAnti a) (hdominant : ∀ (n : ℕ), Antitone (lam n)) (hTop : ∀ (i : Fin (r + 1)), Filter.Tendsto (fun (n : ℕ) => lam n i) Filter.atTop Filter.atTop) (hlim : ∀ (i : Fin (r + 1)), Filter.Tendsto (fun (n : ℕ) => ↑(lam n i) / ↑n) Filter.atTop (nhds (a i))) :
                                                                                    Filter.Tendsto (fun (n : ℕ) => Real.log (dimension n (lam n)) / ↑n / Real.log 2) Filter.atTop (nhds (∑ i : Fin (r + 1), sphericalEntropy (a i)))
                                                                                    noncomputable def MetricCodes.Spherical.HigherHierarchy.Weyl.flooredWeight {r : ℕ} (a : Fin (r + 1) → ℝ) (n : ℕ) (i : Fin (r + 1)) :

                                                                                    The floored weight used in the spherical-code argument.

                                                                                    Equations
                                                                                    Instances For
                                                                                      @[reducible, inline]

                                                                                      The ambient weight used in the spherical-code argument.

                                                                                      Equations
                                                                                      Instances For
                                                                                        @[reducible, inline]

                                                                                        A stabilizer weight with r natural-number coordinates.

                                                                                        Equations
                                                                                        Instances For

                                                                                          The interlaces used in the spherical-code argument.

                                                                                          Equations
                                                                                          Instances For

                                                                                            The strict interlaces used in the spherical-code argument.

                                                                                            Equations
                                                                                            Instances For

                                                                                              The raise used in the spherical-code argument.

                                                                                              Equations
                                                                                              Instances For

                                                                                                Adjacency of ambient weights when either is obtained from the other by raising one coordinate.

                                                                                                Equations
                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                Instances For
                                                                                                  noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.rowExponent {r n : ℕ} (d : Fin ((r + 1) * n) →₀ ℕ) (i : Fin (r + 1)) :

                                                                                                  The row exponent used in the spherical-code argument.

                                                                                                  Equations
                                                                                                  Instances For
                                                                                                    @[simp]
                                                                                                    theorem MetricCodes.Spherical.HigherHarmonicYoung.rowExponent_apply {r n : ℕ} (d : Fin ((r + 1) * n) →₀ ℕ) (i : Fin (r + 1)) (j : Fin n) :
                                                                                                    (rowExponent d i) j = d (variableIndex i j)
                                                                                                    theorem MetricCodes.Spherical.HigherHarmonicYoung.harmonicYoung_rowExponent_degree {r n : ℕ} (lam : Fin (r + 1) → ℕ) (p : ↥(HarmonicYoungSpace lam)) (d : Fin ((r + 1) * n) →₀ ℕ) (hd : (↑p).coeff d ≠ 0) (i : Fin (r + 1)) :
                                                                                                    noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.flattenRowExponents {r n : ℕ} (a : Fin (r + 1) → Fin n →₀ ℕ) :
                                                                                                    Fin ((r + 1) * n) →₀ ℕ

                                                                                                    The flatten row exponents used in the spherical-code argument.

                                                                                                    Equations
                                                                                                    Instances For
                                                                                                      @[simp]
                                                                                                      theorem MetricCodes.Spherical.HigherHarmonicYoung.flattenRowExponents_apply {r n : ℕ} (a : Fin (r + 1) → Fin n →₀ ℕ) (i : Fin (r + 1)) (j : Fin n) :

                                                                                                      The row degree families 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.mem_rowDegreeFamilies {r n : ℕ} (lam : Fin (r + 1) → ℕ) (a : Fin (r + 1) → Fin n →₀ ℕ) :
                                                                                                        a ∈ rowDegreeFamilies lam ↔ ∀ (i : Fin (r + 1)), Finsupp.degree (a i) = lam i
                                                                                                        theorem MetricCodes.Spherical.HigherHarmonicYoung.card_rowDegreeFamilies {r n : ℕ} (lam : Fin (r + 1) → ℕ) :
                                                                                                        (rowDegreeFamilies lam).card = ∏ i : Fin (r + 1), (n + lam i - 1).choose (lam i)
                                                                                                        noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.youngMultihomogeneousExponents {r : ℕ} (n : ℕ) (lam : Fin (r + 1) → ℕ) :
                                                                                                        Finset (Fin ((r + 1) * n) →₀ ℕ)

                                                                                                        The young multihomogeneous exponents 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.youngMultihomogeneous_rowExponent_degree {r n : ℕ} (lam : Fin (r + 1) → ℕ) {p : PolynomialSpace r n} (hp : p ∈ youngMultihomogeneousSubmodule n lam) {d : Fin ((r + 1) * n) →₀ ℕ} (hd : p.coeff d ≠ 0) (i : Fin (r + 1)) :
                                                                                                          theorem MetricCodes.Spherical.HigherHarmonicYoung.youngMultihomogeneous_rowEuler {r n : ℕ} (lam : Fin (r + 1) → ℕ) (p : ↥(youngMultihomogeneousSubmodule n lam)) (i : Fin (r + 1)) :
                                                                                                          (rowEuler r n i) ↑p = ↑(lam i) • ↑p
                                                                                                          structure MetricCodes.HigherProjectionGraph.Data (I : Type u_3) (X : Type u_4) [Fintype I] [DecidableEq I] (D d Q : ℕ) :
                                                                                                          Type (max u_3 u_4)

                                                                                                          Data encoding the data construction.

                                                                                                          Instances For
                                                                                                            noncomputable def MetricCodes.HigherProjectionGraph.Data.weight {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) (i : I) :

                                                                                                            The weight used in the metric-code argument.

                                                                                                            Equations
                                                                                                            Instances For
                                                                                                              theorem MetricCodes.HigherProjectionGraph.Data.weight_pos {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) (i : I) :
                                                                                                              0 < A.weight i
                                                                                                              noncomputable def MetricCodes.HigherProjectionGraph.Data.normalization {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) :

                                                                                                              The sum of the positive vertex weights used to normalize the graph amplitudes.

                                                                                                              Equations
                                                                                                              Instances For
                                                                                                                theorem MetricCodes.HigherProjectionGraph.Data.normalization_pos {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) [Nonempty I] :
                                                                                                                theorem MetricCodes.HigherProjectionGraph.Data.sqrt_dimension_mul_symmetric_edge {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) (target source : I) :
                                                                                                                √↑(A.dimension source) * √(A.probability source target * A.probability target source) = A.probability target source * √↑(A.dimension target)
                                                                                                                theorem MetricCodes.HigherProjectionGraph.Data.weighted_eigenvector_equation {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) (source : I) :
                                                                                                                ∑ target : I, A.probability target source * A.weight target = A.eigenvalue * A.weight source
                                                                                                                noncomputable def MetricCodes.HigherProjectionGraph.Data.amplitude {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) (i : I) :

                                                                                                                The square root of the vertex weight divided by the total weight.

                                                                                                                Equations
                                                                                                                Instances For
                                                                                                                  theorem MetricCodes.HigherProjectionGraph.Data.amplitude_pos {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) [Nonempty I] (i : I) :
                                                                                                                  0 < A.amplitude i
                                                                                                                  theorem MetricCodes.HigherProjectionGraph.Data.amplitude_sq {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) [Nonempty I] (i : I) :
                                                                                                                  theorem MetricCodes.HigherProjectionGraph.Data.amplitude_sq_sum {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) [Nonempty I] :
                                                                                                                  ∑ i : I, A.amplitude i ^ 2 = 1
                                                                                                                  theorem MetricCodes.HigherProjectionGraph.Data.amplitude_eigenvector_equation {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) [Nonempty I] (source : I) :
                                                                                                                  ∑ target : I, A.probability target source * A.amplitude target ^ 2 = A.eigenvalue * A.amplitude source ^ 2
                                                                                                                  theorem MetricCodes.HigherProjectionGraph.Data.fibre_orthogonal {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) {i j : I} (hij : i ≠ j) (x y : X) :
                                                                                                                  (A.fibre i x).transpose * A.fibre j y = 0
                                                                                                                  noncomputable def MetricCodes.HigherProjectionGraph.Data.combinedFibre {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) (x : X) :
                                                                                                                  Matrix (Fin D) (Fin d) ℝ

                                                                                                                  The sum of the fibre matrices weighted by their normalized amplitudes.

                                                                                                                  Equations
                                                                                                                  Instances For
                                                                                                                    theorem MetricCodes.HigherProjectionGraph.Data.combinedFibre_isometry {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) [Nonempty I] (x : X) :
                                                                                                                    noncomputable def MetricCodes.HigherProjectionGraph.Data.combinedProjection {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) (x : X) :
                                                                                                                    Matrix (Fin D) (Fin D) ℝ

                                                                                                                    The projection matrix obtained by multiplying the combined fibre matrix by its transpose.

                                                                                                                    Equations
                                                                                                                    Instances For
                                                                                                                      theorem MetricCodes.HigherProjectionGraph.Data.combinedProjection_trace {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) [Nonempty I] (x : X) :
                                                                                                                      noncomputable def MetricCodes.HigherProjectionGraph.Data.projectionFamily {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) [Nonempty I] :

                                                                                                                      The projection family assembled from the weighted orthogonal fibres.

                                                                                                                      Equations
                                                                                                                      Instances For
                                                                                                                        noncomputable def MetricCodes.HigherProjectionGraph.Data.edgeCoefficient {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) (target source : I) :

                                                                                                                        The edge-channel coefficient scaled by the target-to-source amplitude ratio and the square root of the eigenvalue.

                                                                                                                        Equations
                                                                                                                        Instances For
                                                                                                                          theorem MetricCodes.HigherProjectionGraph.Data.edgeCoefficient_sq {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) (target source : I) :
                                                                                                                          A.edgeCoefficient target source ^ 2 = A.probability target source * A.amplitude target ^ 2 / (A.eigenvalue * A.amplitude source ^ 2)
                                                                                                                          theorem MetricCodes.HigherProjectionGraph.Data.edgeCoefficient_sq_sum {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) [Nonempty I] (source : I) :
                                                                                                                          ∑ target : I, A.edgeCoefficient target source ^ 2 = 1
                                                                                                                          noncomputable def MetricCodes.HigherProjectionGraph.Data.assembledChannel {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) :
                                                                                                                          Matrix (Fin Q) (Fin D) ℝ

                                                                                                                          The sum of all edge channels weighted by their edge coefficients.

                                                                                                                          Equations
                                                                                                                          Instances For
                                                                                                                            theorem MetricCodes.HigherProjectionGraph.Data.edgeCoefficient_smul_channelGram {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) (target source : I) :
                                                                                                                            (A.edgeCoefficient target source ^ 2 • if 0 < A.probability target source then A.block source else 0) = A.edgeCoefficient target source ^ 2 • A.block source
                                                                                                                            theorem MetricCodes.HigherProjectionGraph.Data.edgeCoefficient_axis_scalar {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) [Nonempty I] (target source : I) :
                                                                                                                            A.edgeCoefficient target source * A.amplitude target * √(A.probability target source) = A.probability target source * A.amplitude target ^ 2 / (√A.eigenvalue * A.amplitude source)
                                                                                                                            theorem MetricCodes.HigherProjectionGraph.Data.edgeCoefficient_axis_sum {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) [Nonempty I] (source : I) :
                                                                                                                            ∑ target : I, A.edgeCoefficient target source * A.amplitude target * √(A.probability target source) = √A.eigenvalue * A.amplitude source
                                                                                                                            noncomputable def MetricCodes.HigherProjectionGraph.Data.lift {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) (x : X) :
                                                                                                                            Matrix (Fin Q) (Fin D) ℝ

                                                                                                                            The lift used in the metric-code argument.

                                                                                                                            Equations
                                                                                                                            Instances For
                                                                                                                              noncomputable def MetricCodes.HigherProjectionGraph.Data.bulk {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) (x : X) :
                                                                                                                              Matrix (Fin Q) (Fin D) ℝ

                                                                                                                              The bulk used in the metric-code argument.

                                                                                                                              Equations
                                                                                                                              Instances For
                                                                                                                                noncomputable def MetricCodes.HigherProjectionGraph.Data.remainder {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) (x : X) :
                                                                                                                                Matrix (Fin Q) (Fin D) ℝ

                                                                                                                                The remainder used in the metric-code argument.

                                                                                                                                Equations
                                                                                                                                Instances For
                                                                                                                                  theorem MetricCodes.HigherProjectionGraph.Data.lift_transpose_mul_lift {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) (x y : X) :
                                                                                                                                  theorem MetricCodes.HigherProjectionGraph.Data.bulk_transpose_mul_bulk {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) [Nonempty I] (x y : X) :

                                                                                                                                  The Euclidean vector of matrix entries used for the graph's Hilbert–Schmidt features.

                                                                                                                                  Equations
                                                                                                                                  Instances For
                                                                                                                                    noncomputable def MetricCodes.HigherProjectionGraph.Data.remainderFeature {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) (x : X) :

                                                                                                                                    The Euclidean matrix-entry feature of the graph remainder at x.

                                                                                                                                    Equations
                                                                                                                                    Instances For
                                                                                                                                      theorem MetricCodes.HigherProjectionGraph.Data.ambientDimension_eq_sum {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) :
                                                                                                                                      ↑D = ∑ i : I, ↑(A.dimension i)
                                                                                                                                      theorem MetricCodes.HigherProjectionGraph.Data.code_bound {I : Type u_1} {X : Type u_2} [Fintype I] [DecidableEq I] {D d Q : ℕ} (A : Data I X D d Q) [Nonempty I] (C : Finset X) {s : ℝ} (hd : 0 < d) (hs : s < 1) (hgap : s < A.eigenvalue) (hdiag : ∀ x ∈ C, A.correlation x x = 1) (hsep : ∀ x ∈ C, ∀ y ∈ C, x ≠ y → A.correlation x y ≤ s) :
                                                                                                                                      ↑C.card ≤ (1 - s) / (A.eigenvalue - s) * ((∑ i : I, ↑(A.dimension i)) / ↑d)
                                                                                                                                      @[reducible, inline]

                                                                                                                                      The sphere point used in the spherical-code argument.

                                                                                                                                      Equations
                                                                                                                                      Instances For

                                                                                                                                        Data encoding the realized hilbert graph construction.

                                                                                                                                        Instances For
                                                                                                                                          @[reducible, inline]

                                                                                                                                          The standard orthonormal basis indexed by the finite dimension of the real inner product space.

                                                                                                                                          Equations
                                                                                                                                          Instances For

                                                                                                                                            The matrix of a linear map in the standard orthonormal bases of its source and target.

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

                                                                                                                                              The to finite data used in the spherical-code argument.

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

                                                                                                                                                The points of a spherical code bundled with their unit-norm proofs.

                                                                                                                                                Equations
                                                                                                                                                Instances For
                                                                                                                                                  theorem MetricCodes.Spherical.HigherProjectionInstantiation.sphericalCode_bound_of_realized_graph {I : Type u_1} [Fintype I] [DecidableEq I] [Nonempty I] {n D d Q : ℕ} (A : HigherProjectionGraph.Data I (SpherePoint n) D d Q) (hinner : ∀ (x y : SpherePoint n), A.correlation x y = inner ℝ ↑x ↑y) {s : ℝ} (hd : 0 < d) (hs : s < 1) (hgap : s < A.eigenvalue) (C : SpherePacking.SphericalCode n s) :
                                                                                                                                                  ↑C.points.card ≤ (1 - s) / (A.eigenvalue - s) * ((∑ i : I, ↑(A.dimension i)) / ↑d)
                                                                                                                                                  @[reducible, inline]
                                                                                                                                                  abbrev MetricCodes.Spherical.HigherYoungGraphAssembly.VertexAmbient {I : Type u_1} (V : I → Type u_2) :
                                                                                                                                                  Type (max u_1 u_2)

                                                                                                                                                  The vertex ambient used in the spherical-code argument.

                                                                                                                                                  Equations
                                                                                                                                                  Instances For
                                                                                                                                                    noncomputable def MetricCodes.Spherical.HigherYoungGraphAssembly.vertexInclusion {I : Type u_1} [Fintype I] [DecidableEq I] (V : I → Type u_2) [(i : I) → NormedAddCommGroup (V i)] [(i : I) → InnerProductSpace ℝ (V i)] (i : I) :

                                                                                                                                                    The vertex inclusion used in the spherical-code argument.

                                                                                                                                                    Equations
                                                                                                                                                    Instances For
                                                                                                                                                      @[simp]
                                                                                                                                                      theorem MetricCodes.Spherical.HigherYoungGraphAssembly.vertexInclusion_apply_self {I : Type u_1} [Fintype I] [DecidableEq I] (V : I → Type u_2) [(i : I) → NormedAddCommGroup (V i)] [(i : I) → InnerProductSpace ℝ (V i)] (i : I) (v : V i) :
                                                                                                                                                      ((vertexInclusion V i) v).ofLp i = v
                                                                                                                                                      @[simp]
                                                                                                                                                      theorem MetricCodes.Spherical.HigherYoungGraphAssembly.vertexInclusion_apply_ne {I : Type u_1} [Fintype I] [DecidableEq I] (V : I → Type u_2) [(i : I) → NormedAddCommGroup (V i)] [(i : I) → InnerProductSpace ℝ (V i)] {i j : I} (h : j ≠ i) (v : V i) :
                                                                                                                                                      ((vertexInclusion V i) v).ofLp j = 0
                                                                                                                                                      @[simp]
                                                                                                                                                      theorem MetricCodes.Spherical.HigherYoungGraphAssembly.vertexInclusion_adjoint_apply {I : Type u_1} [Fintype I] [DecidableEq I] (V : I → Type u_2) [(i : I) → NormedAddCommGroup (V i)] [(i : I) → InnerProductSpace ℝ (V i)] [∀ (i : I), FiniteDimensional ℝ (V i)] (i : I) (v : VertexAmbient V) :
                                                                                                                                                      noncomputable def MetricCodes.Spherical.HigherYoungGraphAssembly.vertexProjection {I : Type u_1} [Fintype I] [DecidableEq I] (V : I → Type u_2) [(i : I) → NormedAddCommGroup (V i)] [(i : I) → InnerProductSpace ℝ (V i)] [∀ (i : I), FiniteDimensional ℝ (V i)] (i : I) :

                                                                                                                                                      The vertex projection used in the spherical-code argument.

                                                                                                                                                      Equations
                                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                                      Instances For
                                                                                                                                                        @[simp]
                                                                                                                                                        theorem MetricCodes.Spherical.HigherYoungGraphAssembly.vertexProjection_apply_self {I : Type u_1} [Fintype I] [DecidableEq I] (V : I → Type u_2) [(i : I) → NormedAddCommGroup (V i)] [(i : I) → InnerProductSpace ℝ (V i)] [∀ (i : I), FiniteDimensional ℝ (V i)] (i : I) (v : VertexAmbient V) :
                                                                                                                                                        ((vertexProjection V i) v).ofLp i = v.ofLp i
                                                                                                                                                        @[simp]
                                                                                                                                                        theorem MetricCodes.Spherical.HigherYoungGraphAssembly.vertexProjection_apply_ne {I : Type u_1} [Fintype I] [DecidableEq I] (V : I → Type u_2) [(i : I) → NormedAddCommGroup (V i)] [(i : I) → InnerProductSpace ℝ (V i)] [∀ (i : I), FiniteDimensional ℝ (V i)] {i j : I} (h : j ≠ i) (v : VertexAmbient V) :
                                                                                                                                                        ((vertexProjection V i) v).ofLp j = 0
                                                                                                                                                        theorem MetricCodes.Spherical.HigherYoungGraphAssembly.vertexProjection_orthogonal {I : Type u_1} [Fintype I] [DecidableEq I] (V : I → Type u_2) [(i : I) → NormedAddCommGroup (V i)] [(i : I) → InnerProductSpace ℝ (V i)] [∀ (i : I), FiniteDimensional ℝ (V i)] {i j : I} (h : i ≠ j) :
                                                                                                                                                        theorem MetricCodes.Spherical.HigherYoungGraphAssembly.sum_vertexProjection {I : Type u_1} [Fintype I] [DecidableEq I] (V : I → Type u_2) [(i : I) → NormedAddCommGroup (V i)] [(i : I) → InnerProductSpace ℝ (V i)] [∀ (i : I), FiniteDimensional ℝ (V i)] :
                                                                                                                                                        theorem MetricCodes.Spherical.HigherYoungGraphAssembly.trace_vertexProjection {I : Type u_1} [Fintype I] [DecidableEq I] (V : I → Type u_2) [(i : I) → NormedAddCommGroup (V i)] [(i : I) → InnerProductSpace ℝ (V i)] [∀ (i : I), FiniteDimensional ℝ (V i)] (i : I) :

                                                                                                                                                        The moving young fibre used in the spherical-code argument.

                                                                                                                                                        Equations
                                                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                                                        Instances For
                                                                                                                                                          @[reducible, inline]
                                                                                                                                                          abbrev MetricCodes.Spherical.HigherYoungMovingFibres.YoungVertex {I : Type u_1} {r n : ℕ} (lam : I → Fin (r + 1) → ℕ) (i : I) :

                                                                                                                                                          The young vertex used in the spherical-code argument.

                                                                                                                                                          Equations
                                                                                                                                                          Instances For

                                                                                                                                                            The moving young block fibre used in the spherical-code argument.

                                                                                                                                                            Equations
                                                                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                                                                            Instances For
                                                                                                                                                              @[simp]
                                                                                                                                                              theorem MetricCodes.Spherical.HigherYoungMovingFibres.movingYoungBlockFibre_apply_self {I : Type u_1} [Fintype I] [DecidableEq I] {r n : ℕ} {E : Type u_2} [NormedAddCommGroup E] [InnerProductSpace ℝ E] (lam : I → Fin (r + 1) → ℕ) (o : HigherProjectionInstantiation.SpherePoint n) (base : (i : I) → E →ₗᵢ[ℝ] YoungVertex lam i) (i : I) (x : HigherProjectionInstantiation.SpherePoint n) (v : E) :
                                                                                                                                                              ((movingYoungBlockFibre lam o base i x) v).ofLp i = (movingYoungFibre (lam i) o (base i) x) v
                                                                                                                                                              @[simp]
                                                                                                                                                              theorem MetricCodes.Spherical.HigherYoungMovingFibres.movingYoungBlockFibre_apply_ne {I : Type u_1} [Fintype I] [DecidableEq I] {r n : ℕ} {E : Type u_2} [NormedAddCommGroup E] [InnerProductSpace ℝ E] (lam : I → Fin (r + 1) → ℕ) (o : HigherProjectionInstantiation.SpherePoint n) (base : (i : I) → E →ₗᵢ[ℝ] YoungVertex lam i) (i j : I) (hji : j ≠ i) (x : HigherProjectionInstantiation.SpherePoint n) (v : E) :
                                                                                                                                                              ((movingYoungBlockFibre lam o base i x) v).ofLp j = 0
                                                                                                                                                              theorem MetricCodes.Spherical.HigherHarmonicYoung.GelfandTsetlin.rowEuler_mul {r n : ℕ} (i : Fin (r + 1)) (p q : PolynomialSpace r n) :
                                                                                                                                                              (rowEuler r n i) (p * q) = (rowEuler r n i) p * q + p * (rowEuler r n i) q
                                                                                                                                                              theorem MetricCodes.Spherical.HigherHarmonicYoung.GelfandTsetlin.polarization_mul {r n : ℕ} (i j : Fin (r + 1)) (p q : PolynomialSpace r n) :
                                                                                                                                                              (polarization r n i j) (p * q) = (polarization r n i j) p * q + p * (polarization r n i j) q

                                                                                                                                                              The row pairing polynomial used in the spherical-code argument.

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

                                                                                                                                                                The homogeneous row trace used in the spherical-code argument.

                                                                                                                                                                Equations
                                                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                                                Instances For
                                                                                                                                                                  @[simp]
                                                                                                                                                                  theorem MetricCodes.Spherical.HigherHarmonicYoung.homogeneousRowTrace_apply {r n : ℕ} (i j : Fin (r + 1)) (m : ℕ) (p : ↥(SpherePacking.Fischer.Homogeneous ((r + 1) * n) (m + 2))) :
                                                                                                                                                                  ↑((homogeneousRowTrace i j m) p) = (traceOperator r n i j) ↑p
                                                                                                                                                                  structure MetricCodes.Spherical.HigherHarmonicYoung.YoungPolynomialFrame {r : ℕ} (n : ℕ) (lam : Fin (r + 1) → ℕ) (ι : Type u_1) :
                                                                                                                                                                  Type u_1

                                                                                                                                                                  Data encoding the young polynomial frame construction.

                                                                                                                                                                  Instances For
                                                                                                                                                                    def MetricCodes.Spherical.HigherHarmonicYoung.YoungPolynomialFrame.vector {r n : ℕ} {lam : Fin (r + 1) → ℕ} {ι : Type u_1} (F : YoungPolynomialFrame n lam ι) (i : ι) :

                                                                                                                                                                    The harmonic Young vector obtained from a frame polynomial and its defining certificates.

                                                                                                                                                                    Equations
                                                                                                                                                                    Instances For

                                                                                                                                                                      The basis used in the spherical-code argument.

                                                                                                                                                                      Equations
                                                                                                                                                                      Instances For
                                                                                                                                                                        theorem MetricCodes.Spherical.HigherHarmonicYoung.traceOperator_polarization_harmonicLift {r n : ℕ} (a b i j : Fin (r + 1)) (p : PolynomialSpace r n) :
                                                                                                                                                                        (traceOperator r n a b) ((polarization r n i j) p) = ((polarization r n i j) ((traceOperator r n a b) p) + if a = i then (traceOperator r n j b) p else 0) + if b = i then (traceOperator r n a j) p else 0
                                                                                                                                                                        theorem MetricCodes.Spherical.HigherHarmonicYoung.traceFree_of_firstTrace_and_highestWeight {r n : ℕ} (p : PolynomialSpace r n) (hfirst : (traceOperator r n 0 0) p = 0) (hyoung : ∀ (i j : Fin (r + 1)), i < j → (polarization r n i j) p = 0) (a b : Fin (r + 1)) :
                                                                                                                                                                        (traceOperator r n a b) p = 0
                                                                                                                                                                        theorem MetricCodes.Spherical.HigherHarmonicYoung.mem_harmonicYoungSubmodule_iff_firstTrace_and_highestWeight {r n : ℕ} (lam : Fin (r + 1) → ℕ) (p : PolynomialSpace r n) :
                                                                                                                                                                        p ∈ harmonicYoungSubmodule lam ↔ MvPolynomial.IsHomogeneous p (∑ i : Fin (r + 1), lam i) ∧ (∀ (i : Fin (r + 1)), (rowEuler r n i) p = ↑(lam i) • p) ∧ (traceOperator r n 0 0) p = 0 ∧ ∀ (i j : Fin (r + 1)), i < j → (polarization r n i j) p = 0

                                                                                                                                                                        The homogeneous trace free submodule used in the spherical-code argument.

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

                                                                                                                                                                          The coefficient embedding restricted to homogeneous trace-free polynomials.

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

                                                                                                                                                                            Orthogonally project coefficient space to the homogeneous trace-free range and recover the polynomial.

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

                                                                                                                                                                              The simultaneous harmonic projection 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 restricted to homogeneous degree m.

                                                                                                                                                                                Equations
                                                                                                                                                                                Instances For
                                                                                                                                                                                  @[simp]

                                                                                                                                                                                  The row polarization operator restricted further to homogeneous trace-free polynomials.

                                                                                                                                                                                  Equations
                                                                                                                                                                                  Instances For
                                                                                                                                                                                    theorem MetricCodes.Spherical.HigherHarmonicYoung.simultaneousHarmonicProjection_rowWeight {r n m : ℕ} (i : Fin (r + 1)) (c : ℝ) (p : ↥(SpherePacking.Fischer.Homogeneous ((r + 1) * n) m)) (hp : (rowEuler r n i) ↑p = c • ↑p) :
                                                                                                                                                                                    (rowEuler r n i) ↑↑((simultaneousHarmonicProjection r n m) p) = c • ↑↑((simultaneousHarmonicProjection r n m) p)
                                                                                                                                                                                    noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.homogeneousYoungHighestWeightSubmodule {r n : ℕ} (lam : Fin (r + 1) → ℕ) :
                                                                                                                                                                                    Submodule ℝ ↥(SpherePacking.Fischer.Homogeneous ((r + 1) * n) (∑ i : Fin (r + 1), lam i))

                                                                                                                                                                                    The homogeneous young highest weight submodule used in the spherical-code argument.

                                                                                                                                                                                    Equations
                                                                                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                                                                                    Instances For
                                                                                                                                                                                      @[simp]
                                                                                                                                                                                      theorem MetricCodes.Spherical.HigherHarmonicYoung.mem_homogeneousYoungHighestWeightSubmodule {r n : ℕ} (lam : Fin (r + 1) → ℕ) (p : ↥(SpherePacking.Fischer.Homogeneous ((r + 1) * n) (∑ i : Fin (r + 1), lam i))) :
                                                                                                                                                                                      p ∈ homogeneousYoungHighestWeightSubmodule lam ↔ (∀ (i : Fin (r + 1)), (rowEuler r n i) ↑p = ↑(lam i) • ↑p) ∧ ∀ (i j : Fin (r + 1)), i < j → (polarization r n i j) ↑p = 0

                                                                                                                                                                                      The harmonic young highest weight embedding used in the spherical-code argument.

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

                                                                                                                                                                                        The young harmonic lift 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.polarization_mul_euler {r n : ℕ} (i j : Fin (r + 1)) (p q : PolynomialSpace r n) :
                                                                                                                                                                                          (polarization r n i j) (p * q) = (polarization r n i j) p * q + p * (polarization r n i j) q
                                                                                                                                                                                          theorem MetricCodes.Spherical.HigherHarmonicYoung.rowEuler_polarization_commutator {r n : ℕ} (a i j : Fin (r + 1)) (p : PolynomialSpace r n) :
                                                                                                                                                                                          (rowEuler r n a) ((polarization r n i j) p) = ((polarization r n i j) ((rowEuler r n a) p) + if a = i then (polarization r n i j) p else 0) - if a = j then (polarization r n i j) p else 0

                                                                                                                                                                                          The full branch weight used in the spherical-code argument.

                                                                                                                                                                                          Equations
                                                                                                                                                                                          Instances For

                                                                                                                                                                                            The full branch signature used in the spherical-code argument.

                                                                                                                                                                                            Equations
                                                                                                                                                                                            Instances For

                                                                                                                                                                                              The full branch of interlaces used in the spherical-code argument.

                                                                                                                                                                                              Equations
                                                                                                                                                                                              Instances For

                                                                                                                                                                                                The weyl branching recurrence used in the spherical-code argument.

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

                                                                                                                                                                                                  The polynomial imaginary part used in the spherical-code argument.

                                                                                                                                                                                                  Equations
                                                                                                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                    noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.complexRowEuler {r n : ℕ} (i : Fin (r + 1)) (p : MvPolynomial (Fin ((r + 1) * n)) ℂ) :
                                                                                                                                                                                                    MvPolynomial (Fin ((r + 1) * n)) ℂ

                                                                                                                                                                                                    The complex row euler used in the spherical-code argument.

                                                                                                                                                                                                    Equations
                                                                                                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                      noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.complexTraceOperator {r n : ℕ} (i j : Fin (r + 1)) (p : MvPolynomial (Fin ((r + 1) * n)) ℂ) :
                                                                                                                                                                                                      MvPolynomial (Fin ((r + 1) * n)) ℂ

                                                                                                                                                                                                      The complex trace operator used in the spherical-code argument.

                                                                                                                                                                                                      Equations
                                                                                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                        noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.complexPolarization {r n : ℕ} (i j : Fin (r + 1)) (p : MvPolynomial (Fin ((r + 1) * n)) ℂ) :
                                                                                                                                                                                                        MvPolynomial (Fin ((r + 1) * n)) ℂ

                                                                                                                                                                                                        The complex polarization used in the spherical-code argument.

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

                                                                                                                                                                                                          Data encoding the complex highest weight witness construction.

                                                                                                                                                                                                          Instances For

                                                                                                                                                                                                            The even coordinate 2 * i in the ambient space reserved for a null-coordinate pair.

                                                                                                                                                                                                            Equations
                                                                                                                                                                                                            Instances For

                                                                                                                                                                                                              The odd coordinate 2 * i + 1 in the ambient space reserved for a null-coordinate pair.

                                                                                                                                                                                                              Equations
                                                                                                                                                                                                              Instances For

                                                                                                                                                                                                                The complex coefficients 1 and I on the even and odd coordinates of a null pair, and zero elsewhere.

                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                  noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.nullRowLinearForm {r m n : ℕ} (hn : 2 * m ≤ n) (i : Fin (r + 1)) (j : Fin m) :
                                                                                                                                                                                                                  MvPolynomial (Fin ((r + 1) * n)) ℂ

                                                                                                                                                                                                                  The null row linear form used in the spherical-code argument.

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

                                                                                                                                                                                                                    The null substitution used in the spherical-code argument.

                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                      @[simp]
                                                                                                                                                                                                                      noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.sourcePolarization {r m : ℕ} (i j : Fin (r + 1)) (q : MvPolynomial (Fin (r + 1) × Fin m) ℂ) :

                                                                                                                                                                                                                      The source polarization used in the spherical-code argument.

                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                        noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.nullRetraction {r m n : ℕ} (hn : 2 * m ≤ n) :

                                                                                                                                                                                                                        The polynomial retraction retaining the selected even coordinates as variables and sending the other coordinates to zero.

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

                                                                                                                                                                                                                          The even coordinate used in the spherical-code argument.

                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                          Instances For

                                                                                                                                                                                                                            The odd coordinate used in the spherical-code argument.

                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                              @[simp]
                                                                                                                                                                                                                              @[simp]
                                                                                                                                                                                                                              theorem MetricCodes.Spherical.HigherHarmonicYoung.DeterminantVectors.oddCoordinate_val {r n : ℕ} (h : 2 * (r + 1) ≤ n) (j : Fin (r + 1)) :
                                                                                                                                                                                                                              ↑(oddCoordinate h j) = 2 * ↑j + 1
                                                                                                                                                                                                                              noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.DeterminantVectors.isotropicVariable {r n : ℕ} (h : 2 * (r + 1) ≤ n) (i j : Fin (r + 1)) :
                                                                                                                                                                                                                              MvPolynomial (Fin ((r + 1) * n)) ℂ

                                                                                                                                                                                                                              The isotropic variable used in the spherical-code argument.

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

                                                                                                                                                                                                                                The row derivation 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.DeterminantVectors.derivation_prod_eq_zero {σ : Type u_1} {α : Type u_2} (D : Derivation ℂ (MvPolynomial σ ℂ) (MvPolynomial σ ℂ)) (s : Finset α) (f : α → MvPolynomial σ ℂ) (h : ∀ a ∈ s, D (f a) = 0) :
                                                                                                                                                                                                                                  D (∏ a ∈ s, f a) = 0
                                                                                                                                                                                                                                  theorem MetricCodes.Spherical.HigherHarmonicYoung.DeterminantVectors.derivation_prod_update {σ : Type u_1} {α : Type u_2} [DecidableEq α] (D : Derivation ℂ (MvPolynomial σ ℂ) (MvPolynomial σ ℂ)) (s : Finset α) (f : α → MvPolynomial σ ℂ) (a : α) (ha : a ∈ s) (h : ∀ b ∈ s, b ≠ a → D (f b) = 0) :
                                                                                                                                                                                                                                  D (∏ b ∈ s, f b) = ∏ b ∈ s, if b = a then D (f a) else f b
                                                                                                                                                                                                                                  theorem MetricCodes.Spherical.HigherHarmonicYoung.DeterminantVectors.derivation_det_singleRow {σ : Type u_1} {ι : Type u_2} [Fintype ι] [DecidableEq ι] (D : Derivation ℂ (MvPolynomial σ ℂ) (MvPolynomial σ ℂ)) (A : Matrix ι ι (MvPolynomial σ ℂ)) (a : ι) (h : ∀ (b c : ι), b ≠ a → D (A b c) = 0) :
                                                                                                                                                                                                                                  D A.det = (A.updateRow a fun (c : ι) => D (A a c)).det
                                                                                                                                                                                                                                  theorem MetricCodes.Spherical.HigherHarmonicYoung.DeterminantVectors.derivation_det_eq_zero {σ : Type u_1} {ι : Type u_2} [Fintype ι] [DecidableEq ι] (D : Derivation ℂ (MvPolynomial σ ℂ) (MvPolynomial σ ℂ)) (A : Matrix ι ι (MvPolynomial σ ℂ)) (h : ∀ (a b : ι), D (A a b) = 0) :
                                                                                                                                                                                                                                  D A.det = 0

                                                                                                                                                                                                                                  The minor index used in the spherical-code argument.

                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                    noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.DeterminantVectors.leadingMinor {r n : ℕ} (h : 2 * (r + 1) ≤ n) (k : Fin (r + 1)) :
                                                                                                                                                                                                                                    MvPolynomial (Fin ((r + 1) * n)) ℂ

                                                                                                                                                                                                                                    The determinant of the leading (k + 1)-square matrix of isotropic variables.

                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                      theorem MetricCodes.Spherical.HigherHarmonicYoung.DeterminantVectors.rowDerivation_leadingMinor_upper {r n : ℕ} (h : 2 * (r + 1) ≤ n) (i j : Fin (r + 1)) (hij : i < j) (k : Fin (r + 1)) :

                                                                                                                                                                                                                                      The source leading minor used in the spherical-code argument.

                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                        noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.DeterminantVectors.highestWeightPolynomial {r n : ℕ} (h : 2 * (r + 1) ≤ n) (e : Fin (r + 1) → ℕ) :
                                                                                                                                                                                                                                        MvPolynomial (Fin ((r + 1) * n)) ℂ

                                                                                                                                                                                                                                        The highest weight polynomial used in the spherical-code argument.

                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                        Instances For

                                                                                                                                                                                                                                          The source highest weight polynomial 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.DeterminantVectors.derivation_prod_eigen {σ : Type u_1} {α : Type u_2} (D : Derivation ℂ (MvPolynomial σ ℂ) (MvPolynomial σ ℂ)) (s : Finset α) (f : α → MvPolynomial σ ℂ) (c : α → ℕ) (h : ∀ a ∈ s, D (f a) = ↑(c a) • f a) :
                                                                                                                                                                                                                                            D (∏ a ∈ s, f a) = (∑ a ∈ s, ↑(c a)) • ∏ a ∈ s, f a

                                                                                                                                                                                                                                            The determinant weight used in the spherical-code argument.

                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                              theorem MetricCodes.Spherical.HigherHarmonicYoung.DeterminantVectors.sum_determinantWeight {r : ℕ} (e : Fin (r + 1) → ℕ) :
                                                                                                                                                                                                                                              ∑ i : Fin (r + 1), determinantWeight e i = ∑ k : Fin (r + 1), (↑k + 1) * e k

                                                                                                                                                                                                                                              The signature exponent used in the spherical-code argument.

                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                              Instances For

                                                                                                                                                                                                                                                The dominant highest weight witness used in the spherical-code argument.

                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                  noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.DeterminantVectors.conjugateIsotropicVariable {r n : ℕ} (h : 2 * (r + 1) ≤ n) (i j : Fin (r + 1)) :
                                                                                                                                                                                                                                                  MvPolynomial (Fin ((r + 1) * n)) ℂ

                                                                                                                                                                                                                                                  The conjugate isotropic variable used in the spherical-code argument.

                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                    noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.DeterminantVectors.ambientPositiveRoot {r n : ℕ} (h : 2 * (r + 1) ≤ n) (p q : Fin (r + 1)) :
                                                                                                                                                                                                                                                    Derivation ℂ (MvPolynomial (Fin ((r + 1) * n)) ℂ) (MvPolynomial (Fin ((r + 1) * n)) ℂ)

                                                                                                                                                                                                                                                    The ambient positive root 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.DeterminantVectors.derivation_det_singleColumn {σ : Type u_1} {ι : Type u_2} [Fintype ι] [DecidableEq ι] (D : Derivation ℂ (MvPolynomial σ ℂ) (MvPolynomial σ ℂ)) (A : Matrix ι ι (MvPolynomial σ ℂ)) (a : ι) (h : ∀ (b c : ι), c ≠ a → D (A b c) = 0) :
                                                                                                                                                                                                                                                      D A.det = (A.updateCol a fun (b : ι) => D (A b a)).det
                                                                                                                                                                                                                                                      theorem MetricCodes.Spherical.HigherHarmonicYoung.DeterminantVectors.ambientPositiveRoot_leadingMinor {r n : ℕ} (h : 2 * (r + 1) ≤ n) (p q : Fin (r + 1)) (hpq : p < q) (k : Fin (r + 1)) :
                                                                                                                                                                                                                                                      noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.DeterminantVectors.antiholomorphicDerivative {r n : ℕ} (h : 2 * (r + 1) ≤ n) (a p : Fin (r + 1)) :
                                                                                                                                                                                                                                                      Derivation ℂ (MvPolynomial (Fin ((r + 1) * n)) ℂ) (MvPolynomial (Fin ((r + 1) * n)) ℂ)

                                                                                                                                                                                                                                                      The antiholomorphic derivative used in the spherical-code argument.

                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                        noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.DeterminantVectors.ambientSumPositiveRoot {r n : ℕ} (h : 2 * (r + 1) ≤ n) (p q : Fin (r + 1)) :
                                                                                                                                                                                                                                                        Derivation ℂ (MvPolynomial (Fin ((r + 1) * n)) ℂ) (MvPolynomial (Fin ((r + 1) * n)) ℂ)

                                                                                                                                                                                                                                                        The ambient sum positive root used in the spherical-code argument.

                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                          noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.DeterminantVectors.ambientShortPositiveRoot {r n : ℕ} (h : 2 * (r + 1) ≤ n) (p : Fin (r + 1)) (t : Fin n) :
                                                                                                                                                                                                                                                          Derivation ℂ (MvPolynomial (Fin ((r + 1) * n)) ℂ) (MvPolynomial (Fin ((r + 1) * n)) ℂ)

                                                                                                                                                                                                                                                          The ambient short positive root used in the spherical-code argument.

                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                            def MetricCodes.Spherical.HigherChannel.FiniteInterlacing {r : ℕ} (n : ℕ) (lam : Fin (r + 1) → ℕ) (mu : Fin r → ℕ) :

                                                                                                                                                                                                                                                            The finite interlacing used in the spherical-code argument.

                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                              noncomputable def MetricCodes.Spherical.HigherChannel.ambientShift {r : ℕ} (n : ℕ) (lam : Fin (r + 1) → ℕ) (ℓ : Fin (r + 1)) :

                                                                                                                                                                                                                                                              The ambient shift used in the spherical-code argument.

                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                noncomputable def MetricCodes.Spherical.HigherChannel.stabilizerShift {r : ℕ} (n : ℕ) (mu : Fin r → ℕ) (m : Fin r) :

                                                                                                                                                                                                                                                                The stabilizer shift used in the spherical-code argument.

                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                Instances For

                                                                                                                                                                                                                                                                  The wall shift used in the spherical-code argument.

                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                    theorem MetricCodes.Spherical.HigherChannel.FiniteInterlacing.wallShift_pos {r n : ℕ} {lam : Fin (r + 1) → ℕ} {mu : Fin r → ℕ} (h : FiniteInterlacing n lam mu) :
                                                                                                                                                                                                                                                                    0 < wallShift n r
                                                                                                                                                                                                                                                                    theorem MetricCodes.Spherical.HigherChannel.ambientShift_last {r n : ℕ} (lam : Fin (r + 1) → ℕ) :
                                                                                                                                                                                                                                                                    ambientShift n lam (Fin.last r) = ↑(lam (Fin.last r)) + wallShift n r
                                                                                                                                                                                                                                                                    theorem MetricCodes.Spherical.HigherChannel.FiniteInterlacing.ambientShift_pos {r n : ℕ} {lam : Fin (r + 1) → ℕ} {mu : Fin r → ℕ} (h : FiniteInterlacing n lam mu) (ℓ : Fin (r + 1)) :
                                                                                                                                                                                                                                                                    0 < ambientShift n lam ℓ
                                                                                                                                                                                                                                                                    theorem MetricCodes.Spherical.HigherChannel.FiniteInterlacing.wallShift_le_ambientShift {r n : ℕ} {lam : Fin (r + 1) → ℕ} {mu : Fin r → ℕ} (h : FiniteInterlacing n lam mu) (ℓ : Fin (r + 1)) :
                                                                                                                                                                                                                                                                    wallShift n r ≤ ambientShift n lam ℓ
                                                                                                                                                                                                                                                                    theorem MetricCodes.Spherical.HigherChannel.FiniteInterlacing.stabilizerShift_ge_succ {r n : ℕ} {lam : Fin (r + 1) → ℕ} {mu : Fin r → ℕ} (h : FiniteInterlacing n lam mu) (m : Fin r) :
                                                                                                                                                                                                                                                                    ambientShift n lam m.succ + 1 / 2 ≤ stabilizerShift n mu m
                                                                                                                                                                                                                                                                    theorem MetricCodes.Spherical.HigherChannel.FiniteInterlacing.stabilizerShift_pos {r n : ℕ} {lam : Fin (r + 1) → ℕ} {mu : Fin r → ℕ} (h : FiniteInterlacing n lam mu) (m : Fin r) :
                                                                                                                                                                                                                                                                    def MetricCodes.Spherical.HigherChannel.activeDenominator {r : ℕ} (L : Fin (r + 1) → ℝ) (ℓ : Fin (r + 1)) :

                                                                                                                                                                                                                                                                    The active denominator used in the spherical-code argument.

                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                      noncomputable def MetricCodes.Spherical.HigherChannel.plusProbability {r : ℕ} (n : ℕ) (lam : Fin (r + 1) → ℕ) (mu : Fin r → ℕ) (ℓ : Fin (r + 1)) :

                                                                                                                                                                                                                                                                      The plus probability used in the spherical-code argument.

                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                        noncomputable def MetricCodes.Spherical.HigherChannel.minusProbability {r : ℕ} (n : ℕ) (lam : Fin (r + 1) → ℕ) (mu : Fin r → ℕ) (ℓ : Fin (r + 1)) :

                                                                                                                                                                                                                                                                        The minus probability used in the spherical-code argument.

                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                          theorem MetricCodes.Spherical.HigherChannel.FiniteInterlacing.activeDenominator_ne_zero {r n : ℕ} {lam : Fin (r + 1) → ℕ} {mu : Fin r → ℕ} (h : FiniteInterlacing n lam mu) (ℓ : Fin (r + 1)) :
                                                                                                                                                                                                                                                                          theorem MetricCodes.Spherical.HigherChannel.FiniteInterlacing.plusFactor_nonneg {r n : ℕ} {lam : Fin (r + 1) → ℕ} {mu : Fin r → ℕ} (h : FiniteInterlacing n lam mu) (ℓ : Fin (r + 1)) (m : Fin r) :
                                                                                                                                                                                                                                                                          0 ≤ ((ambientShift n lam ℓ + 1 / 2) ^ 2 - stabilizerShift n mu m ^ 2) / (ambientShift n lam ℓ ^ 2 - ambientShift n lam (ℓ.succAbove m) ^ 2)
                                                                                                                                                                                                                                                                          theorem MetricCodes.Spherical.HigherChannel.FiniteInterlacing.minusFactor_nonneg {r n : ℕ} {lam : Fin (r + 1) → ℕ} {mu : Fin r → ℕ} (h : FiniteInterlacing n lam mu) (ℓ : Fin (r + 1)) (m : Fin r) :
                                                                                                                                                                                                                                                                          0 ≤ ((ambientShift n lam ℓ - 1 / 2) ^ 2 - stabilizerShift n mu m ^ 2) / (ambientShift n lam ℓ ^ 2 - ambientShift n lam (ℓ.succAbove m) ^ 2)
                                                                                                                                                                                                                                                                          theorem MetricCodes.Spherical.HigherChannel.FiniteInterlacing.plusProbability_nonneg {r n : ℕ} {lam : Fin (r + 1) → ℕ} {mu : Fin r → ℕ} (h : FiniteInterlacing n lam mu) (ℓ : Fin (r + 1)) :
                                                                                                                                                                                                                                                                          0 ≤ plusProbability n lam mu ℓ
                                                                                                                                                                                                                                                                          theorem MetricCodes.Spherical.HigherChannel.FiniteInterlacing.minusProbability_nonneg {r n : ℕ} {lam : Fin (r + 1) → ℕ} {mu : Fin r → ℕ} (h : FiniteInterlacing n lam mu) (ℓ : Fin (r + 1)) :
                                                                                                                                                                                                                                                                          0 ≤ minusProbability n lam mu ℓ
                                                                                                                                                                                                                                                                          def MetricCodes.Spherical.HigherChannel.signedNode {r : ℕ} (L : Fin (r + 1) → ℝ) (z : Fin (r + 1) × Bool) :

                                                                                                                                                                                                                                                                          The signed node used in the spherical-code argument.

                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                            theorem MetricCodes.Spherical.HigherChannel.signedNode_injective {r : ℕ} {L : Fin (r + 1) → ℝ} (hpos : ∀ (ℓ : Fin (r + 1)), 0 < L ℓ) (hinj : Function.Injective L) :

                                                                                                                                                                                                                                                                            The channel numerator polynomial used in the spherical-code argument.

                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                              theorem MetricCodes.Spherical.HigherChannel.channelNumeratorPolynomial_eval_pos {r : ℕ} (rho : ℝ) (M : Fin r → ℝ) (t : ℝ) :
                                                                                                                                                                                                                                                                              Polynomial.eval t (channelNumeratorPolynomial rho M) = (t + rho) * ∏ m : Fin r, ((t + 1 / 2) ^ 2 - M m ^ 2)
                                                                                                                                                                                                                                                                              theorem MetricCodes.Spherical.HigherChannel.signedNode_denominator_pos {r : ℕ} (L : Fin (r + 1) → ℝ) (ℓ : Fin (r + 1)) :
                                                                                                                                                                                                                                                                              ∏ z ∈ Finset.univ.erase (ℓ, true), (L ℓ - signedNode L z) = 2 * L ℓ * ∏ j ∈ Finset.univ.erase ℓ, (L ℓ ^ 2 - L j ^ 2)
                                                                                                                                                                                                                                                                              theorem MetricCodes.Spherical.HigherChannel.signedNode_denominator_neg {r : ℕ} (L : Fin (r + 1) → ℝ) (ℓ : Fin (r + 1)) :
                                                                                                                                                                                                                                                                              ∏ z ∈ Finset.univ.erase (ℓ, false), (-L ℓ - signedNode L z) = -(2 * L ℓ * ∏ j ∈ Finset.univ.erase ℓ, (L ℓ ^ 2 - L j ^ 2))
                                                                                                                                                                                                                                                                              theorem MetricCodes.Spherical.HigherChannel.activeQuadraticDenominator_eq_prod_erase {r : ℕ} (L : Fin (r + 1) → ℝ) (ℓ : Fin (r + 1)) :
                                                                                                                                                                                                                                                                              ∏ m : Fin r, (L ℓ ^ 2 - L (ℓ.succAbove m) ^ 2) = ∏ j ∈ Finset.univ.erase ℓ, (L ℓ ^ 2 - L j ^ 2)

                                                                                                                                                                                                                                                                              Embed a row-variable index into the larger array with one additional row and one additional coordinate.

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

                                                                                                                                                                                                                                                                                The append zero weight used in the spherical-code argument.

                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                  @[simp]
                                                                                                                                                                                                                                                                                  theorem MetricCodes.Spherical.ThreeRowYoungBranching.sum_appendZeroWeight {r : ℕ} (mu : Fin (r + 1) → ℕ) :
                                                                                                                                                                                                                                                                                  ∑ i : Fin (r + 2), appendZeroWeight mu i = ∑ i : Fin (r + 1), mu i

                                                                                                                                                                                                                                                                                  Embed harmonic Young space by appending a zero weight and adding a transverse coordinate.

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

                                                                                                                                                                                                                                                                                    Embed a row-variable index into the larger array with one additional row and the same coordinate dimension.

                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                    Instances For

                                                                                                                                                                                                                                                                                      Embed harmonic Young space by appending a zero row weight while retaining the coordinate dimension.

                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                                        theorem MetricCodes.Spherical.HigherHarmonicYoung.projectedCoordinateLower_axis_add {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 w : SpherePacking.Euclidean n) (p : ↥(HarmonicYoungSpace lam)) :
                                                                                                                                                                                                                                                                                        (projectedCoordinateLower mu lam hdeg row (v + w)) p = (projectedCoordinateLower mu lam hdeg row v) p + (projectedCoordinateLower mu lam hdeg row w) p
                                                                                                                                                                                                                                                                                        theorem MetricCodes.Spherical.HigherHarmonicYoung.projectedCoordinateLower_axis_smul {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 : ℝ) (v : SpherePacking.Euclidean n) (p : ↥(HarmonicYoungSpace lam)) :
                                                                                                                                                                                                                                                                                        (projectedCoordinateLower mu lam hdeg row (c • v)) p = c • (projectedCoordinateLower mu lam hdeg row v) p
                                                                                                                                                                                                                                                                                        noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.projectedCoordinateLowerAxis {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)) (p : ↥(HarmonicYoungSpace lam)) :

                                                                                                                                                                                                                                                                                        The projected coordinate lower axis 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.projectedCoordinateRaise_axis_add {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)) (v w : SpherePacking.Euclidean n) (p : ↥(HarmonicYoungSpace lam)) :
                                                                                                                                                                                                                                                                                          (projectedCoordinateRaise mu lam hdeg row (v + w)) p = (projectedCoordinateRaise mu lam hdeg row v) p + (projectedCoordinateRaise mu lam hdeg row w) p
                                                                                                                                                                                                                                                                                          theorem MetricCodes.Spherical.HigherHarmonicYoung.projectedCoordinateRaise_axis_smul {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 : ℝ) (v : SpherePacking.Euclidean n) (p : ↥(HarmonicYoungSpace lam)) :
                                                                                                                                                                                                                                                                                          (projectedCoordinateRaise mu lam hdeg row (c • v)) p = c • (projectedCoordinateRaise mu lam hdeg row v) p
                                                                                                                                                                                                                                                                                          noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.projectedCoordinateRaiseAxis {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)) (p : ↥(HarmonicYoungSpace lam)) :

                                                                                                                                                                                                                                                                                          The projected coordinate raise axis used in the spherical-code argument.

                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                            noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.youngClebschRaise {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)) :

                                                                                                                                                                                                                                                                                            The young clebsch raise used in the spherical-code argument.

                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                              @[simp]
                                                                                                                                                                                                                                                                                              theorem MetricCodes.Spherical.HigherHarmonicYoung.youngClebschRaise_apply {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)) (p : ↥(HarmonicYoungSpace lam)) :
                                                                                                                                                                                                                                                                                              (youngClebschRaise mu lam hdeg row) p = ∑ j : Fin n, (EuclideanSpace.basisFun (Fin n) ℝ) j ⊗ₜ[ℝ] (projectedCoordinateRaise mu lam hdeg row ((EuclideanSpace.basisFun (Fin n) ℝ) j)) p
                                                                                                                                                                                                                                                                                              noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.youngClebschLower {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)) :

                                                                                                                                                                                                                                                                                              The young clebsch lower used in the spherical-code argument.

                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                                                                @[simp]
                                                                                                                                                                                                                                                                                                theorem MetricCodes.Spherical.HigherHarmonicYoung.youngClebschLower_apply {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)) (p : ↥(HarmonicYoungSpace lam)) :
                                                                                                                                                                                                                                                                                                (youngClebschLower mu lam hdeg row) p = ∑ j : Fin n, (EuclideanSpace.basisFun (Fin n) ℝ) j ⊗ₜ[ℝ] (projectedCoordinateLower mu lam hdeg row ((EuclideanSpace.basisFun (Fin n) ℝ) j)) p
                                                                                                                                                                                                                                                                                                theorem MetricCodes.Spherical.HigherHarmonicYoung.youngClebschLower_inner {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)) (p q : ↥(HarmonicYoungSpace lam)) :
                                                                                                                                                                                                                                                                                                inner ℝ ((youngClebschLower mu lam hdeg row) p) ((youngClebschLower mu lam hdeg row) q) = ∑ j : Fin n, inner ℝ ((projectedCoordinateLower mu lam hdeg row ((EuclideanSpace.basisFun (Fin n) ℝ) j)) p) ((projectedCoordinateLower mu lam hdeg row ((EuclideanSpace.basisFun (Fin n) ℝ) j)) q)
                                                                                                                                                                                                                                                                                                theorem MetricCodes.Spherical.HigherHarmonicYoung.youngClebschRaise_inner_basis_tmul {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)) (j : Fin n) (p : ↥(HarmonicYoungSpace lam)) (q : ↥(HarmonicYoungSpace mu)) :
                                                                                                                                                                                                                                                                                                theorem MetricCodes.Spherical.HigherHarmonicYoung.youngClebschRaise_adjoint_basis_tmul {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)) (j : Fin n) (q : ↥(HarmonicYoungSpace mu)) :
                                                                                                                                                                                                                                                                                                theorem MetricCodes.Spherical.HigherHarmonicYoung.youngClebschRaise_adjoint_tmul {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)) (v : SpherePacking.Euclidean n) (q : ↥(HarmonicYoungSpace mu)) :
                                                                                                                                                                                                                                                                                                (LinearMap.adjoint (youngClebschRaise mu lam hdeg row)) (v ⊗ₜ[ℝ] q) = (projectedCoordinateLower lam mu hdeg row v) q
                                                                                                                                                                                                                                                                                                theorem MetricCodes.Spherical.HigherHarmonicYoung.youngClebschLower_adjoint_basis_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)) (j : Fin n) (q : ↥(HarmonicYoungSpace mu)) :
                                                                                                                                                                                                                                                                                                theorem MetricCodes.Spherical.HigherHarmonicYoung.youngClebschRaise_adjoint_comp_self {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)) :
                                                                                                                                                                                                                                                                                                theorem MetricCodes.Spherical.HigherHarmonicYoung.youngClebschLower_adjoint_comp_self {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)) :

                                                                                                                                                                                                                                                                                                The joint harmonic weight submodule used in the spherical-code argument.

                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                  @[reducible, inline]

                                                                                                                                                                                                                                                                                                  The joint harmonic weight space used in the spherical-code argument.

                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                  Instances For

                                                                                                                                                                                                                                                                                                    Regard a joint harmonic weight polynomial as homogeneous of degree equal to the sum of its row weights.

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

                                                                                                                                                                                                                                                                                                      The Fischer coefficient embedding of the joint harmonic weight space.

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

                                                                                                                                                                                                                                                                                                        The joint harmonic weight fischer core 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.polarization_pderiv_of_ne {r n : ℕ} (a b row : Fin (r + 1)) (j : Fin n) (hne : a ≠ row) (p : PolynomialSpace r n) :
                                                                                                                                                                                                                                                                                                          theorem MetricCodes.Spherical.HigherHarmonicYoung.rowEuler_pderiv_of_ne {r n : ℕ} (a row : Fin (r + 1)) (j : Fin n) (hne : a ≠ row) (p : PolynomialSpace r n) :
                                                                                                                                                                                                                                                                                                          theorem MetricCodes.Spherical.HigherHarmonicYoung.rowDerivative_fischer_inner_sum {r n : ℕ} (lam : Fin (r + 1) → ℕ) (row : Fin (r + 1)) (p q : ↥(HarmonicYoungSpace lam)) :
                                                                                                                                                                                                                                                                                                          ∑ j : Fin n, SpherePacking.Fischer.polynomialInner ((r + 1) * n) ((MvPolynomial.pderiv (variableIndex row j)) ↑p) ((MvPolynomial.pderiv (variableIndex row j)) ↑q) = ↑(lam row) * inner ℝ p q
                                                                                                                                                                                                                                                                                                          theorem MetricCodes.Spherical.HigherHarmonicYoung.youngClebschRaiseLower_trace {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)) :
                                                                                                                                                                                                                                                                                                          noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.normalizedYoungClebschRaise {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) :

                                                                                                                                                                                                                                                                                                          The normalized young clebsch raise used in the spherical-code argument.

                                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                                            noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.normalizedYoungClebschLower {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) :

                                                                                                                                                                                                                                                                                                            The normalized young clebsch lower used in the spherical-code argument.

                                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                                              @[simp]
                                                                                                                                                                                                                                                                                                              theorem MetricCodes.Spherical.HigherHarmonicYoung.normalizedYoungClebschRaise_toLinearMap {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) :
                                                                                                                                                                                                                                                                                                              (normalizedYoungClebschRaise mu lam hdeg row c hc hgram).toLinearMap = (√c)⁻¹ • youngClebschRaise mu lam hdeg row
                                                                                                                                                                                                                                                                                                              @[simp]
                                                                                                                                                                                                                                                                                                              theorem MetricCodes.Spherical.HigherHarmonicYoung.normalizedYoungClebschLower_toLinearMap {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) :
                                                                                                                                                                                                                                                                                                              (normalizedYoungClebschLower mu lam hdeg row c hc hgram).toLinearMap = (√c)⁻¹ • youngClebschLower mu lam hdeg row

                                                                                                                                                                                                                                                                                                              The young gram radial ideal used in the spherical-code argument.

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

                                                                                                                                                                                                                                                                                                                The young gram radial weight submodule used in the spherical-code argument.

                                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                                  @[reducible, inline]

                                                                                                                                                                                                                                                                                                                  The young gram radial weight quotient used in the spherical-code argument.

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

                                                                                                                                                                                                                                                                                                                    Regard a polynomial of the prescribed row multidegrees as homogeneous of their total degree.

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

                                                                                                                                                                                                                                                                                                                      The Fischer coefficient embedding restricted to the prescribed row multidegrees.

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

                                                                                                                                                                                                                                                                                                                        The inner product core on row-multihomogeneous polynomials induced by their coefficient embedding.

                                                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                                                          theorem MetricCodes.Spherical.HigherHarmonicYoung.rowEuler_traceOperator_commutator {r n : ℕ} (a i j : Fin (r + 1)) (p : PolynomialSpace r n) :
                                                                                                                                                                                                                                                                                                                          (rowEuler r n a) ((traceOperator r n i j) p) = ((traceOperator r n i j) ((rowEuler r n a) p) - if a = i then (traceOperator r n i j) p else 0) - if a = j then (traceOperator r n i j) p else 0