Documentation

LeanPool.MetricCodes.HighestWeights

Highest-weight identities #

Diamond relations, Lie irreducibility, and isotropic highest-weight constructions.

theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowFirstAxisIntertwining.sum_powerset_erase_insert {α : Type u_1} {M : Type u_2} [DecidableEq α] [AddCommMonoid M] (P : Finset α) (a : α) (ha : a P) (f : Finset αM) :
SP.powerset, f S = S(P.erase a).powerset, (f S + f (insert a S))
theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondGapShift.shiftedRowGap_raiseWeight_of_ne {r : } (lam : Fin (r + 1)) (target preceding raised : Fin (r + 1)) (htarget : target raised) (hpreceding : preceding raised) :
theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondGapShift.shiftedRowGap_raiseWeight_later {r : } (lam : Fin (r + 1)) (target raised preceding : Fin (r + 1)) (htarget : target < raised) (hpreceding : preceding < target) :
theorem MetricCodes.Spherical.HigherHarmonicYoung.AllRankGelfandTsetlinAdjacentProjectedCoefficient.projectedCoordinateRaise_canonicalGelfandTsetlinFibre_eq_of_pathExchange {r n : } (low : Fin (r + 2)) (mu : Fin (r + 1)) (row : Fin (r + 2)) (hlow : HigherRepresentationGraph.Interlaces low mu) (hhigh : HigherRepresentationGraph.Interlaces (HigherChannel.raiseWeight low row) mu) (hdom : Antitone low) (hlowGram : AllRankGelfandTsetlinCanonicalFibre.PositiveGelfandTsetlinFischerGram low mu hlow) (hhighGram : AllRankGelfandTsetlinCanonicalFibre.PositiveGelfandTsetlinFischerGram (HigherChannel.raiseWeight low row) mu hhigh) (hexchange : ∀ (p : (HarmonicYoungSpace mu)), (AllRankArbitraryRowBranchingOperator.arbitraryRowAxialRaise low row (Fin.last n)) ((ArbitraryRankReverseInterlacingPolynomialSeed.reverseInterlacingPolynomialSeed low mu) p) - (ArbitraryRankReverseInterlacingPolynomialSeed.reverseInterlacingPolynomialSeed (HigherChannel.raiseWeight low row) mu) p youngGramRadialIdeal (r + 1) (n + 1)) (p : (HarmonicYoungSpace mu)) :
@[simp]
theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondResidualSuffixPartition.diamondPairResidual_eq_prefix_comp_suffix {r n : } (lam : Fin (r + 1)) (target pivot : Fin (r + 1)) (k : Fin n) (S : Finset (Fin (r + 1))) (front : List (Fin (r + 1))) (next : Fin (r + 1)) (tail : List (Fin (r + 1))) (homit : (S.sort fun (x1 x2 : Fin (r + 1)) => x1 x2) ++ [target] = front ++ next :: tail) (hinsert : ((insert pivot S).sort fun (x1 x2 : Fin (r + 1)) => x1 x2) ++ [target] = front ++ pivot :: next :: tail) (hnext : pivot < next) (htail : atail, pivot < a) :
theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSuffixSummation.sum_powerset_disjoint_union {α : Type u_1} {M : Type u_2} [DecidableEq α] [AddCommMonoid M] (lower upper : Finset α) (hdisjoint : Disjoint lower upper) (f : Finset αM) :
S(lower upper).powerset, f S = Uupper.powerset, Llower.powerset, f (L U)
theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralRootTransport.upperPolarizationPathCommutator_later_target_eq_zero {r n : } (pivot rootTarget target : Fin (r + 1)) (hroot : pivot < rootTarget) (htarget : pivot < target) (front : List (Fin (r + 1))) (hfront : afront, a < pivot) :
theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondUniversalPluckerCancellation.spectralPathPrefixResidual_eq_zero_of_rtt {r n : } (lam : Fin (r + 1)) (pivot next : Fin (r + 1)) (hpivot : pivot < next) (k : Fin n) (h : ) (hcomm : MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot pivot k (h + 1) ∘ₗ AllRankArbitraryRowBranchingOperator.arbitraryRowAxialRaise lam pivot k = AllRankArbitraryRowBranchingOperator.arbitraryRowAxialRaise lam pivot k ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot pivot k (h + 1)) (hrtt : (h + 1) (MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot next k (h + 1) ∘ₗ AllRankArbitraryRowBranchingOperator.arbitraryRowAxialRaise lam pivot k - AllRankArbitraryRowBranchingOperator.arbitraryRowAxialRaise lam pivot k ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot next k (h + 1)) = MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot pivot k (h + 1) ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot next k 0 - AllRankArbitraryRowBranchingOperator.arbitraryRowAxialRaise lam pivot k ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot next k (h + 1)) :
theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralAbstractRTT.spectralStep_rtt {r n : } (A B C D E F S T : PolynomialSpace r n →ₗ[] PolynomialSpace r n) (x y : ) (hAB : A * B = B * A) (hSB : S * B - B * S = D) (hTA : T * A - A * T = E) (hTB : T * B - B * T = F) (hSF : S * F = F * S) (hTC : T * C = C * T) (hTD : T * D = D * T) (hST : S * T = T * S) (hcross : (x - y) (C * F - F * C) = E * D - F * C) (hCB : (x - y) (C * B - B * C) = A * D - B * C) (hAF : (x - y) (A * F - F * A) = E * B - F * A) (hEB : (x - y) (E * B - B * E) = A * F - B * E) :
(x - y) ((x C - A * S) * (y F - B * T) - (y F - B * T) * (x C - A * S)) = (x E - A * T) * (y D - B * S) - (y F - B * T) * (x C - A * S)
theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralRTTStep.spectralPathOperator_succ_rtt_of {r n : } (lam : Fin (r + 1)) (hdom : Antitone lam) (a : Fin r) (s t : Fin (r + 1)) (hs : a.succ s) (ht : a.succ t) (k : Fin n) (u v : ) (hself : ∀ (w z : ), MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam a.castSucc a.castSucc k w ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam a.castSucc a.castSucc k z = MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam a.castSucc a.castSucc k z ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam a.castSucc a.castSucc k w) (hrtt : ∀ (i j : Fin (r + 1)), a.castSucc ia.castSucc j∀ (w z : ), (w - z) (MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam a.castSucc i k w ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam a.castSucc j k z - MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam a.castSucc j k z ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam a.castSucc i k w) = MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam a.castSucc j k w ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam a.castSucc i k z - MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam a.castSucc j k z ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam a.castSucc i k w) :
theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralAbstractSelfCommute.spectralStep_same_target_commute {r n : } (A B C D R : PolynomialSpace r n →ₗ[] PolynomialSpace r n) (x y : ) (hAB : A * B = B * A) (hCD : C * D = D * C) (hRA : R * A - A * R = C) (hRB : R * B - B * R = D) (hRC : R * C = C * R) (hRD : R * D = D * R) (hcross : (x - y) (C * B - B * C) = A * D - B * C) :
(x C - A * R) * (y D - B * R) = (y D - B * R) * (x C - A * R)
theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralSelfCommuteStep.spectralPathOperator_succ_same_target_commute_of {r n : } (lam : Fin (r + 1)) (hdom : Antitone lam) (a : Fin r) (target : Fin (r + 1)) (htarget : a.succ target) (k : Fin n) (u v : ) (hcomm : ∀ (i : Fin (r + 1)), a.castSucc i∀ (w z : ), MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam a.castSucc i k w ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam a.castSucc i k z = MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam a.castSucc i k z ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam a.castSucc i k w) (hrtt : ∀ (i j : Fin (r + 1)), a.castSucc ia.castSucc j∀ (w z : ), (w - z) (MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam a.castSucc i k w ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam a.castSucc j k z - MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam a.castSucc j k z ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam a.castSucc i k w) = MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam a.castSucc j k w ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam a.castSucc i k z - MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam a.castSucc j k z ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam a.castSucc i k w) :
theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralRTT.spectralPathOperator_rtt_and_same_target_commute {r n : } (lam : Fin (r + 1)) (hdom : Antitone lam) (pivot : Fin (r + 1)) :
(∀ (s t : Fin (r + 1)), pivot spivot t∀ (k : Fin n) (u v : ), (u - v) (MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot s k u ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot t k v - MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot t k v ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot s k u) = MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot t k u ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot s k v - MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot t k v ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot s k u) ∀ (target : Fin (r + 1)), pivot target∀ (k : Fin n) (u v : ), MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot target k u ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot target k v = MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot target k v ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot target k u
theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralSuffixClosure.spectralDiamondPrefixResidual_eq_zero_of_spectral_rtt {r n : } (lam : Fin (r + 1)) (target pivot next : Fin (r + 1)) (hnext : pivot < next) (k : Fin n) (hself : ∀ (u v : ), MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot pivot k u ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot pivot k v = MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot pivot k v ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot pivot k u) (hrtt : ∀ (s t : Fin (r + 1)), pivot spivot t∀ (u v : ), (u - v) (MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot s k u ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot t k v - MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot t k v ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot s k u) = MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot t k u ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot s k v - MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot t k v ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot s k u) :
theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralSuffixClosure.sum_weightedDiamondPairResidual_eq_zero_of_spectral_rtt {r n : } (lam : Fin (r + 1)) (hdom : Antitone lam) (target pivot : Fin (r + 1)) (hpivot : pivot < target) (k : Fin n) (hself : ∀ (u v : ), MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot pivot k u ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot pivot k v = MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot pivot k v ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot pivot k u) (hrtt : ∀ (s t : Fin (r + 1)), pivot spivot t∀ (u v : ), (u - v) (MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot s k u ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot t k v - MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot t k v ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot s k u) = MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot t k u ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot s k v - MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot t k v ∘ₗ MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowSameAxisDiamondSpectralPath.spectralPathOperator✝ lam pivot s k u) :
theorem MetricCodes.Spherical.HigherHarmonicYoung.AllRankCanonicalBoxActualForward.projectedCoordinateRaise_canonicalGelfandTsetlinFibre_eq_of_adjacentSignature {r n : } (low high : Fin (r + 2)) (mu : Fin (r + 1)) (row : Fin (r + 2)) (hrow : high = HigherChannel.raiseWeight low row) (hlow : HigherRepresentationGraph.Interlaces low mu) (hhigh : HigherRepresentationGraph.Interlaces high mu) (hdom : Antitone low) (hlowGram : AllRankGelfandTsetlinCanonicalFibre.PositiveGelfandTsetlinFischerGram low mu hlow) (hhighGram : AllRankGelfandTsetlinCanonicalFibre.PositiveGelfandTsetlinFischerGram high mu hhigh) (hexchange : ∀ (p : (HarmonicYoungSpace mu)), (AllRankArbitraryRowBranchingOperator.arbitraryRowAxialRaise low row (Fin.last n)) ((ArbitraryRankReverseInterlacingPolynomialSeed.reverseInterlacingPolynomialSeed low mu) p) - (ArbitraryRankReverseInterlacingPolynomialSeed.reverseInterlacingPolynomialSeed high mu) p youngGramRadialIdeal (r + 1) (n + 1)) (p : (HarmonicYoungSpace mu)) :

Data encoding the canonical box forward polynomial construction.

Instances For

    The canonical box adjacent fischer recurrence used in the spherical-code argument.

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

      The source row degree used in the spherical-code argument.

      Equations
      Instances For

        The source column degree used in the spherical-code argument.

        Equations
        Instances For

          The polynomial complexification used in the spherical-code argument.

          Equations
          Instances For
            theorem MetricCodes.Spherical.HigherYoungTwoRowLieIrreducibility.complexSpan_invariant {V : Type u_1} {Z : Type u_2} {I : Type u_3} [AddCommGroup V] [Module V] [AddCommGroup Z] [Module Z] [Module Z] (e : V →ₗ[] Z) (R : IV →ₗ[] V) (RC : IZ →ₗ[] Z) (hcomm : ∀ (i : I) (v : V), (RC i) (e v) = e ((R i) v)) (W : Submodule V) (hW : ∀ (i : I), vW, (R i) v W) (i : I) (z : Z) (hz : z Submodule.span (e '' W)) :
            (RC i) z Submodule.span (e '' W)

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

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

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

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

                The young complex polynomial span used in the spherical-code argument.

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

                  The full young complex polynomial span 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.HigherYoungTwoRowLieIrreducibility.rootOperatorWord_cons_apply {K : Type u_1} {V : Type u_2} {I : Type u_3} [Semiring K] [AddCommMonoid V] [Module K V] (E : IV →ₗ[K] V) (i : I) (w : List I) (v : V) :
                    (rootOperatorWord E (i :: w)) v = (rootOperatorWord E w) ((E i) v)
                    def MetricCodes.Spherical.HigherYoungCyclicHighestSchur.operatorWordSpan {K : Type u_1} {V : Type u_2} {I : Type u_3} [Semiring K] [AddCommMonoid V] [Module K V] (R : IV →ₗ[K] V) (v : V) :

                    The operator word span used in the spherical-code argument.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      theorem MetricCodes.Spherical.HigherYoungCyclicHighestSchur.eq_smul_id_of_cyclic_eigenpair {K : Type u_1} {V : Type u_2} {I : Type u_3} [CommRing K] [AddCommGroup V] [Module K V] (R : IV →ₗ[K] V) (A : V →ₗ[K] V) (hcomm : ∀ (i : I), A ∘ₗ R i = R i ∘ₗ A) (v w : V) (c : K) (hv : A v = c v) (hw : A w = c w) (hcyclic : MetricCodes.Spherical.HigherYoungCyclicHighestSchur.operatorWordPairSpan✝ R v w = ) :
                      theorem MetricCodes.Spherical.HigherYoungCyclicHighestSchur.complex_eigenpair_im_eq_zero_of_symmetric {V : Type u_1} [NormedAddCommGroup V] [InnerProductSpace V] (A : V →ₗ[] V) (hA : A.IsSymmetric) (v w : V) (a b : ) (hv : A v = a v - b w) (hw : A w = b v + a w) (hne : v 0 w 0) :
                      b = 0
                      theorem MetricCodes.Spherical.HigherYoungCyclicHighestSchur.symmetric_eq_smul_id_of_complex_cyclic_eigenvector {V : Type u_1} {I : Type u_2} [NormedAddCommGroup V] [InnerProductSpace V] (R : IV →ₗ[] V) (A : V →ₗ[] V) (hA : A.IsSymmetric) (hcomm : ∀ (i : I), A ∘ₗ R i = R i ∘ₗ A) (v w : V) (c : ) (hv : A v = c.re v - c.im w) (hw : A w = c.im v + c.re w) (hne : v 0 w 0) (hcyclic : MetricCodes.Spherical.HigherYoungCyclicHighestSchur.operatorWordPairSpan✝ R v w = ) :
                      noncomputable def MetricCodes.Spherical.HigherYoungCyclicHighestSchur.dominantHighestRealVector {r n : } (hn : 2 * (r + 1) n) (lam : Fin (r + 1)) (hdom : Antitone lam) :

                      The dominant highest real vector used in the spherical-code argument.

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

                        The dominant highest imaginary vector used in the spherical-code argument.

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

                          The dominant highest rotation word span 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.ArbitraryRowRaisingSchurTraceGram.youngClebschRaise_scalar_eq_lower_dimension_ratio {r n : } (high low : Fin (r + 1)) (hdeg : i : Fin (r + 1), high i = i : Fin (r + 1), low i + 1) (row : Fin (r + 1)) (raisingGram loweringGram : ) (hraise : LinearMap.adjoint (youngClebschRaise high low hdeg row) ∘ₗ youngClebschRaise high low hdeg row = raisingGram LinearMap.id) (hlower : LinearMap.adjoint (youngClebschLower low high hdeg row) ∘ₗ youngClebschLower low high hdeg row = loweringGram LinearMap.id) (hlow : 0 < Module.finrank (HarmonicYoungSpace low)) :
                            raisingGram = loweringGram * (Module.finrank (HarmonicYoungSpace high)) / (Module.finrank (HarmonicYoungSpace low))
                            theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowRaisingSchurTraceGram.youngClebschRaise_gram_rotation_intertwine {r n : } (high low : Fin (r + 1)) (hdeg : i : Fin (r + 1), high i = i : Fin (r + 1), low i + 1) (row : Fin (r + 1)) (a b : Fin n) :

                            The arbitrary row raising gram scalar used in the spherical-code argument.

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For
                              theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowRaisingSchurTraceGram.youngClebschRaise_arbitrary_inner_of_dominantCyclicHighest {r n : } (high : Fin (r + 1)) (row : Fin (r + 1)) (ha : 0 < high row) (hn : 2 * (r + 1) n) (hdomhigh : Antitone high) (hdomlow : Antitone (HigherYoungPenultimateRowProjectedLower.loweredInternalYoungWeight high row)) (c : ) (hreal : (LinearMap.adjoint (youngClebschRaise high (HigherYoungPenultimateRowProjectedLower.loweredInternalYoungWeight high row) row) ∘ₗ youngClebschRaise high (HigherYoungPenultimateRowProjectedLower.loweredInternalYoungWeight high row) row) (HigherYoungCyclicHighestSchur.dominantHighestRealVector hn (HigherYoungPenultimateRowProjectedLower.loweredInternalYoungWeight high row) hdomlow) = c.re HigherYoungCyclicHighestSchur.dominantHighestRealVector hn (HigherYoungPenultimateRowProjectedLower.loweredInternalYoungWeight high row) hdomlow - c.im HigherYoungCyclicHighestSchur.dominantHighestImaginaryVector hn (HigherYoungPenultimateRowProjectedLower.loweredInternalYoungWeight high row) hdomlow) (himaginary : (LinearMap.adjoint (youngClebschRaise high (HigherYoungPenultimateRowProjectedLower.loweredInternalYoungWeight high row) row) ∘ₗ youngClebschRaise high (HigherYoungPenultimateRowProjectedLower.loweredInternalYoungWeight high row) row) (HigherYoungCyclicHighestSchur.dominantHighestImaginaryVector hn (HigherYoungPenultimateRowProjectedLower.loweredInternalYoungWeight high row) hdomlow) = c.im HigherYoungCyclicHighestSchur.dominantHighestRealVector hn (HigherYoungPenultimateRowProjectedLower.loweredInternalYoungWeight high row) hdomlow + c.re HigherYoungCyclicHighestSchur.dominantHighestImaginaryVector hn (HigherYoungPenultimateRowProjectedLower.loweredInternalYoungWeight high row) hdomlow) (hcyclic : HigherYoungCyclicHighestSchur.dominantHighestRotationWordSpan hn (HigherYoungPenultimateRowProjectedLower.loweredInternalYoungWeight high row) hdomlow = ) (p q : (HarmonicYoungSpace (HigherYoungPenultimateRowProjectedLower.loweredInternalYoungWeight high row))) :

                              The source matrix highest submodule used in the spherical-code argument.

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

                                The ambient isotropic highest submodule 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.IsotropicAmbientHighestLine.mem_ambientIsotropicHighestSubmodule {r n : } (h : 2 * (r + 1) n) (lam : Fin (r + 1)) (f : MvPolynomial (Fin ((r + 1) * n)) ) :
                                  f ambientIsotropicHighestSubmodule h lam (∃ (q : BideterminantHighestLine.SourceMatrix (r + 1)), (nullSubstitution h) q = f) (∀ (i : Fin (r + 1)), (DeterminantVectors.rowDerivation i i) f = (lam i) f) (∀ (i : Fin (r + 1)), (DeterminantVectors.ambientCartan h i) f = ↑(2 * lam i) f) ∀ (i j : Fin (r + 1)), i < j(DeterminantVectors.rowDerivation i j) f = 0
                                  theorem MetricCodes.Spherical.HigherYoungAllRankSourceDiagonalBalance.rowWeightedEntry_le_columnWeightedEntry {m : } (d : Fin m × Fin m →₀ ) (hbelow : ∀ (i j : Fin m), j < id (i, j) = 0) (i j : Fin m) :
                                  i * d (i, j) j * d (i, j)
                                  theorem MetricCodes.Spherical.HigherYoungAllRankSourceDiagonalBalance.rowWeightedMass_eq_columnWeightedMass {m : } (lam : Fin m) (d : Fin m × Fin m →₀ ) (hrow : ∀ (i : Fin m), HigherHarmonicYoung.BideterminantHighestLine.sourceRowDegree d i = lam i) (hcolumn : ∀ (i : Fin m), HigherHarmonicYoung.BideterminantHighestLine.sourceColumnDegree d i = lam i) :
                                  i : Fin m, j : Fin m, i * d (i, j) = i : Fin m, j : Fin m, j * d (i, j)
                                  theorem MetricCodes.Spherical.HigherYoungAllRankSourceDiagonalBalance.rowWeightedEntry_eq_columnWeightedEntry_of_balance {m : } (lam : Fin m) (d : Fin m × Fin m →₀ ) (hrow : ∀ (i : Fin m), HigherHarmonicYoung.BideterminantHighestLine.sourceRowDegree d i = lam i) (hcolumn : ∀ (i : Fin m), HigherHarmonicYoung.BideterminantHighestLine.sourceColumnDegree d i = lam i) (hbelow : ∀ (i j : Fin m), j < id (i, j) = 0) (i j : Fin m) :
                                  i * d (i, j) = j * d (i, j)
                                  theorem MetricCodes.Spherical.HigherYoungAllRankSourceDiagonalBalance.sourceExponent_above_eq_zero_of_diagonalBalance {m : } (lam : Fin m) (d : Fin m × Fin m →₀ ) (hrow : ∀ (i : Fin m), HigherHarmonicYoung.BideterminantHighestLine.sourceRowDegree d i = lam i) (hcolumn : ∀ (i : Fin m), HigherHarmonicYoung.BideterminantHighestLine.sourceColumnDegree d i = lam i) (hbelow : ∀ (i j : Fin m), j < id (i, j) = 0) (i j : Fin m) (hij : i < j) :
                                  d (i, j) = 0
                                  theorem MetricCodes.Spherical.HigherYoungAllRankSourceDiagonalBalance.sourceExponent_offDiagonal_eq_zero_of_diagonalBalance {m : } (lam : Fin m) (d : Fin m × Fin m →₀ ) (hrow : ∀ (i : Fin m), HigherHarmonicYoung.BideterminantHighestLine.sourceRowDegree d i = lam i) (hcolumn : ∀ (i : Fin m), HigherHarmonicYoung.BideterminantHighestLine.sourceColumnDegree d i = lam i) (hbelow : ∀ (i j : Fin m), j < id (i, j) = 0) (i j : Fin m) (hij : i j) :
                                  d (i, j) = 0

                                  The below diagonal mass used in the spherical-code argument.

                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For
                                    theorem MetricCodes.Spherical.HigherYoungAllRankSourceCoefficientStraightening.exists_minimalBelowColumn_of_mass_pos {m : } (d : Fin m × Fin m →₀ ) (hmass : 0 < belowDiagonalMass d) :
                                    ∃ (i : Fin m) (j : Fin m), i < j 0 < d (j, i) ∀ (a b : Fin m), b < ib < ad (a, b) = 0

                                    The young endomorphism highest polynomial used in the spherical-code argument.

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

                                      The arbitrary row raise tensor gram scalar used in the spherical-code argument.

                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      Instances For
                                        theorem MetricCodes.Spherical.HigherHarmonicYoung.ArbitraryRowRaiseLowerTensorTrace.arbitraryRowRaiseTensorGramScalar_pos {r n : } (high : Fin (r + 1)) (row : Fin (r + 1)) (hn : 2 * (r + 1) n) (hrow : 0 < high row) (hdomhigh : Antitone high) (hdomlow : Antitone (HigherYoungPenultimateRowProjectedLower.loweredInternalYoungWeight high row)) (hstrict : ∀ (j : Fin (r + 1)), j = row + 1high j < high row) :
                                        theorem MetricCodes.Spherical.HigherYoungAmbientRootNilpotence.triangular_rootOperatorWord_eq_zero_of_length_gt {σ : Type u_1} {J : Type u_2} (weight : σ) (D : JDerivation (MvPolynomial σ ) (MvPolynomial σ )) (hD : ∀ (j : J) (i : σ) (e : σ →₀ ), MvPolynomial.coeff e ((D j) (MvPolynomial.X i)) 0(Finsupp.weight weight) e + 1 weight i) (word : List J) {k : } {p : MvPolynomial σ } (hp : p MetricCodes.Spherical.HigherYoungAmbientRootNilpotence.weightedPolynomialFiltration✝ weight k) (hlen : k < word.length) :
                                        (HigherYoungTwoRowLieIrreducibility.rootOperatorWord (fun (j : J) => (D j)) word) p = 0
                                        theorem MetricCodes.Spherical.HigherYoungAmbientRootNilpotence.finsupp_weight_le_degree_mul {σ : Type u_1} (weight : σ) (bound : ) (hweight : ∀ (i : σ), weight i bound) (d : σ →₀ ) :
                                        (Finsupp.weight weight) d Finsupp.degree d * bound
                                        theorem MetricCodes.Spherical.HigherYoungAmbientRootNilpotence.triangular_rootOperatorWord_eq_zero_of_isHomogeneous {σ : Type u_1} {J : Type u_2} (weight : σ) (bound : ) (hweight : ∀ (i : σ), weight i bound) (D : JDerivation (MvPolynomial σ ) (MvPolynomial σ )) (hD : ∀ (j : J) (i : σ) (e : σ →₀ ), MvPolynomial.coeff e ((D j) (MvPolynomial.X i)) 0(Finsupp.weight weight) e + 1 weight i) {m : } {p : MvPolynomial σ } (hp : p.IsHomogeneous m) (word : List J) (hlen : m * bound < word.length) :
                                        (HigherYoungTwoRowLieIrreducibility.rootOperatorWord (fun (j : J) => (D j)) word) p = 0

                                        The ambient pair index used in the spherical-code argument.

                                        Equations
                                        Instances For
                                          noncomputable def MetricCodes.Spherical.HigherYoungAmbientRootNilpotence.isotropicCoordinateGenerator {r n : } (h : 2 * (r + 1) n) (v : Fin ((r + 1) * n)) :
                                          MvPolynomial (Fin ((r + 1) * n))

                                          The isotropic coordinate generator used in the spherical-code argument.

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

                                            The isotropic coordinate equiv used in the spherical-code argument.

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