Documentation

LeanPool.MetricCodes.Weyl

Weyl and root-complex identities #

Euler groupings, orthogonal denominator formulas, and all-rank Weyl evaluations.

theorem MetricCodes.Spherical.HigherYoungRootFamilyEulerGrouping.sum_card_grade_eq_signed_subtype_sum {α : Type u_1} [Fintype α] (P : Finset α → Prop) [DecidablePred P] (F : Finset α → ℤ) :
∑ k ∈ Finset.range (Fintype.card α + 1), (-1) ^ k * ∑ S : { S : Finset α // S.card = k ∧ P S }, F ↑S = ∑ S : Finset α, (-1) ^ S.card * if P S then F S else 0
noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.weightedExteriorRootEdgeAdjoint {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 adjoint root operator along an admissible wedge insertion, with its weight spaces identified.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[simp]
    theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.weightedExteriorRootEdgeAdjoint_coe {r n k : ℕ} (lam : Fin (r + 1) → ℕ) (T : AdmissibleRootWedge lam k) (α : PositiveRoot r) (hα : α ∉ ↑↑T) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert α ↑↑T) i) (q : JointHarmonicWeightSpace n (rootWedgeWeight lam T)) :
    ↑↑((weightedExteriorRootEdgeAdjoint n lam T α hα hadm) q) = (polarization r n (positiveRootFirst α) (positiveRootSecond α)) ↑↑q
    @[simp]
    theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.weightedExteriorRootEdge_coe {r n k : ℕ} (lam : Fin (r + 1) → ℕ) (T : AdmissibleRootWedge lam k) (α : PositiveRoot r) (hα : α ∉ ↑↑T) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert α ↑↑T) i) (p : JointHarmonicWeightSpace n (rootWedgeWeight lam (rootAdmissibleInsert lam T α hα hadm))) :
    ↑↑((weightedExteriorRootEdge n lam T α hα hadm) p) = (polarization r n (positiveRootSecond α) (positiveRootFirst α)) ↑↑p
    theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.weightedExteriorRootEdge_fischer_adjoint {r n k : ℕ} (lam : Fin (r + 1) → ℕ) (T : AdmissibleRootWedge lam k) (α : PositiveRoot r) (hα : α ∉ ↑↑T) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert α ↑↑T) i) (p : JointHarmonicWeightSpace n (rootWedgeWeight lam (rootAdmissibleInsert lam T α hα hadm))) (q : JointHarmonicWeightSpace n (rootWedgeWeight lam T)) :
    inner ℝ ((weightedExteriorRootEdge n lam T α hα hadm) p) q = inner ℝ p ((weightedExteriorRootEdgeAdjoint n lam T α hα hadm) q)
    noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.weightedExteriorRootEdgeAdjointAt {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) (S : AdmissibleRootWedge lam (k + 1)) (hS : rootAdmissibleInsert lam T α hα hadm = S) :

    Transport the adjoint insertion-edge operator to a specified equal target wedge.

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

      The weighted exterior action coboundary 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.weightedExteriorActionCoboundary_apply {r n k : ℕ} (lam : Fin (r + 1) → ℕ) (q : RootJointHarmonicChain n lam k) (S : AdmissibleRootWedge lam (k + 1)) :
        (weightedExteriorActionCoboundary n lam k) q S = ∑ T : AdmissibleRootWedge lam k, ∑ α : PositiveRoot r, if hα : α ∈ ↑↑T then 0 else if hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert α ↑↑T) i then if hS : rootAdmissibleInsert lam T α hα hadm = S then realExteriorRootSign (insert α ↑↑T) α • (weightedExteriorRootEdgeAdjointAt n lam T α hα hadm S hS) (q T) else 0 else 0
        def MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootAdmissibleErase {r k : ℕ} (lam : Fin (r + 1) → ℕ) (S : AdmissibleRootWedge lam (k + 1)) (α : PositiveRoot r) (hα : α ∈ ↑↑S) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam ((↑↑S).erase α) i) :

        Erase a root from an admissible wedge when the resulting signed weight remains nonnegative.

        Equations
        Instances For
          @[simp]
          theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootAdmissibleErase_val {r k : ℕ} (lam : Fin (r + 1) → ℕ) (S : AdmissibleRootWedge lam (k + 1)) (α : PositiveRoot r) (hα : α ∈ ↑↑S) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam ((↑↑S).erase α) i) :
          ↑↑(rootAdmissibleErase lam S α hα hadm) = (↑↑S).erase α
          theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootAdmissibleInsert_mem_of_eq {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) (S : AdmissibleRootWedge lam (k + 1)) (hS : rootAdmissibleInsert lam T α hα hadm = S) :
          α ∈ ↑↑S
          theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootAdmissibleInsert_erase_nonneg_of_eq {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) (S : AdmissibleRootWedge lam (k + 1)) (hS : rootAdmissibleInsert lam T α hα hadm = S) (i : Fin (r + 1)) :
          0 ≤ signedRootWeight lam ((↑↑S).erase α) i
          theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootAdmissibleInsert_eq_iff_erase {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) (S : AdmissibleRootWedge lam (k + 1)) (hαS : α ∈ ↑↑S) (herase : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam ((↑↑S).erase α) i) :
          rootAdmissibleInsert lam T α hα hadm = S ↔ T = rootAdmissibleErase lam S α hαS herase
          @[simp]
          theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.weightedExteriorRootEdgeAdjointAt_coe {r n k : ℕ} (lam : Fin (r + 1) → ℕ) (T : AdmissibleRootWedge lam k) (α : PositiveRoot r) (hα : α ∉ ↑↑T) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert α ↑↑T) i) (S : AdmissibleRootWedge lam (k + 1)) (hS : rootAdmissibleInsert lam T α hα hadm = S) (q : JointHarmonicWeightSpace n (rootWedgeWeight lam T)) :
          ↑↑((weightedExteriorRootEdgeAdjointAt n lam T α hα hadm S hS) q) = (polarization r n (positiveRootFirst α) (positiveRootSecond α)) ↑↑q
          noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.weightedExteriorRootEdgeAdjointErase {r k : ℕ} (n : ℕ) (lam : Fin (r + 1) → ℕ) (S : AdmissibleRootWedge lam (k + 1)) (α : PositiveRoot r) (hα : α ∈ ↑↑S) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam ((↑↑S).erase α) i) :

          The adjoint insertion-edge operator viewed from the wedge with one root erased back to the original wedge.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            @[simp]
            theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.weightedExteriorRootEdgeAdjointErase_coe {r n k : ℕ} (lam : Fin (r + 1) → ℕ) (S : AdmissibleRootWedge lam (k + 1)) (α : PositiveRoot r) (hα : α ∈ ↑↑S) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam ((↑↑S).erase α) i) (q : JointHarmonicWeightSpace n (rootWedgeWeight lam (rootAdmissibleErase lam S α hα hadm))) :
            ↑↑((weightedExteriorRootEdgeAdjointErase n lam S α hα hadm) q) = (polarization r n (positiveRootFirst α) (positiveRootSecond α)) ↑↑q
            theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.weightedExteriorActionCoboundary_apply_erase {r n k : ℕ} (lam : Fin (r + 1) → ℕ) (q : RootJointHarmonicChain n lam k) (S : AdmissibleRootWedge lam (k + 1)) :
            (weightedExteriorActionCoboundary n lam k) q S = ∑ α : PositiveRoot r, if hα : α ∈ ↑↑S then if hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam ((↑↑S).erase α) i then realExteriorRootSign (↑↑S) α • (weightedExteriorRootEdgeAdjointErase n lam S α hα hadm) (q (rootAdmissibleErase lam S α hα hadm)) else 0 else 0
            theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.weightedExteriorActionCoboundary_apply_erase_coe {r n k : ℕ} (lam : Fin (r + 1) → ℕ) (q : RootJointHarmonicChain n lam k) (S : AdmissibleRootWedge lam (k + 1)) :
            ↑↑((weightedExteriorActionCoboundary n lam k) q S) = ∑ α : PositiveRoot r, if hα : α ∈ ↑↑S then if hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam ((↑↑S).erase α) i then realExteriorRootSign (↑↑S) α • (polarization r n (positiveRootFirst α) (positiveRootSecond α)) ↑↑(q (rootAdmissibleErase lam S α hα hadm)) else 0 else 0

            The orthogonal complete symmetric coefficient used in the spherical-code argument.

            Equations
            Instances For

              The orthogonal jacobi trudi matrix used in the spherical-code argument.

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

                The exponent vector lam i + r - i used for the target Weyl coefficient.

                Equations
                Instances For
                  @[simp]

                  The reversed staircase exponent vector permuted by σ.

                  Equations
                  Instances For
                    noncomputable def MetricCodes.Spherical.HigherWeylGramAlternantCoefficient.boundedExponent {r B : ℕ} (d : Fin (r + 1) → Fin (B + 1)) :
                    Fin (r + 1) →₀ ℕ

                    Convert bounded finite coordinates to a finitely supported natural exponent vector.

                    Equations
                    Instances For
                      @[simp]
                      theorem MetricCodes.Spherical.HigherWeylGramAlternantCoefficient.boundedExponent_apply {r B : ℕ} (d : Fin (r + 1) → Fin (B + 1)) (i : Fin (r + 1)) :
                      (boundedExponent d) i = ↑(d i)

                      The polynomial of coordinatewise bounded exponents with coefficients given by products of ambient binomial dimensions.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        theorem MetricCodes.Spherical.HigherWeylGramAlternantCoefficient.coeff_ambientBinomialPolynomial_of_le {r n B : ℕ} (m : Fin (r + 1) →₀ ℕ) (hm : ∀ (i : Fin (r + 1)), m i ≤ B) :
                        (ambientBinomialPolynomial n B).coeff m = ∏ i : Fin (r + 1), ↑((n + m i - 1).choose (m i))

                        The row-degree exponent vector of one Gram pair, counting each of its two coordinates.

                        Equations
                        Instances For

                          The product of 1 - Xᵢ * Xⱼ over the upper Gram pairs.

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

                            The determinant alternant whose columns have powers in descending order from r to zero.

                            Equations
                            Instances For

                              The product of the q consecutive factors starting at M + 1, viewed as a real number.

                              Equations
                              Instances For
                                theorem MetricCodes.Spherical.HigherWeylGeneralRowNormalization.normalized_choose_rising (M k t q : ℕ) (ht : t ≤ q) :
                                ↑((M + k + q).choose (k + t)) / risingFactorProduct (M + k) q / (↑((M + q).choose t) / risingFactorProduct M q) = ↑((M + k).choose k) / ↑((k + t).choose k)
                                theorem MetricCodes.Spherical.HigherWeylGeneralRowNormalization.normalized_choose_rising_with_linear (M k t q : ℕ) (ht : t ≤ q) (a b : ℝ) (hb : b ≠ 0) :
                                ↑((M + k + q).choose (k + t)) * a / risingFactorProduct (M + k) q / (↑((M + q).choose t) * b / risingFactorProduct M q) = a / b * (↑((M + k).choose k) / ↑((k + t).choose k))
                                noncomputable def MetricCodes.Spherical.HigherWeylGeneralRowFactor.orthogonalRowScale {r : ℕ} (n : ℕ) (lam : Fin (r + 1) → ℕ) (i : Fin (r + 1)) :

                                The orthogonal row normalization combining its complete-symmetric coefficient, linear factor, and rising-factor denominator.

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For
                                  theorem MetricCodes.Spherical.HigherWeylGeneralRowFactor.baselineLinear_ne_zero {r n : ℕ} (hn : 2 * r + 4 ≤ n) (i : Fin (r + 1)) :
                                  ↑n - 2 * ↑(↑i + 1) ≠ 0
                                  theorem MetricCodes.Spherical.HigherWeylDescendingRowFactors.descendingRowFactors_eq_risingFactorProduct {r n : ℕ} (hn : 2 * r + 4 ≤ n) (lam : Fin (r + 1) → ℕ) (i : Fin (r + 1)) :
                                  ∏ a ∈ Finset.range (2 * r + 2), (↑n + ↑(lam i) - ↑↑i + ↑r - 1 - ↑a) = HigherWeylGeneralRowNormalization.risingFactorProduct (HigherHierarchy.Weyl.tailLength n r i + lam i) (2 * r + 2)
                                  theorem MetricCodes.Spherical.HigherWeylShiftedSquarePairNormalization.shifted_square_pair_ratio_eq_pairFactor {r n : ℕ} (hn : 2 * r + 4 ≤ n) (lam : Fin (r + 1) → ℕ) {i j : Fin (r + 1)} (hij : i < j) :
                                  ((↑(lam i) - ↑↑i) * (↑(lam i) - ↑↑i + ↑n - 2) - (↑(lam j) - ↑↑j) * (↑(lam j) - ↑↑j + ↑n - 2)) / (-↑↑i * (-↑↑i + ↑n - 2) - -↑↑j * (-↑↑j + ↑n - 2)) = HigherHierarchy.Weyl.pairFactor n lam i j

                                  The monic product of k shifted linear factors in the common quadratic invariant.

                                  Equations
                                  Instances For
                                    theorem MetricCodes.Spherical.HigherWeylAllRankCommonInvariantPolynomial.commonInvariantPolynomial_eval (n z : ℝ) (r k : ℕ) :
                                    Polynomial.eval (z * (z + n - 2)) (commonInvariantPolynomial n r k) = (∏ q ∈ Finset.range k, (z + ↑r - ↑q)) * ∏ q ∈ Finset.range k, (n + z - ↑r - 2 + ↑q)

                                    The paired middle products generated by successively adjoining the two outer factors in each component.

                                    Equations
                                    Instances For

                                      The product of consecutive factors from x + j down to x - j - 1.

                                      Equations
                                      Instances For
                                        theorem MetricCodes.Spherical.HigherWeylAllRankReflectedPrefixSuffixFactor.prod_prefix_suffix_sub_factor {R : Type u_1} [CommRing R] (f d : ℕ → R) (k m : ℕ) :
                                        (∏ q ∈ Finset.range k, f q) * ∏ q ∈ Finset.range (m + k), d (k + q) - (∏ q ∈ Finset.range (k + m), f q) * ∏ q ∈ Finset.range k, d (k + m + q) = ((∏ q ∈ Finset.range k, f q) * ∏ q ∈ Finset.range k, d (k + m + q)) * (∏ q ∈ Finset.range m, d (k + q) - ∏ q ∈ Finset.range m, f (k + q))
                                        theorem MetricCodes.Spherical.HigherWeylAllRankReflectedPrefixSuffixFactor.orthogonal_reflected_prefix_suffix_factor (n z : ℝ) (r j : ℕ) (hj : j ≤ r) :
                                        (∏ q ∈ Finset.range (r - j), (z + ↑r - ↑q)) * ∏ q ∈ Finset.range (2 * r + 2 - (r - j)), (n + z + ↑r - 1 - ↑(r - j + q)) - (∏ q ∈ Finset.range (r + j + 2), (z + ↑r - ↑q)) * ∏ q ∈ Finset.range (2 * r + 2 - (r + j + 2)), (n + z + ↑r - 1 - ↑(r + j + 2 + q)) = ((∏ q ∈ Finset.range (r - j), (z + ↑r - ↑q)) * ∏ q ∈ Finset.range (r - j), (n + z - ↑r - 2 + ↑q)) * (∏ q ∈ Finset.range (2 * j + 2), (n + z + ↑j - 1 - ↑q) - ∏ q ∈ Finset.range (2 * j + 2), (z + ↑j - ↑q))
                                        theorem MetricCodes.Spherical.HigherWeylAllRankReflectedPrefixSuffixFactor.orthogonal_reflected_prefix_suffix_eq_invariant_middle (n z : ℝ) (r j : ℕ) (hj : j ≤ r) :
                                        (∏ q ∈ Finset.range (r - j), (z + ↑r - ↑q)) * ∏ q ∈ Finset.range (2 * r + 2 - (r - j)), (n + z + ↑r - 1 - ↑(r - j + q)) - (∏ q ∈ Finset.range (r + j + 2), (z + ↑r - ↑q)) * ∏ q ∈ Finset.range (2 * r + 2 - (r + j + 2)), (n + z + ↑r - 1 - ↑(r + j + 2 + q)) = Polynomial.eval (z * (z + n - 2)) (HigherWeylAllRankCommonInvariantPolynomial.commonInvariantPolynomial n r (r - j)) * ((HigherWeylMiddleProductClosedForm.middleProducts n z j).1 - (HigherWeylMiddleProductClosedForm.middleProducts n z j).2)
                                        theorem MetricCodes.Spherical.HigherWeylAllRankJacobiTrudiWeylEvaluation.orthogonalCompleteSymmetricCoefficient_descend_commonDenominator_sub {n : ℕ} (hn : 0 < n) (z : ℤ) (r L k₁ k₂ : ℕ) (hk₁ : k₁ ≤ L) (hk₂ : k₂ ≤ L) :
                                        (∏ q ∈ Finset.range L, (↑n + z + ↑r - 1 - ↑q)) * (HigherWeylBinomialDeterminant.orthogonalCompleteSymmetricCoefficient n (z + ↑r - ↑k₁) - HigherWeylBinomialDeterminant.orthogonalCompleteSymmetricCoefficient n (z + ↑r - ↑k₂)) = HigherWeylBinomialDeterminant.orthogonalCompleteSymmetricCoefficient n (z + ↑r) * ((∏ q ∈ Finset.range k₁, (z + ↑r - ↑q)) * ∏ q ∈ Finset.range (L - k₁), (↑n + z + ↑r - 1 - ↑(k₁ + q)) - (∏ q ∈ Finset.range k₂, (z + ↑r - ↑q)) * ∏ q ∈ Finset.range (L - k₂), (↑n + z + ↑r - 1 - ↑(k₂ + q)))
                                        theorem MetricCodes.Spherical.HigherWeylAllRankJacobiTrudiWeylEvaluation.orthogonalCompleteSymmetricCoefficient_reflected_commonDenominator {n : ℕ} (hn : 0 < n) (z : ℤ) (r j : ℕ) (hj : j ≤ r) :
                                        (∏ q ∈ Finset.range (2 * r + 2), (↑n + z + ↑r - 1 - ↑q)) * (HigherWeylBinomialDeterminant.orthogonalCompleteSymmetricCoefficient n (z + ↑j) - HigherWeylBinomialDeterminant.orthogonalCompleteSymmetricCoefficient n (z - ↑j - 2)) = HigherWeylBinomialDeterminant.orthogonalCompleteSymmetricCoefficient n (z + ↑r) * ((∏ q ∈ Finset.range (r - j), (z + ↑r - ↑q)) * ∏ q ∈ Finset.range (2 * r + 2 - (r - j)), (↑n + z + ↑r - 1 - ↑(r - j + q)) - (∏ q ∈ Finset.range (r + j + 2), (z + ↑r - ↑q)) * ∏ q ∈ Finset.range (2 * r + 2 - (r + j + 2)), (↑n + z + ↑r - 1 - ↑(r + j + 2 + q)))

                                        The recursively coupled pair of polynomials used to express the middle-product sum and difference.

                                        Equations
                                        Instances For

                                          The column polynomial formed from the common invariant factor and the first middle polynomial.

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

                                            The quadratic invariant z * (z + n - 2) at the shifted row weight z = lam i - i.

                                            Equations
                                            Instances For
                                              theorem MetricCodes.Spherical.HigherWeylAllRankJacobiTrudiWeylEvaluation.eval_matrixOfPolynomials_fixedRank {r : ℕ} (v : Fin (r + 1) → ℝ) (p : Fin (r + 1) → Polynomial ℝ) (hdegree : ∀ (j : Fin (r + 1)), (p j).natDegree ≤ r) :
                                              (Matrix.of fun (i j : Fin (r + 1)) => Polynomial.eval (v i) (p j)) = Matrix.vandermonde v * Matrix.of fun (i j : Fin (r + 1)) => (p j).coeff ↑i
                                              theorem MetricCodes.Spherical.HigherWeylAllRankJacobiTrudiWeylEvaluation.det_shiftedSquare_evaluation_div_zero_of_degree_le {r n : ℕ} (hn : 2 * r + 4 ≤ n) (lam : Fin (r + 1) → ℕ) (p : Fin (r + 1) → Polynomial ℝ) (hdegree : ∀ (j : Fin (r + 1)), (p j).natDegree ≤ r) (hzero : (Matrix.det fun (i j : Fin (r + 1)) => Polynomial.eval (shiftedSquare n (fun (x : Fin (r + 1)) => 0) i) (p j)) ≠ 0) :
                                              ((Matrix.det fun (i j : Fin (r + 1)) => Polynomial.eval (shiftedSquare n lam i) (p j)) / Matrix.det fun (i j : Fin (r + 1)) => Polynomial.eval (shiftedSquare n (fun (x : Fin (r + 1)) => 0) i) (p j)) = ∏ i : Fin (r + 1), ∏ j > i, HigherHierarchy.Weyl.pairFactor n lam i j
                                              theorem MetricCodes.Spherical.HigherWeylAllRankJacobiTrudiWeylEvaluation.det_rowScaled_polynomial_evaluation {r : ℕ} (scale T : Fin (r + 1) → ℝ) (p : Fin (r + 1) → Polynomial ℝ) :
                                              (Matrix.det fun (i j : Fin (r + 1)) => scale i * Polynomial.eval (T i) (p j)) = (∏ i : Fin (r + 1), scale i) * Matrix.det fun (i j : Fin (r + 1)) => Polynomial.eval (T i) (p j)
                                              theorem MetricCodes.Spherical.HigherWeylAllRankJacobiTrudiWeylEvaluation.polynomial_evaluation_det_ne_zero_of_rowScaled {r : ℕ} (scale T : Fin (r + 1) → ℝ) (p : Fin (r + 1) → Polynomial ℝ) (hdet : (Matrix.det fun (i j : Fin (r + 1)) => scale i * Polynomial.eval (T i) (p j)) ≠ 0) :
                                              (Matrix.det fun (i j : Fin (r + 1)) => Polynomial.eval (T i) (p j)) ≠ 0
                                              theorem MetricCodes.Spherical.HigherWeylAllRankJacobiTrudiWeylEvaluation.det_rowScaled_shiftedSquare_evaluation_eq {r n : ℕ} (hn : 2 * r + 4 ≤ n) (lam : Fin (r + 1) → ℕ) (p : Fin (r + 1) → Polynomial ℝ) (hdegree : ∀ (j : Fin (r + 1)), (p j).natDegree ≤ r) (scale scaleZero : Fin (r + 1) → ℝ) (hscaleZero : ∀ (i : Fin (r + 1)), scaleZero i ≠ 0) (hzero : (Matrix.det fun (i j : Fin (r + 1)) => scaleZero i * Polynomial.eval (shiftedSquare n (fun (x : Fin (r + 1)) => 0) i) (p j)) = 1) :
                                              (Matrix.det fun (i j : Fin (r + 1)) => scale i * Polynomial.eval (shiftedSquare n lam i) (p j)) = ((∏ i : Fin (r + 1), scale i) / ∏ i : Fin (r + 1), scaleZero i) * ∏ i : Fin (r + 1), ∏ j > i, HigherHierarchy.Weyl.pairFactor n lam i j
                                              theorem MetricCodes.Spherical.HigherWeylAllRankJacobiTrudiWeylEvaluation.pairProduct_Ioi_eq_conditional {r n : ℕ} (lam : Fin (r + 1) → ℕ) :
                                              ∏ i : Fin (r + 1), ∏ j > i, HigherHierarchy.Weyl.pairFactor n lam i j = ∏ i : Fin (r + 1), ∏ j : Fin (r + 1), if i < j then HigherHierarchy.Weyl.pairFactor n lam i j else 1
                                              theorem MetricCodes.Spherical.HigherWeylAllRankJacobiTrudiWeylEvaluation.rowRatio_mul_pairProduct_eq_weyl_dimension {r n : ℕ} (lam : Fin (r + 1) → ℕ) (scale scaleZero : Fin (r + 1) → ℝ) (hrow : ∀ (i : Fin (r + 1)), scale i / scaleZero i = HigherHierarchy.Weyl.rowFactor n lam i) :
                                              ((∏ i : Fin (r + 1), scale i) / ∏ i : Fin (r + 1), scaleZero i) * ∏ i : Fin (r + 1), ∏ j > i, HigherHierarchy.Weyl.pairFactor n lam i j = HigherHierarchy.Weyl.dimension n lam
                                              theorem MetricCodes.Spherical.HigherWeylAllRankJacobiTrudiWeylEvaluation.orthogonalJacobiTrudiMatrix_reflected_commonDenominator_real {r n : ℕ} (hn : 2 * r + 4 ≤ n) (lam : Fin (r + 1) → ℕ) (i j : Fin (r + 1)) :
                                              (∏ q ∈ Finset.range (2 * r + 2), (↑n + ↑(lam i) - ↑↑i + ↑r - 1 - ↑q)) * ↑(HigherWeylBinomialDeterminant.orthogonalJacobiTrudiMatrix n lam i j) = ↑(HigherWeylBinomialDeterminant.orthogonalCompleteSymmetricCoefficient n ↑(lam i + HigherHierarchy.Weyl.rowTail i)) * ((∏ q ∈ Finset.range (r - ↑j), (↑(lam i) - ↑↑i + ↑r - ↑q)) * ∏ q ∈ Finset.range (2 * r + 2 - (r - ↑j)), (↑n + ↑(lam i) - ↑↑i + ↑r - 1 - ↑(r - ↑j + q)) - (∏ q ∈ Finset.range (r + ↑j + 2), (↑(lam i) - ↑↑i + ↑r - ↑q)) * ∏ q ∈ Finset.range (2 * r + 2 - (r + ↑j + 2)), (↑n + ↑(lam i) - ↑↑i + ↑r - 1 - ↑(r + ↑j + 2 + q)))

                                              The difference of the two reflected factorial products in an orthogonal determinant entry.

                                              Equations
                                              • One or more equations did not get rendered due to their size.
                                              Instances For
                                                theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.weightedExteriorActionDifferential_apply_coe {r n k : ℕ} (lam : Fin (r + 1) → ℕ) (p : RootJointHarmonicChain n lam (k + 1)) (T : AdmissibleRootWedge lam k) :
                                                ↑↑((weightedExteriorActionDifferential n lam k) p 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) α • (polarization r n (positiveRootSecond α) (positiveRootFirst α)) ↑↑(p (rootAdmissibleInsert lam T α hα hadm)) else 0

                                                The positive root upper operator 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.positiveRoot_sum_sub_smul {r : ℕ} {V : Type u_1} [AddCommGroup V] [Module ℝ V] (f g : PositiveRoot r → ℝ) (v : PositiveRoot r → V) :
                                                  ∑ γ : PositiveRoot r, (f γ - g γ) • v γ = ∑ γ : PositiveRoot r, f γ • v γ - ∑ γ : PositiveRoot r, g γ • v γ

                                                  The difference of the diagonal row-polarization operators at the endpoints of a positive root.

                                                  Equations
                                                  • One or more equations did not get rendered due to their size.
                                                  Instances For
                                                    def MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootAdmissibleSwap {r k : ℕ} (lam : Fin (r + 1) → ℕ) (S : AdmissibleRootWedge lam k) (α β : PositiveRoot r) (hα : α ∈ ↑↑S) (hβ : β ∉ ↑↑S) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ((↑↑S).erase α)) i) :

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

                                                    Equations
                                                    Instances For
                                                      theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.signedRootWeight_admissibleSwap {r k : ℕ} (lam : Fin (r + 1) → ℕ) (S : AdmissibleRootWedge lam k) (α β : PositiveRoot r) (hα : α ∈ ↑↑S) (hβ : β ∉ ↑↑S) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ((↑↑S).erase α)) i) (i : Fin (r + 1)) :
                                                      signedRootWeight lam (↑↑(rootAdmissibleSwap lam S α β hα hβ hadm)) i = signedRootWeight lam (↑↑S) i - rootCharge α i + rootCharge β i
                                                      theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootAdmissibleSwap_upper_charge {r k : ℕ} (lam : Fin (r + 1) → ℕ) (S : AdmissibleRootWedge lam k) (α β γ : PositiveRoot r) (hα : α ∈ ↑↑S) (hβ : β ∉ ↑↑S) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ((↑↑S).erase α)) i) (hstructure : rootStructureConstant β γ α ≠ 0) (i : Fin (r + 1)) :
                                                      ↑(rootWedgeWeight lam (rootAdmissibleSwap lam S α β hα hβ hadm) i) + rootCharge γ i = ↑(rootWedgeWeight lam S i)
                                                      theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootAdmissibleSwap_lower_charge {r k : ℕ} (lam : Fin (r + 1) → ℕ) (S : AdmissibleRootWedge lam k) (α β γ : PositiveRoot r) (hα : α ∈ ↑↑S) (hβ : β ∉ ↑↑S) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ((↑↑S).erase α)) i) (hstructure : rootStructureConstant α γ β ≠ 0) (i : Fin (r + 1)) :
                                                      ↑(rootWedgeWeight lam (rootAdmissibleSwap lam S α β hα hβ hadm) i) - rootCharge γ i = ↑(rootWedgeWeight lam S i)
                                                      theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootAdmissibleSwap_upper_second_pos {r k : ℕ} (lam : Fin (r + 1) → ℕ) (S : AdmissibleRootWedge lam k) (α β γ : PositiveRoot r) (hα : α ∈ ↑↑S) (hβ : β ∉ ↑↑S) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ((↑↑S).erase α)) i) (hstructure : rootStructureConstant β γ α ≠ 0) :
                                                      0 < rootWedgeWeight lam (rootAdmissibleSwap lam S α β hα hβ hadm) (positiveRootSecond γ)
                                                      theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootAdmissibleSwap_lower_first_pos {r k : ℕ} (lam : Fin (r + 1) → ℕ) (S : AdmissibleRootWedge lam k) (α β γ : PositiveRoot r) (hα : α ∈ ↑↑S) (hβ : β ∉ ↑↑S) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ((↑↑S).erase α)) i) (hstructure : rootStructureConstant α γ β ≠ 0) :
                                                      0 < rootWedgeWeight lam (rootAdmissibleSwap lam S α β hα hβ hadm) (positiveRootFirst γ)
                                                      theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.weightedExteriorActionCoboundary_differential_apply_coe {r n k : ℕ} (lam : Fin (r + 1) → ℕ) (f : RootJointHarmonicChain n lam (k + 1)) (S : AdmissibleRootWedge lam (k + 1)) :
                                                      ↑↑((weightedExteriorActionCoboundary n lam k) ((weightedExteriorActionDifferential n lam k) f) S) = ∑ α : PositiveRoot r, if hα : α ∈ ↑↑S then if herase : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam ((↑↑S).erase α) i then ∑ β : PositiveRoot r, if hβ : β ∈ ↑↑(rootAdmissibleErase lam S α hα herase) then 0 else if hins : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ↑↑(rootAdmissibleErase lam S α hα herase)) i then (realExteriorRootSign (↑↑S) α * realExteriorRootSign (insert β ↑↑(rootAdmissibleErase lam S α hα herase)) β) • (polarization r n (positiveRootFirst α) (positiveRootSecond α)) ((polarization r n (positiveRootSecond β) (positiveRootFirst β)) ↑↑(f (rootAdmissibleInsert lam (rootAdmissibleErase lam S α hα herase) β hβ hins))) else 0 else 0 else 0
                                                      theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.weightedExteriorActionDifferential_coboundary_apply_coe {r n k : ℕ} (lam : Fin (r + 1) → ℕ) (f : RootJointHarmonicChain n lam (k + 1)) (S : AdmissibleRootWedge lam (k + 1)) :
                                                      ↑↑((weightedExteriorActionDifferential n lam (k + 1)) ((weightedExteriorActionCoboundary n lam (k + 1)) f) S) = ∑ β : PositiveRoot r, if hβ : β ∈ ↑↑S then 0 else if hins : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ↑↑S) i then ∑ α : PositiveRoot r, if hα : α ∈ ↑↑(rootAdmissibleInsert lam S β hβ hins) then if herase : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam ((↑↑(rootAdmissibleInsert lam S β hβ hins)).erase α) i then (realExteriorRootSign (insert β ↑↑S) β * realExteriorRootSign (↑↑(rootAdmissibleInsert lam S β hβ hins)) α) • (polarization r n (positiveRootSecond β) (positiveRootFirst β)) ((polarization r n (positiveRootFirst α) (positiveRootSecond α)) ↑↑(f (rootAdmissibleErase lam (rootAdmissibleInsert lam S β hβ hins) α hα herase))) else 0 else 0 else 0

                                                      The signed polynomial-action term obtained by erasing α and inserting β, or zero when either step is inadmissible.

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

                                                        The signed polynomial-action term obtained by inserting β and erasing α, or zero when either step is inadmissible.

                                                        Equations
                                                        • One or more equations did not get rendered due to their size.
                                                        Instances For
                                                          theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.sum_rootIncidence_eq_diagonal_add_offDiagonal {ι : Type u_1} {M : Type u_2} [Fintype ι] [DecidableEq ι] [AddCommMonoid M] (F : ι → ι → M) :
                                                          ∑ a : ι, ∑ b : ι, F a b = ∑ a : ι, F a a + ∑ a : ι, ∑ b : ι, if a = b then 0 else F a b
                                                          theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.sum_rootIncidence_pair_eq_diagonal_add_offDiagonal {ι : Type u_1} {M : Type u_2} [Fintype ι] [DecidableEq ι] [AddCommMonoid M] (F G : ι → ι → M) :
                                                          ∑ a : ι, ∑ b : ι, F a b + ∑ b : ι, ∑ a : ι, G b a = ∑ a : ι, (F a a + G a a) + ∑ a : ι, ∑ b : ι, if a = b then 0 else F a b + G b a

                                                          The sum of the equal-root incidence terms in the polynomial-action Hodge operator.

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

                                                            The sum of the distinct-root incidence terms in the polynomial-action Hodge operator.

                                                            Equations
                                                            • One or more equations did not get rendered due to their size.
                                                            Instances For
                                                              theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootSwapUpperStructureEdge_weight {r k : ℕ} (lam : Fin (r + 1) → ℕ) (S : AdmissibleRootWedge lam k) (α β γ : PositiveRoot r) (hα : α ∈ ↑↑S) (hβ : β ∉ ↑↑S) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ((↑↑S).erase α)) i) (hstructure : rootStructureConstant β γ α ≠ 0) :
                                                              theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootSwapLowerStructureEdge_weight {r k : ℕ} (lam : Fin (r + 1) → ℕ) (S : AdmissibleRootWedge lam k) (α β γ : PositiveRoot r) (hα : α ∈ ↑↑S) (hβ : β ∉ ↑↑S) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ((↑↑S).erase α)) i) (hstructure : rootStructureConstant α γ β ≠ 0) :
                                                              lowerRootWeight (rootWedgeWeight lam (rootAdmissibleSwap lam S α β hα hβ hadm)) γ = rootWedgeWeight lam S
                                                              noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootSwapUpperStructureEdge {r k : ℕ} (n : ℕ) (lam : Fin (r + 1) → ℕ) (S : AdmissibleRootWedge lam k) (α β γ : PositiveRoot r) (hα : α ∈ ↑↑S) (hβ : β ∉ ↑↑S) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ((↑↑S).erase α)) i) (hstructure : rootStructureConstant β γ α ≠ 0) :

                                                              The root swap upper structure edge 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.UniversalBGGRootComplex.rootSwapLowerStructureEdge {r k : ℕ} (n : ℕ) (lam : Fin (r + 1) → ℕ) (S : AdmissibleRootWedge lam k) (α β γ : PositiveRoot r) (hα : α ∈ ↑↑S) (hβ : β ∉ ↑↑S) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ((↑↑S).erase α)) i) (hstructure : rootStructureConstant α γ β ≠ 0) :

                                                                The lowering root operator from a swapped wedge's weight space back to the original weight space, using a nonzero structure constant.

                                                                Equations
                                                                • One or more equations did not get rendered due to their size.
                                                                Instances For
                                                                  @[simp]
                                                                  theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootSwapUpperStructureEdge_coe {r n k : ℕ} (lam : Fin (r + 1) → ℕ) (S : AdmissibleRootWedge lam k) (α β γ : PositiveRoot r) (hα : α ∈ ↑↑S) (hβ : β ∉ ↑↑S) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ((↑↑S).erase α)) i) (hstructure : rootStructureConstant β γ α ≠ 0) (p : JointHarmonicWeightSpace n (rootWedgeWeight lam (rootAdmissibleSwap lam S α β hα hβ hadm))) :
                                                                  ↑↑((rootSwapUpperStructureEdge n lam S α β γ hα hβ hadm hstructure) p) = (polarization r n (positiveRootFirst γ) (positiveRootSecond γ)) ↑↑p
                                                                  @[simp]
                                                                  theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootSwapLowerStructureEdge_coe {r n k : ℕ} (lam : Fin (r + 1) → ℕ) (S : AdmissibleRootWedge lam k) (α β γ : PositiveRoot r) (hα : α ∈ ↑↑S) (hβ : β ∉ ↑↑S) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ((↑↑S).erase α)) i) (hstructure : rootStructureConstant α γ β ≠ 0) (p : JointHarmonicWeightSpace n (rootWedgeWeight lam (rootAdmissibleSwap lam S α β hα hβ hadm))) :
                                                                  ↑↑((rootSwapLowerStructureEdge n lam S α β γ hα hβ hadm hstructure) p) = (polarization r n (positiveRootSecond γ) (positiveRootFirst γ)) ↑↑p
                                                                  @[reducible, inline]

                                                                  Roots included in the wedge whose first endpoint has strictly larger weight than their second endpoint.

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

                                                                    The weighted lowering operator for an included root with strictly descending endpoint weights.

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

                                                                      The Fischer adjoint of the lowering operator for an included root with descending endpoint weights.

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

                                                                        The finite Fischer root Laplacian summed over the included roots with descending endpoint weights.

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

                                                                          The root joint harmonic included descending fischer laplacian used in the spherical-code argument.

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

                                                                            Included roots whose first endpoint has positive weight no larger than the second endpoint's weight.

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

                                                                              Roots absent from the wedge whose second endpoint has positive weight.

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

                                                                                The weighted lowering operator for an included root with positive, nondescending endpoint weights.

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

                                                                                  The Fischer adjoint of the lowering operator for an included root with nondescending endpoint weights.

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

                                                                                    The finite Fischer root Laplacian summed over the included roots with nondescending endpoint weights.

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

                                                                                      The active raising operator for a root absent from the wedge.

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

                                                                                        The Fischer adjoint lowering operator for an active root absent from the wedge.

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

                                                                                          The finite Fischer root Laplacian summed over active roots absent from the wedge.

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

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

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

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

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

                                                                                                The root joint harmonic action upper root structure cross used in the spherical-code argument.

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

                                                                                                  The root joint harmonic action lower root structure cross used in the spherical-code argument.

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

                                                                                                    The root joint harmonic action hodge off diagonal 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.rootJointHarmonicActionUpperRootStructureCross_apply {r n k : ℕ} (lam : Fin (r + 1) → ℕ) (f : RootJointHarmonicChain n lam k) (S : AdmissibleRootWedge lam k) :
                                                                                                      (rootJointHarmonicActionUpperRootStructureCross n lam k) f S = ∑ α : PositiveRoot r, if hα : α ∈ ↑↑S then ∑ β : PositiveRoot r, if hβ : β ∈ ↑↑S then 0 else if hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ((↑↑S).erase α)) i then ∑ γ : PositiveRoot r, if hγ : rootStructureConstant β γ α = 0 then 0 else (rootSwapExteriorHodgeSign S α β * rootStructureConstant β γ α) • (rootSwapUpperStructureEdge n lam S α β γ hα hβ hadm hγ) (f (rootAdmissibleSwap lam S α β hα hβ hadm)) else 0 else 0
                                                                                                      theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootJointHarmonicActionLowerRootStructureCross_apply {r n k : ℕ} (lam : Fin (r + 1) → ℕ) (f : RootJointHarmonicChain n lam k) (S : AdmissibleRootWedge lam k) :
                                                                                                      (rootJointHarmonicActionLowerRootStructureCross n lam k) f S = ∑ α : PositiveRoot r, if hα : α ∈ ↑↑S then ∑ β : PositiveRoot r, if hβ : β ∈ ↑↑S then 0 else if hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ((↑↑S).erase α)) i then ∑ γ : PositiveRoot r, if hγ : rootStructureConstant α γ β = 0 then 0 else (rootSwapExteriorHodgeSign S α β * rootStructureConstant α γ β) • (rootSwapLowerStructureEdge n lam S α β γ hα hβ hadm hγ) (f (rootAdmissibleSwap lam S α β hα hβ hadm)) else 0 else 0
                                                                                                      theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.sum_rootSubtype_eq_indicator {ι : Type u_1} {M : Type u_2} [Fintype ι] [AddCommMonoid M] (P : ι → Prop) [DecidablePred P] (F : ι → M) :
                                                                                                      ∑ a : { a : ι // P a }, F ↑a = ∑ a : ι, if P a then F a else 0

                                                                                                      The root joint harmonic polynomial inclusion 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.positiveRootOperator_eq_zero_of_inadmissible_target {r n k : ℕ} (lam : Fin (r + 1) → ℕ) (T : RootWedge r k) (hT : ¬∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (↑T) i) (α : PositiveRoot r) (hα : α ∉ ↑T) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert α ↑T) i) (p : JointHarmonicWeightSpace n (rootWedgeWeight lam ⟨rootWedgeInsert T α hα, hadm⟩)) :
                                                                                                        (positiveRootOperator n α) ↑↑p = 0
                                                                                                        theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.sum_offDiagonal_eq_sum_orderedPairs {ι : Type u_1} {κ : Type u_2} {M : Type u_3} [Fintype ι] [DecidableEq ι] [LinearOrder κ] [AddCommMonoid M] (key : ι → κ) (hkey : Function.Injective key) (F : ι → ι → M) :
                                                                                                        (∑ a : ι, ∑ b : ι, if a = b then 0 else F a b) = ∑ a : ι, ∑ b : ι, if key a < key b then F a b + F b a else 0

                                                                                                        The actual exterior root contraction used in the spherical-code argument.

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

                                                                                                          The actual exterior root creation 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.rootAdmissibleErase_nonnegative_iff_first_pos {r k : ℕ} (lam : Fin (r + 1) → ℕ) (S : AdmissibleRootWedge lam (k + 1)) (α : PositiveRoot r) (hα : α ∈ ↑↑S) :
                                                                                                            (∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam ((↑↑S).erase α) i) ↔ 0 < rootWedgeWeight lam S (positiveRootFirst α)
                                                                                                            theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootAdmissibleSwap_first_eq_and_source_first_zero_of_inadmissible_erase {r k : ℕ} (lam : Fin (r + 1) → ℕ) (S : AdmissibleRootWedge lam (k + 1)) (α β : PositiveRoot r) (hα : α ∈ ↑↑S) (hβ : β ∉ ↑↑S) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ((↑↑S).erase α)) i) (hbad : ¬∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam ((↑↑S).erase α) i) :
                                                                                                            theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootAdmissibleSwap_upper_lower_eq_zero_of_inadmissible_erase {r n k : ℕ} (lam : Fin (r + 1) → ℕ) (S : AdmissibleRootWedge lam (k + 1)) (α β : PositiveRoot r) (hα : α ∈ ↑↑S) (hβ : β ∉ ↑↑S) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ((↑↑S).erase α)) i) (hbad : ¬∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam ((↑↑S).erase α) i) (p : JointHarmonicWeightSpace n (rootWedgeWeight lam (rootAdmissibleSwap lam S α β hα hβ hadm))) :
                                                                                                            theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootAdmissibleSwap_second_eq_and_source_second_zero_of_inadmissible_insert {r k : ℕ} (lam : Fin (r + 1) → ℕ) (S : AdmissibleRootWedge lam (k + 1)) (α β : PositiveRoot r) (hα : α ∈ ↑↑S) (hβ : β ∉ ↑↑S) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ((↑↑S).erase α)) i) (hbad : ¬∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ↑↑S) i) :
                                                                                                            theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootAdmissibleSwap_lower_upper_eq_zero_of_inadmissible_insert {r n k : ℕ} (lam : Fin (r + 1) → ℕ) (S : AdmissibleRootWedge lam (k + 1)) (α β : PositiveRoot r) (hα : α ∈ ↑↑S) (hβ : β ∉ ↑↑S) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ((↑↑S).erase α)) i) (hbad : ¬∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ↑↑S) i) (p : JointHarmonicWeightSpace n (rootWedgeWeight lam (rootAdmissibleSwap lam S α β hα hβ hadm))) :
                                                                                                            theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootPolynomialActionCoboundaryDifferentialIncidence_swap {r n k : ℕ} (lam : Fin (r + 1) → ℕ) (f : RootJointHarmonicChain n lam (k + 1)) (S : AdmissibleRootWedge lam (k + 1)) (α β : PositiveRoot r) (hα : α ∈ ↑↑S) (hβ : β ∉ ↑↑S) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ((↑↑S).erase α)) i) :
                                                                                                            rootPolynomialActionCoboundaryDifferentialIncidence lam f S α β = (realExteriorRootSign (↑↑S) α * realExteriorRootSign (insert β ((↑↑S).erase α)) β) • (positiveRootUpperOperator n α) ((positiveRootOperator n β) ↑↑(f (rootAdmissibleSwap lam S α β hα hβ hadm)))
                                                                                                            theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootPolynomialActionDifferentialCoboundaryIncidence_swap {r n k : ℕ} (lam : Fin (r + 1) → ℕ) (f : RootJointHarmonicChain n lam (k + 1)) (S : AdmissibleRootWedge lam (k + 1)) (α β : PositiveRoot r) (hα : α ∈ ↑↑S) (hβ : β ∉ ↑↑S) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ((↑↑S).erase α)) i) :
                                                                                                            theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootPolynomialActionIncidence_pair_eq_structureRoots {r n k : ℕ} (lam : Fin (r + 1) → ℕ) (f : RootJointHarmonicChain n lam (k + 1)) (S : AdmissibleRootWedge lam (k + 1)) (α β : PositiveRoot r) (hα : α ∈ ↑↑S) (hβ : β ∉ ↑↑S) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ((↑↑S).erase α)) i) :
                                                                                                            rootPolynomialActionCoboundaryDifferentialIncidence lam f S α β + rootPolynomialActionDifferentialCoboundaryIncidence lam f S β α = (∑ γ : PositiveRoot r, if _hγ : rootStructureConstant β γ α = 0 then 0 else (rootSwapExteriorHodgeSign S α β * rootStructureConstant β γ α) • (polarization r n (positiveRootFirst γ) (positiveRootSecond γ)) ↑↑(f (rootAdmissibleSwap lam S α β hα hβ hadm))) + ∑ γ : PositiveRoot r, if _hγ : rootStructureConstant α γ β = 0 then 0 else (rootSwapExteriorHodgeSign S α β * rootStructureConstant α γ β) • (polarization r n (positiveRootSecond γ) (positiveRootFirst γ)) ↑↑(f (rootAdmissibleSwap lam S α β hα hβ hadm))
                                                                                                            theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootJointHarmonicActionUpperRootStructureCross_polynomial_apply {r n k : ℕ} (lam : Fin (r + 1) → ℕ) (f : RootJointHarmonicChain n lam k) (S : AdmissibleRootWedge lam k) :
                                                                                                            ↑↑((rootJointHarmonicActionUpperRootStructureCross n lam k) f S) = ∑ α : PositiveRoot r, if hα : α ∈ ↑↑S then ∑ β : PositiveRoot r, if hβ : β ∈ ↑↑S then 0 else if hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ((↑↑S).erase α)) i then ∑ γ : PositiveRoot r, if _hγ : rootStructureConstant β γ α = 0 then 0 else (rootSwapExteriorHodgeSign S α β * rootStructureConstant β γ α) • (polarization r n (positiveRootFirst γ) (positiveRootSecond γ)) ↑↑(f (rootAdmissibleSwap lam S α β hα hβ hadm)) else 0 else 0
                                                                                                            theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootJointHarmonicActionLowerRootStructureCross_polynomial_apply {r n k : ℕ} (lam : Fin (r + 1) → ℕ) (f : RootJointHarmonicChain n lam k) (S : AdmissibleRootWedge lam k) :
                                                                                                            ↑↑((rootJointHarmonicActionLowerRootStructureCross n lam k) f S) = ∑ α : PositiveRoot r, if hα : α ∈ ↑↑S then ∑ β : PositiveRoot r, if hβ : β ∈ ↑↑S then 0 else if hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ((↑↑S).erase α)) i then ∑ γ : PositiveRoot r, if _hγ : rootStructureConstant α γ β = 0 then 0 else (rootSwapExteriorHodgeSign S α β * rootStructureConstant α γ β) • (polarization r n (positiveRootSecond γ) (positiveRootFirst γ)) ↑↑(f (rootAdmissibleSwap lam S α β hα hβ hadm)) else 0 else 0

                                                                                                            The reverse weight-space identification for a wedge edge with nonzero root-bracket boundary coefficient.

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

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

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

                                                                                                                The actual exterior root bracket coboundary used in the spherical-code argument.

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

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

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

                                                                                                                    The full root exterior polynomial action used in the spherical-code argument.

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

                                                                                                                      The full root exterior action atom used in the spherical-code argument.

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

                                                                                                                        The full root exterior action used in the spherical-code argument.

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

                                                                                                                          The full root exterior bracket atom used in the spherical-code argument.

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

                                                                                                                            The full root exterior bracket used in the spherical-code argument.

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

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

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

                                                                                                                                Erase a specified member of a root wedge, reducing its cardinality by one.

                                                                                                                                Equations
                                                                                                                                Instances For
                                                                                                                                  @[simp]
                                                                                                                                  theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootWedgeErase_val {r k : ℕ} (S : RootWedge r (k + 1)) (α : PositiveRoot r) (hα : α ∈ ↑S) :
                                                                                                                                  ↑(rootWedgeErase S α hα) = (↑S).erase α

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

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

                                                                                                                                    The root bracket coboundary 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.upperRootOperator_eq_zero_of_inadmissible_insert {r n k : ℕ} (lam : Fin (r + 1) → ℕ) (T : AdmissibleRootWedge lam k) (α : PositiveRoot r) (hα : α ∉ ↑↑T) (hbad : ¬∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert α ↑↑T) i) (p : JointHarmonicWeightSpace n (rootWedgeWeight lam T)) :
                                                                                                                                      theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.positiveRootUpperOperator_eq_zero_of_inadmissible_target {r n k : ℕ} (lam : Fin (r + 1) → ℕ) (S : RootWedge r (k + 1)) (hS : ¬∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (↑S) i) (α : PositiveRoot r) (hα : α ∈ ↑S) (hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (↑(rootWedgeErase S α hα)) i) (p : JointHarmonicWeightSpace n (rootWedgeWeight lam ⟨rootWedgeErase S α hα, hadm⟩)) :
                                                                                                                                      (positiveRootUpperOperator n α) ↑↑p = 0

                                                                                                                                      The full root exterior upper polynomial action used in the spherical-code argument.

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

                                                                                                                                        The full root exterior action coboundary 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.rootExteriorBracketAtom_support_iff {ι : Type u_1} [LinearOrder ι] (S T : Finset ι) (α β γ : ι) :
                                                                                                                                          γ ∈ T ∧ β ∉ T.erase γ ∧ α ∉ insert β (T.erase γ) ∧ insert α (insert β (T.erase γ)) = S ↔ α ∈ S ∧ β ∈ S.erase α ∧ γ ∉ (S.erase α).erase β ∧ T = insert γ ((S.erase α).erase β)

                                                                                                                                          The actual ordered root bracket coboundary used in the spherical-code argument.

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

                                                                                                                                            The root joint harmonic bracket action mixed used in the spherical-code argument.

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

                                                                                                                                              The root polynomial bracket action mixed used in the spherical-code argument.

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

                                                                                                                                                The full root exterior lower root structure incidence 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.rootJointHarmonicActionLowerRootStructureCross_apply_coe {r n k : ℕ} (lam : Fin (r + 1) → ℕ) (f : RootJointHarmonicChain n lam k) (S : AdmissibleRootWedge lam k) :
                                                                                                                                                  ↑↑((rootJointHarmonicActionLowerRootStructureCross n lam k) f S) = ∑ α : PositiveRoot r, if hα : α ∈ ↑↑S then ∑ β : PositiveRoot r, if hβ : β ∈ ↑↑S then 0 else if hadm : ∀ (i : Fin (r + 1)), 0 ≤ signedRootWeight lam (insert β ((↑↑S).erase α)) i then ∑ γ : PositiveRoot r, if _hγ : rootStructureConstant α γ β = 0 then 0 else (rootSwapExteriorHodgeSign S α β * rootStructureConstant α γ β) • (polarization r n (positiveRootSecond γ) (positiveRootFirst γ)) ↑↑(f (rootAdmissibleSwap lam S α β hα hβ hadm)) else 0 else 0