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 α) :
kFinset.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
@[simp]
theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.weightedExteriorRootEdge_coe {r n k : } (lam : Fin (r + 1)) (T : AdmissibleRootWedge lam k) (α : PositiveRoot r) ( : αT) (hadm : ∀ (i : Fin (r + 1)), 0 signedRootWeight lam (insert α T) i) (p : JointHarmonicWeightSpace n (rootWedgeWeight lam (rootAdmissibleInsert lam T α hadm))) :
((weightedExteriorRootEdge n lam T α hadm) p) = (polarization r n (positiveRootSecond α) (positiveRootFirst α)) p

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 α hadm = S then realExteriorRootSign (insert α T) α (MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.weightedExteriorRootEdgeAdjointAt✝ n lam T α hadm S hS) (q T) else 0 else 0
    @[simp]
    theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootAdmissibleErase_val {r k : } (lam : Fin (r + 1)) (S : AdmissibleRootWedge lam (k + 1)) (α : PositiveRoot r) ( : α S) (hadm : ∀ (i : Fin (r + 1)), 0 signedRootWeight lam ((↑S).erase α) i) :
    theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootAdmissibleInsert_mem_of_eq {r k : } (lam : Fin (r + 1)) (T : AdmissibleRootWedge lam k) (α : PositiveRoot r) ( : αT) (hadm : ∀ (i : Fin (r + 1)), 0 signedRootWeight lam (insert α T) i) (S : AdmissibleRootWedge lam (k + 1)) (hS : rootAdmissibleInsert lam T α 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) ( : αT) (hadm : ∀ (i : Fin (r + 1)), 0 signedRootWeight lam (insert α T) i) (S : AdmissibleRootWedge lam (k + 1)) (hS : rootAdmissibleInsert lam T α 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) ( : α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) :
    @[simp]
    theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.weightedExteriorRootEdgeAdjointAt_coe {r n k : } (lam : Fin (r + 1)) (T : AdmissibleRootWedge lam k) (α : PositiveRoot r) ( : αT) (hadm : ∀ (i : Fin (r + 1)), 0 signedRootWeight lam (insert α T) i) (S : AdmissibleRootWedge lam (k + 1)) (hS : rootAdmissibleInsert lam T α hadm = S) (q : JointHarmonicWeightSpace n (rootWedgeWeight lam T)) :
    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 (MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootAdmissibleErase✝ lam S α 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
        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.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
        theorem MetricCodes.Spherical.HigherWeylAllRankReflectedPrefixSuffixFactor.prod_prefix_suffix_sub_factor {R : Type u_1} [CommRing R] (f d : R) (k m : ) :
        (∏ qFinset.range k, f q) * qFinset.range (m + k), d (k + q) - (∏ qFinset.range (k + m), f q) * qFinset.range k, d (k + m + q) = ((∏ qFinset.range k, f q) * qFinset.range k, d (k + m + q)) * (qFinset.range m, d (k + q) - qFinset.range m, f (k + q))
        theorem MetricCodes.Spherical.HigherWeylAllRankReflectedPrefixSuffixFactor.orthogonal_reflected_prefix_suffix_factor (n z : ) (r j : ) (hj : j r) :
        (∏ qFinset.range (r - j), (z + r - q)) * qFinset.range (2 * r + 2 - (r - j)), (n + z + r - 1 - ↑(r - j + q)) - (∏ qFinset.range (r + j + 2), (z + r - q)) * qFinset.range (2 * r + 2 - (r + j + 2)), (n + z + r - 1 - ↑(r + j + 2 + q)) = ((∏ qFinset.range (r - j), (z + r - q)) * qFinset.range (r - j), (n + z - r - 2 + q)) * (qFinset.range (2 * j + 2), (n + z + j - 1 - q) - qFinset.range (2 * j + 2), (z + j - q))
        theorem MetricCodes.Spherical.HigherWeylAllRankJacobiTrudiWeylEvaluation.orthogonalCompleteSymmetricCoefficient_descend_commonDenominator_sub {n : } (hn : 0 < n) (z : ) (r L k₁ k₂ : ) (hk₁ : k₁ L) (hk₂ : k₂ L) :
        (∏ qFinset.range L, (n + z + r - 1 - q)) * (HigherWeylBinomialDeterminant.orthogonalCompleteSymmetricCoefficient n (z + r - k₁) - HigherWeylBinomialDeterminant.orthogonalCompleteSymmetricCoefficient n (z + r - k₂)) = HigherWeylBinomialDeterminant.orthogonalCompleteSymmetricCoefficient n (z + r) * ((∏ qFinset.range k₁, (z + r - q)) * qFinset.range (L - k₁), (n + z + r - 1 - ↑(k₁ + q)) - (∏ qFinset.range k₂, (z + r - q)) * qFinset.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) :
        (∏ qFinset.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) * ((∏ qFinset.range (r - j), (z + r - q)) * qFinset.range (2 * r + 2 - (r - j)), (n + z + r - 1 - ↑(r - j + q)) - (∏ qFinset.range (r + j + 2), (z + r - q)) * qFinset.range (2 * r + 2 - (r + j + 2)), (n + z + r - 1 - ↑(r + j + 2 + q)))
        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_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 (MetricCodes.Spherical.HigherWeylAllRankJacobiTrudiWeylEvaluation.shiftedSquare✝ n (fun (x : Fin (r + 1)) => 0) i) (p j)) = 1) :
        (Matrix.det fun (i j : Fin (r + 1)) => scale i * Polynomial.eval (MetricCodes.Spherical.HigherWeylAllRankJacobiTrudiWeylEvaluation.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)) :
        (∏ qFinset.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)) * ((∏ qFinset.range (r - j), ((lam i) - i + r - q)) * qFinset.range (2 * r + 2 - (r - j)), (n + (lam i) - i + r - 1 - ↑(r - j + q)) - (∏ qFinset.range (r + j + 2), ((lam i) - i + r - q)) * qFinset.range (2 * r + 2 - (r + j + 2)), (n + (lam i) - i + r - 1 - ↑(r + j + 2 + q)))
        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 α 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 rV) :
          γ : PositiveRoot r, (f γ - g γ) v γ = γ : PositiveRoot r, f γ v γ - γ : PositiveRoot r, g γ v γ
          def MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootAdmissibleSwap {r k : } (lam : Fin (r + 1)) (S : AdmissibleRootWedge lam k) (α β : PositiveRoot r) ( : α S) ( : β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) ( : α S) ( : βS) (hadm : ∀ (i : Fin (r + 1)), 0 signedRootWeight lam (insert β ((↑S).erase α)) i) (i : Fin (r + 1)) :
            signedRootWeight lam (↑(rootAdmissibleSwap lam S α β 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) ( : α S) ( : β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 α β 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) ( : α S) ( : β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 α β 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) ( : α S) ( : βS) (hadm : ∀ (i : Fin (r + 1)), 0 signedRootWeight lam (insert β ((↑S).erase α)) i) (hstructure : rootStructureConstant β γ α 0) :
            0 < rootWedgeWeight lam (rootAdmissibleSwap lam S α β hadm) (positiveRootSecond γ)
            theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootAdmissibleSwap_lower_first_pos {r k : } (lam : Fin (r + 1)) (S : AdmissibleRootWedge lam k) (α β γ : PositiveRoot r) ( : α S) ( : βS) (hadm : ∀ (i : Fin (r + 1)), 0 signedRootWeight lam (insert β ((↑S).erase α)) i) (hstructure : rootStructureConstant α γ β 0) :
            0 < rootWedgeWeight lam (rootAdmissibleSwap lam S α β hadm) (positiveRootFirst γ)
            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 β hins) then if herase : ∀ (i : Fin (r + 1)), 0 signedRootWeight lam ((↑(rootAdmissibleInsert lam S β hins)).erase α) i then (realExteriorRootSign (insert β S) β * realExteriorRootSign (↑(rootAdmissibleInsert lam S β hins)) α) (polarization r n (positiveRootSecond β) (positiveRootFirst β)) ((polarization r n (positiveRootFirst α) (positiveRootSecond α)) (f (MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootAdmissibleErase✝ lam (rootAdmissibleInsert lam S β hins) α herase))) else 0 else 0 else 0
            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
            theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootSwapUpperStructureEdge_weight {r k : } (lam : Fin (r + 1)) (S : AdmissibleRootWedge lam k) (α β γ : PositiveRoot r) ( : α S) ( : β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) ( : α S) ( : βS) (hadm : ∀ (i : Fin (r + 1)), 0 signedRootWeight lam (insert β ((↑S).erase α)) i) (hstructure : rootStructureConstant α γ β 0) :
            lowerRootWeight (rootWedgeWeight lam (rootAdmissibleSwap lam S α β hadm)) γ = rootWedgeWeight lam S
            noncomputable def MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootSwapUpperStructureEdge {r k : } (n : ) (lam : Fin (r + 1)) (S : AdmissibleRootWedge lam k) (α β γ : PositiveRoot r) ( : α S) ( : β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
              @[simp]
              theorem MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootSwapUpperStructureEdge_coe {r n k : } (lam : Fin (r + 1)) (S : AdmissibleRootWedge lam k) (α β γ : PositiveRoot r) ( : α S) ( : βS) (hadm : ∀ (i : Fin (r + 1)), 0 signedRootWeight lam (insert β ((↑S).erase α)) i) (hstructure : rootStructureConstant β γ α 0) (p : JointHarmonicWeightSpace n (rootWedgeWeight lam (rootAdmissibleSwap lam S α β hadm))) :
              ((rootSwapUpperStructureEdge n lam S α β γ 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) ( : α S) ( : βS) (hadm : ∀ (i : Fin (r + 1)), 0 signedRootWeight lam (insert β ((↑S).erase α)) i) (hstructure : rootStructureConstant α γ β 0) (p : JointHarmonicWeightSpace n (rootWedgeWeight lam (rootAdmissibleSwap lam S α β hadm))) :

              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

                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 α β γ hadm ) (f (rootAdmissibleSwap lam S α β 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 α γ β) (MetricCodes.Spherical.HigherHarmonicYoung.UniversalBGGRootComplex.rootSwapLowerStructureEdge✝ n lam S α β γ hadm ) (f (rootAdmissibleSwap lam S α β 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) ( : αT) (hadm : ∀ (i : Fin (r + 1)), 0 signedRootWeight lam (insert α T) i) (p : JointHarmonicWeightSpace n (rootWedgeWeight lam rootWedgeInsert T α , 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) ( : α 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) ( : α S) ( : β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) ( : α S) ( : β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 α β 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) ( : α S) ( : β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) ( : α S) ( : β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 α β 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 α β 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 α β hadm)) else 0 else 0

                                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

                                                  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) ( : αT) (hbad : ¬∀ (i : Fin (r + 1)), 0 signedRootWeight lam (insert α T) i) (p : JointHarmonicWeightSpace n (rootWedgeWeight lam T)) :

                                                      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 α β hadm)) else 0 else 0