Documentation

LeanPool.MetricCodes.RootComplex

Universal root complexes #

Orthogonal root kernels and the universal BGG complex used in the all-rank argument.

Data encoding the orthogonal positive root construction.

Instances For

    The orthogonal positive root derivation used in the spherical-code argument.

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

      The isotropic coordinate coheight used in the positive-root weighted filtration.

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

        The isotropic orthogonal positive root 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.HigherYoungArbitraryRankOrthogonalRootHighestKernel.weighted_coefficient_smul_X_lt {σ : Type u_1} (weight : σ → ℕ) (u v : σ) (c : ℂ) (huv : weight u < weight v) (d : σ →₀ ℕ) (hd : (c • MvPolynomial.X u).coeff d ≠ 0) :
          (Finsupp.weight weight) d + 1 ≤ weight v

          The isotropic defect weight: zero on even paired coordinates, two on odd ones, and one elsewhere.

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

            The diagonal polynomial derivation sending each variable to its natural weight times itself.

            Equations
            Instances For

              The young complex pair 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.ArbitraryRowRaiseTensorGram.youngClebschRaise_arbitrary_inner_of_highestLine_and_cyclic {r n : ℕ} (high : Fin (r + 1) → ℕ) (row : Fin (r + 1)) (ha : 0 < high row) (hn : 2 * (r + 1) ≤ n) (hdomhigh : Antitone high) (hdomlow : Antitone (HigherYoungPenultimateRowProjectedLower.loweredInternalYoungWeight high row)) (hhighest : HigherYoungArbitraryRankGelfandTsetlinHighestEigenpair.youngEndomorphismHighestPolynomial hn (HigherYoungPenultimateRowProjectedLower.loweredInternalYoungWeight high row) hdomlow (LinearMap.adjoint (youngClebschRaise high (HigherYoungPenultimateRowProjectedLower.loweredInternalYoungWeight high row) ⋯ row) ∘ₗ youngClebschRaise high (HigherYoungPenultimateRowProjectedLower.loweredInternalYoungWeight high row) ⋯ row) ∈ IsotropicAmbientHighestLine.ambientIsotropicHighestSubmodule hn (HigherYoungPenultimateRowProjectedLower.loweredInternalYoungWeight high row)) (hcyclic : HigherYoungCyclicHighestSchur.dominantHighestRotationWordSpan hn (HigherYoungPenultimateRowProjectedLower.loweredInternalYoungWeight high row) hdomlow = ⊤) (p q : ↥(HarmonicYoungSpace (HigherYoungPenultimateRowProjectedLower.loweredInternalYoungWeight high row))) :
                theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowRaiseTensorGram.arbitraryRowRaiseTensorGram_pos {r n : ℕ} (high : Fin (r + 1) → ℕ) (row : Fin (r + 1)) (hn : 2 * (r + 1) ≤ n) (ha : 0 < high row) (hdomhigh : Antitone high) (hdomlow : Antitone (HigherYoungPenultimateRowProjectedLower.loweredInternalYoungWeight high row)) (hstrict : ∀ (j : Fin (r + 1)), ↑j = ↑row + 1 → high j < high row) :
                @[reducible, inline]

                The positive root used in the spherical-code argument.

                Equations
                Instances For

                  The exterior root sign used in the spherical-code argument.

                  Equations
                  Instances For
                    theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.exteriorRoot_predecessorCard_erase_lt {α : Type u_1} [LinearOrder α] (s : Finset α) {a b : α} (ha : a ∈ s) (hab : a < b) :
                    {x ∈ s | x < b}.card = {x ∈ s.erase a | x < b}.card + 1
                    theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.exteriorRoot_predecessors_erase_not_lt {α : Type u_1} [LinearOrder α] (s : Finset α) {a b : α} (hab : ¬a < b) :
                    {x ∈ s.erase a | x < b} = {x ∈ s | x < b}

                    The root charge used in the spherical-code argument.

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

                      The admissible root wedge used in the spherical-code argument.

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

                        The root joint harmonic chain used in the spherical-code argument.

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

                          The root polynomial chain used in the spherical-code argument.

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

                            The root structure constant used in the spherical-code argument.

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

                              The root bracket used in the spherical-code argument.

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

                                The linear extension of positive-root operators from finitely supported root vectors.

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

                                  The root wedge insert used in the spherical-code argument.

                                  Equations
                                  Instances For
                                    @[simp]

                                    The root action boundary used in the spherical-code argument.

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

                                      The lower root weight used in the spherical-code argument.

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

                                        The row weight obtained by subtracting one at the first endpoint of a positive root.

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

                                          The weighted positive root operator used in the spherical-code argument.

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

                                            The weighted positive root operator star 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.UniversalBGGRootComplex.lowerRootWeight_cast {r : ℕ} (μ : Fin (r + 1) → ℕ) (α : PositiveRoot r) (hμ : 0 < μ (positiveRootFirst α)) (i : Fin (r + 1)) :
                                              ↑(lowerRootWeight μ α i) = ↑(μ i) - rootCharge α i
                                              def MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootAdmissibleInsert {r k : ℕ} (lam : Fin (r + 1) → ℕ) (T : AdmissibleRootWedge lam k) (α : PositiveRoot r) (hα : α ∉ ↑↑T) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert α ↑↑T) i) :

                                              The root admissible insert 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.UniversalBGGRootComplex.rootAdmissibleInsert_val {r k : ℕ} (lam : Fin (r + 1) → ℕ) (T : AdmissibleRootWedge lam k) (α : PositiveRoot r) (hα : α ∉ ↑↑T) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert α ↑↑T) i) :
                                                ↑↑(rootAdmissibleInsert lam T α hα hadm) = insert α ↑↑T
                                                theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootAdmissibleInsert_weight_charge {r k : ℕ} (lam : Fin (r + 1) → ℕ) (T : AdmissibleRootWedge lam k) (α : PositiveRoot r) (hα : α ∉ ↑↑T) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert α ↑↑T) i) (i : Fin (r + 1)) :
                                                ↑(rootWedgeWeight lam (rootAdmissibleInsert lam T α hα hadm) i) = ↑(rootWedgeWeight lam T i) + rootCharge α i
                                                theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootAdmissibleInsert_first_pos {r k : ℕ} (lam : Fin (r + 1) → ℕ) (T : AdmissibleRootWedge lam k) (α : PositiveRoot r) (hα : α ∉ ↑↑T) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert α ↑↑T) i) :
                                                theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootAdmissibleInsert_lowerRootWeight {r k : ℕ} (lam : Fin (r + 1) → ℕ) (T : AdmissibleRootWedge lam k) (α : PositiveRoot r) (hα : α ∉ ↑↑T) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert α ↑↑T) i) :
                                                @[simp]
                                                noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.weightedExteriorRootEdge {r k : ℕ} (n : ℕ) (lam : Fin (r + 1) → ℕ) (T : AdmissibleRootWedge lam k) (α : PositiveRoot r) (hα : α ∉ ↑↑T) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert α ↑↑T) i) :

                                                The weighted exterior root edge used in the spherical-code argument.

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

                                                  The weighted exterior action differential 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.UniversalBGGRootComplex.weightedExteriorActionDifferential_apply {r n k : ℕ} (lam : Fin (r + 1) → ℕ) (f : RootJointHarmonicChain n lam (k + 1)) (T : AdmissibleRootWedge lam k) :
                                                    (weightedExteriorActionDifferential n lam k) f T = ∑ α : PositiveRoot r, if hα : α ∈ ↑↑T then 0 else if hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert α ↑↑T) i then realExteriorRootSign (insert α ↑↑T) α • (weightedExteriorRootEdge n lam T α hα hadm) (f (rootAdmissibleInsert lam T α hα hadm)) else 0

                                                    The ideal generated by the first k Gram quadratic relations.

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

                                                      The multihomogeneous weight submodule lying in the ideal of the first k Gram relations.

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

                                                        The multihomogeneous weight space modulo the first k Gram relations.

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

                                                          The row multidegree of a polynomial variable, given by one in its row and zero elsewhere.

                                                          Equations
                                                          Instances For

                                                            The row multidegree of the Gram pairing between rows i and j.

                                                            Equations
                                                            Instances For

                                                              Multiplication by a Gram pairing, with the corresponding increase in row multidegree.

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

                                                                The natural quotient map obtained by imposing the next Gram relation.

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

                                                                  Multiplication by a Gram pairing induced on the quotient by the first k Gram relations.

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

                                                                    The gram pair row degree used in the spherical-code argument.

                                                                    Equations
                                                                    Instances For

                                                                      The shifted young ambient coefficient used in the spherical-code argument.

                                                                      Equations
                                                                      Instances For
                                                                        theorem MetricCodes.Spherical.HigherHarmonicYoung.shiftedYoungAmbientCoefficient_eq_zero_of_not_le {r n : ℕ} (lam delta : Fin (r + 1) → ℕ) (i : Fin (r + 1)) (hi : lam i < delta i) :
                                                                        theorem MetricCodes.Spherical.HigherHarmonicYoung.shiftedYoungAmbientCoefficient_add {r n : ℕ} (lam delta epsilon : Fin (r + 1) → ℕ) (hdelta : ∀ (i : Fin (r + 1)), delta i ≤ lam i) :
                                                                        (shiftedYoungAmbientCoefficient n lam fun (i : Fin (r + 1)) => delta i + epsilon i) = shiftedYoungAmbientCoefficient n (fun (i : Fin (r + 1)) => lam i - delta i) epsilon

                                                                        The gram koszul coefficient 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.gramKoszulCoefficient_empty {r n : ℕ} (lam : Fin (r + 1) → ℕ) :
                                                                          gramKoszulCoefficient n lam ∅ = ↑(∏ i : Fin (r + 1), (n + lam i - 1).choose (lam i))
                                                                          def MetricCodes.Spherical.HigherHarmonicYoung.weylShift {r : ℕ} (lam : Fin (r + 1) → ℕ) (σ : Equiv.Perm (Fin (r + 1))) (i : Fin (r + 1)) :

                                                                          The weyl shift used in the spherical-code argument.

                                                                          Equations
                                                                          Instances For

                                                                            The signed full gram koszul coefficient used in the spherical-code argument.

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

                                                                              The alternating gram koszul coefficient 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.bgg_range_eq_ker_of_fischerCore_hodgeLaplacian_injective {E : Type u_1} {F : Type u_2} {G : Type u_3} [AddCommGroup E] [Module ℝ E] [AddCommGroup F] [Module ℝ F] [AddCommGroup G] [Module ℝ G] [FiniteDimensional ℝ E] [FiniteDimensional ℝ F] [FiniteDimensional ℝ G] (cE : InnerProductSpace.Core ℝ E) (cF : InnerProductSpace.Core ℝ F) (cG : InnerProductSpace.Core ℝ G) (d : F →ₗ[ℝ] E) (dStar : E →ₗ[ℝ] F) (e : G →ₗ[ℝ] F) (eStar : F →ₗ[ℝ] G) (hdStar : ∀ (x : E) (y : F), inner ℝ (dStar x) y = inner ℝ x (d y)) (heStar : ∀ (x : F) (y : G), inner ℝ (eStar x) y = inner ℝ x (e y)) (hchain : d ∘ₗ e = 0) (hinj : Function.Injective ⇑(dStar ∘ₗ d + e ∘ₗ eStar)) :
                                                                                e.range = d.ker

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

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

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

                                                                                  Equations
                                                                                  • One or more equations did not get rendered due to their size.
                                                                                  Instances For
                                                                                    @[implicit_reducible]
                                                                                    def MetricCodes.Spherical.HigherHarmonicYoung.finitePiFischerCore {ι : Type u_1} [Fintype ι] (V : ι → Type u_2) [(i : ι) → AddCommGroup (V i)] [(i : ι) → Module ℝ (V i)] (c : (i : ι) → InnerProductSpace.Core ℝ (V i)) :
                                                                                    InnerProductSpace.Core ℝ ((i : ι) → V i)

                                                                                    The inner product core on a finite product, obtained by summing the component Fischer cores.

                                                                                    Equations
                                                                                    • One or more equations did not get rendered due to their size.
                                                                                    Instances For
                                                                                      def MetricCodes.Spherical.HigherHarmonicYoung.finiteFischerRootLaplacian {ι : Type u_1} {V : Type u_2} [Fintype ι] [AddCommGroup V] [Module ℝ V] (W : ι → Type u_3) [(i : ι) → AddCommGroup (W i)] [(i : ι) → Module ℝ (W i)] (A : (i : ι) → V →ₗ[ℝ] W i) (Astar : (i : ι) → W i →ₗ[ℝ] V) :

                                                                                      The finite fischer root laplacian used in the spherical-code argument.

                                                                                      Equations
                                                                                      Instances For
                                                                                        theorem MetricCodes.Spherical.HigherHarmonicYoung.finiteFischerRootLaplacian_energy {ι : Type u_1} {V : Type u_2} [Fintype ι] [AddCommGroup V] [Module ℝ V] (cV : InnerProductSpace.Core ℝ V) (W : ι → Type u_3) [(i : ι) → AddCommGroup (W i)] [(i : ι) → Module ℝ (W i)] (cW : (i : ι) → InnerProductSpace.Core ℝ (W i)) (A : (i : ι) → V →ₗ[ℝ] W i) (Astar : (i : ι) → W i →ₗ[ℝ] V) (hadjoint : ∀ (i : ι) (x : W i) (y : V), inner ℝ ((Astar i) x) y = inner ℝ x ((A i) y)) (x : V) :
                                                                                        inner ℝ x ((finiteFischerRootLaplacian W A Astar) x) = ∑ i : ι, inner ℝ ((A i) x) ((A i) x)
                                                                                        theorem MetricCodes.Spherical.HigherHarmonicYoung.finiteFischerRootLaplacian_eq_zero_iff {ι : Type u_1} {V : Type u_2} [Fintype ι] [AddCommGroup V] [Module ℝ V] (cV : InnerProductSpace.Core ℝ V) (W : ι → Type u_3) [(i : ι) → AddCommGroup (W i)] [(i : ι) → Module ℝ (W i)] (cW : (i : ι) → InnerProductSpace.Core ℝ (W i)) (A : (i : ι) → V →ₗ[ℝ] W i) (Astar : (i : ι) → W i →ₗ[ℝ] V) (hadjoint : ∀ (i : ι) (x : W i) (y : V), inner ℝ ((Astar i) x) y = inner ℝ x ((A i) y)) (x : V) :
                                                                                        (finiteFischerRootLaplacian W A Astar) x = 0 ↔ ∀ (i : ι), (A i) x = 0
                                                                                        @[reducible, inline]

                                                                                        The active positive root used in the spherical-code argument.

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

                                                                                          The active root base weight used in the spherical-code argument.

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

                                                                                            The active root raised weight used in the spherical-code argument.

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

                                                                                              The active positive root raise used in the spherical-code argument.

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

                                                                                                The active positive root lower used in the spherical-code argument.

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

                                                                                                  The finite Fischer Laplacian associated with the active positive-root raising maps.

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

                                                                                                    The root joint harmonic chain fischer core component.

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

                                                                                                      The root joint harmonic degree zero equiv used in the spherical-code argument.

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

                                                                                                        The root degree zero positive cochain used in the spherical-code argument.

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

                                                                                                          The positive-root Fischer Laplacian transported to root-chain degree zero.

                                                                                                          Equations
                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                          Instances For
                                                                                                            theorem MetricCodes.Spherical.HigherHarmonicYoung.finiteChain_eulerCharacteristic_eq_degreeZero_sub_boundary_add_top (V : ℕ → Type u_1) [(k : ℕ) → AddCommGroup (V k)] [(k : ℕ) → Module ℝ (V k)] [∀ (k : ℕ), FiniteDimensional ℝ (V k)] (d : (k : ℕ) → V (k + 1) →ₗ[ℝ] V k) (N : ℕ) (hexact : ∀ k < N, (d (k + 1)).range = (d k).ker) :
                                                                                                            ∑ k ∈ Finset.range (N + 1), (-1) ^ k * ↑(Module.finrank ℝ (V k)) = ↑(Module.finrank ℝ (V 0)) - ↑(Module.finrank ℝ ↥(d 0).range) + (-1) ^ N * ↑(Module.finrank ℝ ↥(d N).range)
                                                                                                            theorem MetricCodes.Spherical.HigherHarmonicYoung.OrthogonalDenominator.det_reversed_vandermonde {R : Type u_1} [CommRing R] {r : ℕ} (x : Fin (r + 1) → R) :
                                                                                                            (Matrix.det fun (i j : Fin (r + 1)) => x i ^ (r - ↑j)) = ∏ i : Fin (r + 1), ∏ j > i, (x i - x j)
                                                                                                            theorem MetricCodes.Spherical.HigherHarmonicYoung.OrthogonalDenominator.det_quadratic_projective_vandermonde {R : Type u_1} [CommRing R] {r : ℕ} (x : Fin (r + 1) → R) :
                                                                                                            (Matrix.projVandermonde (fun (i : Fin (r + 1)) => 1 + x i ^ 2) x).det = (Matrix.det fun (i j : Fin (r + 1)) => x i ^ (r - ↑j)) * ∏ i : Fin (r + 1), ∏ j > i, (1 - x i * x j)
                                                                                                            theorem MetricCodes.Spherical.HigherHarmonicYoung.OrthogonalDenominator.upper_gram_pair_product {R : Type u_1} [CommRing R] {r : ℕ} (x : Fin (r + 1) → R) :
                                                                                                            (∏ i : Fin (r + 1), (1 - x i ^ 2)) * ∏ i : Fin (r + 1), ∏ j > i, (1 - x i * x j) = ∏ i : Fin (r + 1), ∏ j ≥ i, (1 - x i * x j)
                                                                                                            theorem MetricCodes.Spherical.HigherHarmonicYoung.OrthogonalDenominator.orthogonal_denominator_entry {R : Type u_1} [CommRing R] (x : R) (r j : ℕ) (hj : j ≤ r) :
                                                                                                            x ^ (r - j) - x ^ (r + j + 2) = (1 - x ^ 2) * x ^ (r - j) * ∑ k ∈ Finset.range (j + 1), x ^ (2 * k)
                                                                                                            theorem MetricCodes.Spherical.HigherHarmonicYoung.OrthogonalDenominator.even_geometric_sum_add_two {R : Type u_1} [CommRing R] (x : R) (n : ℕ) :
                                                                                                            ∑ k ∈ Finset.range (n + 3), x ^ (2 * k) = (1 + x ^ 2) * ∑ k ∈ Finset.range (n + 2), x ^ (2 * k) - x ^ 2 * ∑ k ∈ Finset.range (n + 1), x ^ (2 * k)
                                                                                                            theorem MetricCodes.Spherical.HigherHarmonicYoung.OrthogonalDenominator.det_homogenized_monic_evaluation {R : Type u_1} [CommRing R] {r : ℕ} (p : Fin (r + 1) → Polynomial R) (hdegree : ∀ (j : Fin (r + 1)), (p j).natDegree = ↑j) (hmonic : ∀ (j : Fin (r + 1)), (p j).Monic) (v w : Fin (r + 1) → R) :
                                                                                                            (Matrix.det fun (i j : Fin (r + 1)) => ∑ k ∈ Finset.range (↑j + 1), (p j).coeff k * v i ^ k * w i ^ (r - k)) = (Matrix.projVandermonde v w).det
                                                                                                            theorem MetricCodes.Spherical.HigherHarmonicYoung.OrthogonalDenominator.det_orthogonal_denominator_row_factor {R : Type u_1} [CommRing R] {r : ℕ} (x : Fin (r + 1) → R) :
                                                                                                            (Matrix.det fun (i j : Fin (r + 1)) => x i ^ (r - ↑j) - x i ^ (r + ↑j + 2)) = (∏ i : Fin (r + 1), (1 - x i ^ 2)) * Matrix.det fun (i j : Fin (r + 1)) => x i ^ (r - ↑j) * ∑ k ∈ Finset.range (↑j + 1), x i ^ (2 * k)
                                                                                                            theorem MetricCodes.Spherical.HigherHarmonicYoung.OrthogonalDenominator.det_chebyshev_geometric_sum {R : Type u_1} [CommRing R] [Nontrivial R] {r : ℕ} (x : Fin (r + 1) → R) :
                                                                                                            (Matrix.det fun (i j : Fin (r + 1)) => x i ^ (r - ↑j) * ∑ k ∈ Finset.range (↑j + 1), x i ^ (2 * k)) = (Matrix.projVandermonde (fun (i : Fin (r + 1)) => 1 + x i ^ 2) x).det
                                                                                                            theorem MetricCodes.Spherical.HigherHarmonicYoung.OrthogonalDenominator.det_orthogonal_denominator {R : Type u_1} [CommRing R] {r : ℕ} (x : Fin (r + 1) → R) :
                                                                                                            (Matrix.det fun (i j : Fin (r + 1)) => x i ^ (r - ↑j) - x i ^ (r + ↑j + 2)) = (Matrix.det fun (i j : Fin (r + 1)) => x i ^ (r - ↑j)) * ∏ i : Fin (r + 1), ∏ j ≥ i, (1 - x i * x j)
                                                                                                            theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.positiveRoot_prod_eq {R : Type u_1} [CommMonoid R] {r : ℕ} (f : Fin (r + 1) → Fin (r + 1) → R) :
                                                                                                            ∏ α : PositiveRoot r, f (positiveRootFirst α) (positiveRootSecond α) = ∏ i : Fin (r + 1), ∏ j > i, f i j

                                                                                                            The coefficient-weighted sum of F evaluated at the shifted weights lam i + m i - i.val.

                                                                                                            Equations
                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                            Instances For
                                                                                                              @[simp]
                                                                                                              theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.shiftedPolynomialWeightFunctional_monomial {r : ℕ} (lam : Fin (r + 1) → ℕ) (F : (Fin (r + 1) → ℤ) → ℤ) (m : Fin (r + 1) →₀ ℕ) (c : ℤ) :
                                                                                                              (shiftedPolynomialWeightFunctional lam F) ((MvPolynomial.monomial m) c) = (F fun (i : Fin (r + 1)) => ↑(lam i) + ↑(m i) - ↑↑i) * c

                                                                                                              The exponent choosing the first endpoint of each selected root and the second endpoint otherwise.

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

                                                                                                                The exponent vector whose coordinate at i is the value of the permutation at i.

                                                                                                                Equations
                                                                                                                Instances For
                                                                                                                  theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootFamilyCharge_alternating_eq_weylShift {r : ℕ} (lam : Fin (r + 1) → ℕ) (F : (Fin (r + 1) → ℤ) → ℤ) :
                                                                                                                  ∑ S : Finset (PositiveRoot r), (-1) ^ S.card * F (signedRootWeight lam S) = ∑ σ : Equiv.Perm (Fin (r + 1)), ↑(Equiv.Perm.sign σ) * F (weylShift lam σ)

                                                                                                                  The root exterior euler characteristic used in the spherical-code argument.

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

                                                                                                                    The root family euler characteristic used in the spherical-code argument.

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

                                                                                                                      The root vector bracket used in the spherical-code argument.

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

                                                                                                                        The root bracket boundary coefficient used in the spherical-code argument.

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

                                                                                                                          The root bracket boundary used in the spherical-code argument.

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

                                                                                                                            The root chevalley eilenberg boundary 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.UniversalBGGRootComplex.rootStructureConstant_cases_disjoint {r : ℕ} (α β γ : PositiveRoot r) (hfirst : (↑α).1 = (↑β).2 ∧ ↑γ = ((↑β).1, (↑α).2)) (hsecond : (↑β).1 = (↑α).2 ∧ ↑γ = ((↑α).1, (↑β).2)) :
                                                                                                                              theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootStructureConstant_ne_zero_iff {r : ℕ} (α β γ : PositiveRoot r) :
                                                                                                                              rootStructureConstant α β γ ≠ 0 ↔ (↑α).1 = (↑β).2 ∧ ↑γ = ((↑β).1, (↑α).2) ∨ (↑β).1 = (↑α).2 ∧ ↑γ = ((↑α).1, (↑β).2)
                                                                                                                              theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.exists_rootBracketWitness_of_coefficient_ne_zero {r k : ℕ} (S : RootWedge r (k + 1)) (T : RootWedge r k) (h : rootBracketBoundaryCoefficient S T ≠ 0) :
                                                                                                                              ∃ (α : PositiveRoot r) (β : PositiveRoot r) (γ : PositiveRoot r), α ∈ ↑S ∧ β ∈ (↑S).erase α ∧ α < β ∧ γ ∉ ((↑S).erase α).erase β ∧ ↑T = insert γ (((↑S).erase α).erase β) ∧ rootStructureConstant α β γ ≠ 0
                                                                                                                              theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.signedRootWeight_eq_of_bracketWitness {r : ℕ} (lam : Fin (r + 1) → ℕ) (S T : Finset (PositiveRoot r)) (α β γ : PositiveRoot r) (hα : α ∈ S) (hβ : β ∈ S.erase α) (hγ : γ ∉ (S.erase α).erase β) (hT : T = insert γ ((S.erase α).erase β)) (hconstant : rootStructureConstant α β γ ≠ 0) (i : Fin (r + 1)) :

                                                                                                                              The weighted root bracket edge used in the spherical-code argument.

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

                                                                                                                                The weighted root bracket boundary used in the spherical-code argument.

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

                                                                                                                                  The weighted chevalley eilenberg differential used in the spherical-code argument.

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