Documentation

LeanPool.MetricCodes.SpectralDecomposition

Canonical spectral decomposition #

Gelfand--Tsetlin completeness, Pieri channels, and projected-axis sufficiency.

theorem MetricCodes.Spherical.HigherYoungAllRankInvariantPositiveRootKernel.exists_jointRootKernel_mem_of_vector_wordKills {K : Type u_1} {V : Type u_2} {I : Type u_3} [Semiring K] [AddCommMonoid V] [Module K V] (E : IV →ₗ[K] V) (W : Submodule K V) (hinvariant : ∀ (i : I), vW, (E i) v W) (N : ) (v : V) (hv : v W) (hvzero : v 0) (hwords : ∀ (word : List I), word.length = N(HigherYoungTwoRowLieIrreducibility.rootOperatorWord E word) v = 0) :
wW, w 0 ∀ (i : I), (E i) w = 0
theorem MetricCodes.Spherical.HigherYoungAllRankInvariantPositiveRootKernel.exists_jointRootKernel_mem_of_wordKills {K : Type u_1} {V : Type u_2} {I : Type u_3} [Semiring K] [AddCommMonoid V] [Module K V] (E : IV →ₗ[K] V) (W : Submodule K V) (hW : W ) (hinvariant : ∀ (i : I), vW, (E i) v W) (N : ) (hwords : vW, ∀ (word : List I), word.length = N(HigherYoungTwoRowLieIrreducibility.rootOperatorWord E word) v = 0) :
vW, v 0 ∀ (i : I), (E i) v = 0

The canonical box edge axis data of polynomial data 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.AllRankOrthogonalBranchCompleteness.orthogonalBranch_iSup_range_eq_top {ι : Type u_1} [Fintype ι] {V : Type u_2} [NormedAddCommGroup V] [InnerProductSpace V] [FiniteDimensional V] {E : ιType u_3} [(i : ι) → NormedAddCommGroup (E i)] [(i : ι) → InnerProductSpace (E i)] [∀ (i : ι), FiniteDimensional (E i)] (f : (i : ι) → E i →ₗᵢ[] V) (horth : ∀ (i j : ι), i j∀ (p : E i) (q : E j), inner ((f i) p) ((f j) q) = 0) (hdim : Module.finrank V = i : ι, Module.finrank (E i)) :
    ⨆ (i : ι), (f i).range =
    theorem MetricCodes.Spherical.HigherHarmonicYoung.AllRankOrthogonalBranchCompleteness.orthogonalBranch_family {ι : Type u_1} {V : Type u_2} [NormedAddCommGroup V] [InnerProductSpace V] {E : ιType u_3} [(i : ι) → NormedAddCommGroup (E i)] [(i : ι) → InnerProductSpace (E i)] (f : (i : ι) → E i →ₗᵢ[] V) (horth : ∀ (i j : ι), i j∀ (p : E i) (q : E j), inner ((f i) p) ((f j) q) = 0) :
    OrthogonalFamily (fun (i : ι) => (f i).range) fun (i : ι) => (f i).range.subtypeₗᵢ
    theorem MetricCodes.Spherical.HigherHarmonicYoung.AllRankOrthogonalBranchCompleteness.orthogonalBranch_sum_projection {ι : Type u_1} [Fintype ι] {V : Type u_2} [NormedAddCommGroup V] [InnerProductSpace V] [FiniteDimensional V] {E : ιType u_3} [(i : ι) → NormedAddCommGroup (E i)] [(i : ι) → InnerProductSpace (E i)] [∀ (i : ι), FiniteDimensional (E i)] (f : (i : ι) → E i →ₗᵢ[] V) (horth : ∀ (i j : ι), i j∀ (p : E i) (q : E j), inner ((f i) p) ((f j) q) = 0) (hdim : Module.finrank V = i : ι, Module.finrank (E i)) (x : V) :
    i : ι, (f i).range.starProjection x = x
    theorem MetricCodes.Spherical.HigherHarmonicYoung.AllRankOrthogonalBranchCompleteness.orthogonalBranch_mem_range_iff {ι : Type u_1} [Fintype ι] {V : Type u_2} [NormedAddCommGroup V] [InnerProductSpace V] [FiniteDimensional V] {E : ιType u_3} [(i : ι) → NormedAddCommGroup (E i)] [(i : ι) → InnerProductSpace (E i)] [∀ (i : ι), FiniteDimensional (E i)] (f : (i : ι) → E i →ₗᵢ[] V) (horth : ∀ (i j : ι), i j∀ (p : E i) (q : E j), inner ((f i) p) ((f j) q) = 0) (hdim : Module.finrank V = i : ι, Module.finrank (E i)) (i : ι) (x : V) :
    x (f i).range ∀ (j : ι), j i∀ (y : E j), inner x ((f j) y) = 0
    theorem MetricCodes.Spherical.HigherHarmonicYoung.AllRankOrthogonalBranchCompleteness.orthogonalBranch_mem_range_of_orthogonal {ι : Type u_1} [Fintype ι] {V : Type u_2} [NormedAddCommGroup V] [InnerProductSpace V] [FiniteDimensional V] {E : ιType u_3} [(i : ι) → NormedAddCommGroup (E i)] [(i : ι) → InnerProductSpace (E i)] [∀ (i : ι), FiniteDimensional (E i)] (f : (i : ι) → E i →ₗᵢ[] V) (horth : ∀ (i j : ι), i j∀ (p : E i) (q : E j), inner ((f i) p) ((f j) q) = 0) (hdim : Module.finrank V = i : ι, Module.finrank (E i)) (i : ι) (x : V) (hx : ∀ (j : ι), j i∀ (y : E j), inner x ((f j) y) = 0) :
    x (f i).range
    theorem MetricCodes.Spherical.HigherYoungAllRankWeylBranchingDeterminantSum.det_rowSum_eq_sum_det {ι : Type u_1} [Fintype ι] [DecidableEq ι] {R : Type u_2} [CommRing R] {κ : ιType u_3} [(i : ι) → Fintype (κ i)] (row : (i : ι) → κ iιR) :
    (Matrix.det fun (i j : ι) => a : κ i, row i a j) = a : (i : ι) → κ i, Matrix.det fun (i j : ι) => row i (a i) j
    theorem MetricCodes.Spherical.HigherYoungAllRankWeylBranchingDeterminantSum.sum_det_eq_det_rowSum {ι : Type u_1} [Fintype ι] [DecidableEq ι] {R : Type u_2} [CommRing R] {κ : ιType u_3} [(i : ι) → Fintype (κ i)] (row : (i : ι) → κ iιR) :
    (∑ a : (i : ι) → κ i, Matrix.det fun (i j : ι) => row i (a i) j) = Matrix.det fun (i j : ι) => a : κ i, row i a j

    The canonical full branch fibre 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.AllRankCanonicalSelectedBranchRange.orthogonalBranch_range_eq_of_cross_orthogonal {ι : Type u_1} [Fintype ι] {V : Type u_2} [NormedAddCommGroup V] [InnerProductSpace V] [FiniteDimensional V] {E : ιType u_3} [(i : ι) → NormedAddCommGroup (E i)] [(i : ι) → InnerProductSpace (E i)] [∀ (i : ι), FiniteDimensional (E i)] {F : Type u_4} [NormedAddCommGroup F] [InnerProductSpace F] (f : (i : ι) → E i →ₗᵢ[] V) (horth : ∀ (i j : ι), i j∀ (p : E i) (q : E j), inner ((f i) p) ((f j) q) = 0) (hdim : Module.finrank V = i : ι, Module.finrank (E i)) (g : F →ₗᵢ[] V) (i : ι) (hcross : ∀ (j : ι), j i∀ (p : F) (q : E j), inner (g p) ((f j) q) = 0) (heqdim : Module.finrank F = Module.finrank (E i)) :
      g.range = (f i).range
      theorem MetricCodes.Spherical.HigherHarmonicYoung.AllRankCanonicalSelectedBranchRange.orthogonalBranch_range_eq_of_cross_orthogonal_of_equiv {ι : Type u_1} [Fintype ι] {V : Type u_2} [NormedAddCommGroup V] [InnerProductSpace V] [FiniteDimensional V] {E : ιType u_3} [(i : ι) → NormedAddCommGroup (E i)] [(i : ι) → InnerProductSpace (E i)] [∀ (i : ι), FiniteDimensional (E i)] {F : Type u_4} [NormedAddCommGroup F] [InnerProductSpace F] (f : (i : ι) → E i →ₗᵢ[] V) (horth : ∀ (i j : ι), i j∀ (p : E i) (q : E j), inner ((f i) p) ((f j) q) = 0) (hdim : Module.finrank V = i : ι, Module.finrank (E i)) (g : F →ₗᵢ[] V) (i : ι) (hcross : ∀ (j : ι), j i∀ (p : F) (q : E j), inner (g p) ((f j) q) = 0) (e : F ≃ₗᵢ[] E i) :
      g.range = (f i).range
      theorem MetricCodes.Spherical.HigherHarmonicYoung.AllRankActualFischerGramRecurrence.canonicalGelfandTsetlinFischerGram_adjacent_of_projectedLower {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)) (hcartan : ∀ (p : (HarmonicYoungSpace mu)), (projectedCoordinateLower low (HigherChannel.raiseWeight low row) row ((EuclideanSpace.basisFun (Fin (n + 1)) ) (Fin.last n))) ((AllRankRawProjectedRaiseMickelsson.arbitraryRowSameAxisHarmonicRaise low hdom row (Fin.last n)) ((ArbitraryRankGelfandTsetlinHarmonicIsometry.reverseInterlacingHarmonicBranch low mu hlow) p)) = (ArbitraryRowAxialAdjointGram.arbitraryRowAxialLowerScalar low row * ArbitraryRankInternalRowLowerGram.internalRowLowerGramScalar (HigherChannel.raiseWeight low row) row * HigherChannel.plusProbability (n + 1) low mu row) (ArbitraryRankGelfandTsetlinHarmonicIsometry.reverseInterlacingHarmonicBranch low mu hlow) p) (p : (HarmonicYoungSpace mu)) (hp : p 0) :

      The gt channel characteristic polynomial used in the spherical-code argument.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem MetricCodes.Spherical.HigherYoungAllRankGTCharacteristicResidue.characteristicResidue_unique_of_resolvent {ι : Type u_1} [Fintype ι] (nodes : ι) (hinjective : Function.Injective nodes) (numerator : Polynomial ) (weight : ι) (hresolvent : ∀ (z : ), (∀ (i : ι), z nodes i)Polynomial.eval z numerator / Polynomial.eval z (Lagrange.nodal Finset.univ nodes) = i : ι, weight i / (z - nodes i)) (i : ι) :
        weight i = Polynomial.eval (nodes i) numerator / Polynomial.eval (nodes i) (Polynomial.derivative (Lagrange.nodal Finset.univ nodes))
        theorem MetricCodes.Spherical.HigherYoungAllRankGTCharacteristicResidue.characteristicResidue_scaled_unique_of_resolvent {ι : Type u_1} [Fintype ι] (nodes : ι) (hinjective : Function.Injective nodes) (numerator : Polynomial ) (weight : ι) (scale : ) (hresolvent : ∀ (z : ), (∀ (i : ι), z nodes i)scale * Polynomial.eval z numerator / Polynomial.eval z (Lagrange.nodal Finset.univ nodes) = i : ι, weight i / (z - nodes i)) (i : ι) :
        weight i = scale * Polynomial.eval (nodes i) numerator / Polynomial.eval (nodes i) (Polynomial.derivative (Lagrange.nodal Finset.univ nodes))

        The gt relative casimir used in the spherical-code argument.

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

          The gt characteristic projector used in the spherical-code argument.

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

            The canonical gelfand tsetlin axis tensor used in the spherical-code argument.

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

              The signed characteristic projector used in the spherical-code argument.

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

                The gt mixed rotation operator used in the spherical-code argument.

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

                  The all rank cartan characteristic projector 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.AllRankCartanCharacteristicProjector.allRankCartanCharacteristicProjector_lower_channel {r n : } (target : Fin (r + 1)) (mu : Fin r) (h : HigherChannel.FiniteInterlacing n target mu) (selected : Fin (r + 1) × Bool) (row : Fin (r + 1)) (source : Fin (r + 1)) (hsource : target = HigherChannel.raiseWeight source row) (A : (HarmonicYoungSpace source) →ₗ[] TensorProduct (SpherePacking.Euclidean n) (HarmonicYoungSpace target)) (hA : ∀ (a b : Fin n), A ∘ₗ MixedSignature.youngAmbientRotation source a b = ClebschRotation.tensorAmbientRotation target a b ∘ₗ A) (p : (HarmonicYoungSpace source)) :
                    (allRankCartanCharacteristicProjector target selected) (A p) = if selected = (row, false) then A p else 0

                    The gt axis compressed signed projector coefficient used in the spherical-code argument.

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

                      The gt axis compressed characteristic minor used in the spherical-code argument.

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

                        The gt selected row clebsch range projector 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.AllRankGTCartanHodgeSelector.reverseInterlacing_projectedCoordinateLower_sameAxis_eq_plusProbability_iff {r n : } (low : Fin (r + 2)) (mu : Fin (r + 1)) (hlow : HigherRepresentationGraph.Interlaces low mu) (hdom : Antitone low) (row : Fin (r + 2)) (p : (HarmonicYoungSpace mu)) :
                          theorem MetricCodes.Spherical.HigherHarmonicYoung.AllRankGTCartanHodgeSelector.canonicalGelfandTsetlinFibre_selectedClebschCompression_iff_reverse {r n : } (low : Fin (r + 2)) (mu : Fin (r + 1)) (hlow : HigherRepresentationGraph.Interlaces low mu) (hgram : AllRankGelfandTsetlinCanonicalFibre.PositiveGelfandTsetlinFischerGram low mu hlow) (row : Fin (r + 2)) (p : (HarmonicYoungSpace mu)) :
                          theorem MetricCodes.Spherical.HigherHarmonicYoung.AllRankGTCartanHodgeSelector.gtSelectedRowClebschRangeProjector_axisCompression_mem_reverseBranch_range {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) (hforward : ∀ (p : (HarmonicYoungSpace mu)), (projectedCoordinateRaise (HigherChannel.raiseWeight low row) low row ((EuclideanSpace.basisFun (Fin (n + 1)) ) (Fin.last n))) ((ArbitraryRankGelfandTsetlinHarmonicIsometry.reverseInterlacingHarmonicBranch low mu hlow) p) (ArbitraryRankGelfandTsetlinHarmonicIsometry.reverseInterlacingHarmonicBranch (HigherChannel.raiseWeight low row) mu hhigh).range) (hreverse : ∀ (p : (HarmonicYoungSpace mu)), (projectedCoordinateLower low (HigherChannel.raiseWeight low row) row ((EuclideanSpace.basisFun (Fin (n + 1)) ) (Fin.last n))) ((ArbitraryRankGelfandTsetlinHarmonicIsometry.reverseInterlacingHarmonicBranch (HigherChannel.raiseWeight low row) mu hhigh) p) (ArbitraryRankGelfandTsetlinHarmonicIsometry.reverseInterlacingHarmonicBranch low mu hlow).range) (p : (HarmonicYoungSpace mu)) :
                          theorem MetricCodes.Spherical.HigherHarmonicYoung.AllRankGTCartanHodgeSelector.gtSelectedRowClebschRangeProjector_axisCompression_mem_canonicalFibre_range {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) (hgram : AllRankGelfandTsetlinCanonicalFibre.PositiveGelfandTsetlinFischerGram low mu hlow) (hforward : ∀ (p : (HarmonicYoungSpace mu)), (projectedCoordinateRaise (HigherChannel.raiseWeight low row) low row ((EuclideanSpace.basisFun (Fin (n + 1)) ) (Fin.last n))) ((ArbitraryRankGelfandTsetlinHarmonicIsometry.reverseInterlacingHarmonicBranch low mu hlow) p) (ArbitraryRankGelfandTsetlinHarmonicIsometry.reverseInterlacingHarmonicBranch (HigherChannel.raiseWeight low row) mu hhigh).range) (hreverse : ∀ (p : (HarmonicYoungSpace mu)), (projectedCoordinateLower low (HigherChannel.raiseWeight low row) row ((EuclideanSpace.basisFun (Fin (n + 1)) ) (Fin.last n))) ((ArbitraryRankGelfandTsetlinHarmonicIsometry.reverseInterlacingHarmonicBranch (HigherChannel.raiseWeight low row) mu hhigh) p) (ArbitraryRankGelfandTsetlinHarmonicIsometry.reverseInterlacingHarmonicBranch low mu hlow).range) (p : (HarmonicYoungSpace mu)) :
                          theorem MetricCodes.Spherical.HigherHarmonicYoung.AllRankGTSelectedProjectorCompression.gtSelectedPhysicalAxisCompression_fibre_eq_plusProbability_of_minor_and_range {r n : } (lam : Fin (r + 2)) (mu : Fin (r + 1)) (h : HigherRepresentationGraph.Interlaces lam mu) (hgram : AllRankGelfandTsetlinCanonicalFibre.PositiveGelfandTsetlinFischerGram lam mu h) (hfinite : HigherChannel.FiniteInterlacing (n + 1) lam mu) (row : Fin (r + 2)) (hminor : ∀ (p q : (HarmonicYoungSpace mu)), AllRankGTAxisCompressedCharacteristicMinor.gtAxisCompressedCharacteristicMinor lam mu h hgram p q = Polynomial.C (inner p q) * HigherChannel.channelNumeratorPolynomial (HigherChannel.wallShift (n + 1) (r + 1)) (HigherChannel.stabilizerShift (n + 1) mu)) (hselected : ∀ (p : (HarmonicYoungSpace mu)), (AllRankCartanCharacteristicProjector.allRankCartanCharacteristicProjector lam (row, true)) ((AllRankGTCompressedResolvent.canonicalGelfandTsetlinAxisTensor lam mu h hgram) p) = (AllRankGTCartanHodgeSelector.gtSelectedRowClebschRangeProjector lam row) ((AllRankGTCompressedResolvent.canonicalGelfandTsetlinAxisTensor lam mu h hgram) p)) (hrange : ∀ (p : (HarmonicYoungSpace mu)), (MetricCodes.Spherical.HigherHarmonicYoung.AllRankGTSelectedProjectorCompression.gtSelectedPhysicalAxisCompression✝ lam row) ((AllRankGelfandTsetlinCanonicalFibre.canonicalGelfandTsetlinFibre lam mu h hgram) p) (AllRankGelfandTsetlinCanonicalFibre.canonicalGelfandTsetlinFibre lam mu h hgram).range) (p : (HarmonicYoungSpace mu)) :
                          theorem MetricCodes.Spherical.HigherHarmonicYoung.AllRankGTSelectedProjectorCompression.reverseInterlacing_projectedCoordinateLower_sameAxis_eq_plusProbability_of_minor {r n : } (low : Fin (r + 2)) (mu : Fin (r + 1)) (hlow : HigherRepresentationGraph.Interlaces low mu) (hgram : AllRankGelfandTsetlinCanonicalFibre.PositiveGelfandTsetlinFischerGram low mu hlow) (hfinite : HigherChannel.FiniteInterlacing (n + 1) low mu) (hdom : Antitone low) (row : Fin (r + 2)) (hminor : ∀ (p q : (HarmonicYoungSpace mu)), AllRankGTAxisCompressedCharacteristicMinor.gtAxisCompressedCharacteristicMinor low mu hlow hgram p q = Polynomial.C (inner p q) * HigherChannel.channelNumeratorPolynomial (HigherChannel.wallShift (n + 1) (r + 1)) (HigherChannel.stabilizerShift (n + 1) mu)) (hselected : ∀ (p : (HarmonicYoungSpace mu)), (AllRankCartanCharacteristicProjector.allRankCartanCharacteristicProjector low (row, true)) ((AllRankGTCompressedResolvent.canonicalGelfandTsetlinAxisTensor low mu hlow hgram) p) = (AllRankGTCartanHodgeSelector.gtSelectedRowClebschRangeProjector low row) ((AllRankGTCompressedResolvent.canonicalGelfandTsetlinAxisTensor low mu hlow hgram) p)) (hrange : ∀ (p : (HarmonicYoungSpace mu)), (MetricCodes.Spherical.HigherHarmonicYoung.AllRankGTSelectedProjectorCompression.gtSelectedPhysicalAxisCompression✝ low row) ((AllRankGelfandTsetlinCanonicalFibre.canonicalGelfandTsetlinFibre low mu hlow hgram) p) (AllRankGelfandTsetlinCanonicalFibre.canonicalGelfandTsetlinFibre low mu hlow hgram).range) (p : (HarmonicYoungSpace mu)) :
                          theorem MetricCodes.Spherical.HigherHarmonicYoung.AllRankGTSelectedPhysicalAxisRange.reverseInterlacing_projectedCoordinateLower_sameAxis_eq_plusProbability_of_minor_of_strongStable {r n : } (low : Fin (r + 2)) (mu : Fin (r + 1)) (row : Fin (r + 2)) (hnstrong : 2 * (r + 1) + 5 n + 1) (hlow : HigherRepresentationGraph.Interlaces low mu) (hhigh : HigherRepresentationGraph.Interlaces (HigherChannel.raiseWeight low row) mu) (hgram : AllRankGelfandTsetlinCanonicalFibre.PositiveGelfandTsetlinFischerGram low mu hlow) (hfinite : HigherChannel.FiniteInterlacing (n + 1) low mu) (hdom : Antitone low) (hminor : ∀ (p q : (HarmonicYoungSpace mu)), AllRankGTAxisCompressedCharacteristicMinor.gtAxisCompressedCharacteristicMinor low mu hlow hgram p q = Polynomial.C (inner p q) * HigherChannel.channelNumeratorPolynomial (HigherChannel.wallShift (n + 1) (r + 1)) (HigherChannel.stabilizerShift (n + 1) mu)) (hselected : ∀ (p : (HarmonicYoungSpace mu)), (AllRankCartanCharacteristicProjector.allRankCartanCharacteristicProjector low (row, true)) ((AllRankGTCompressedResolvent.canonicalGelfandTsetlinAxisTensor low mu hlow hgram) p) = (AllRankGTCartanHodgeSelector.gtSelectedRowClebschRangeProjector low row) ((AllRankGTCompressedResolvent.canonicalGelfandTsetlinAxisTensor low mu hlow hgram) p)) (p : (HarmonicYoungSpace mu)) :
                          theorem MetricCodes.Spherical.HigherHarmonicYoung.AllRankCanonicalBoxFischerRecurrenceOfCharacteristicMinor.canonicalBoxAdjacentFischerRecurrence_of_minor_of_strongStable {r m n : } (a : Fin (r + 2)) (b : Fin (r + 1)) (hstable : ∀ (v : HigherHierarchy.RectangularVertices.Vertex (r + 1) m), HigherChannel.FiniteInterlacing (n + 1) (HigherHierarchy.RectangularVertices.signature a (n + 1) v) (HigherChannel.flooredCoordinates b (n + 1))) (hgram : ∀ (i : HigherYoungActualGraphAssembly.BoxIndex (r + 1) m), AllRankGelfandTsetlinCanonicalFibre.PositiveGelfandTsetlinFischerGram (HigherYoungActualGraphAssembly.boxSignature a (n + 1) i) (HigherHierarchy.Weyl.flooredWeight b (n + 1)) ) (low high : HigherYoungActualGraphAssembly.BoxIndex (r + 1) m) (row : Fin (r + 2)) (hrow : HigherYoungActualGraphAssembly.boxSignature a (n + 1) high = HigherChannel.raiseWeight (HigherYoungActualGraphAssembly.boxSignature a (n + 1) low) row) (hnstrong : 2 * (r + 1) + 5 n + 1) (hminor : ∀ (p q : (HarmonicYoungSpace (HigherHierarchy.Weyl.flooredWeight b (n + 1)))), AllRankGTAxisCompressedCharacteristicMinor.gtAxisCompressedCharacteristicMinor (HigherYoungActualGraphAssembly.boxSignature a (n + 1) low) (HigherHierarchy.Weyl.flooredWeight b (n + 1)) p q = Polynomial.C (inner p q) * HigherChannel.channelNumeratorPolynomial (HigherChannel.wallShift (n + 1) (r + 1)) (HigherChannel.stabilizerShift (n + 1) (HigherHierarchy.Weyl.flooredWeight b (n + 1)))) (hselected : ∀ (p : (HarmonicYoungSpace (HigherHierarchy.Weyl.flooredWeight b (n + 1)))), (AllRankCartanCharacteristicProjector.allRankCartanCharacteristicProjector (HigherYoungActualGraphAssembly.boxSignature a (n + 1) low) (row, true)) ((AllRankGTCompressedResolvent.canonicalGelfandTsetlinAxisTensor (HigherYoungActualGraphAssembly.boxSignature a (n + 1) low) (HigherHierarchy.Weyl.flooredWeight b (n + 1)) ) p) = (AllRankGTCartanHodgeSelector.gtSelectedRowClebschRangeProjector (HigherYoungActualGraphAssembly.boxSignature a (n + 1) low) row) ((AllRankGTCompressedResolvent.canonicalGelfandTsetlinAxisTensor (HigherYoungActualGraphAssembly.boxSignature a (n + 1) low) (HigherHierarchy.Weyl.flooredWeight b (n + 1)) ) p)) :
                          theorem MetricCodes.Spherical.HigherYoungAllRankOrthogonalTensorPieriRowFiltering.sum_eq_subtype_of_eq_zero {ι : Type u_1} {A : Type u_2} [Fintype ι] [AddCommMonoid A] (P : ιProp) [DecidablePred P] (f : ιA) (hzero : ∀ (i : ι), ¬P if i = 0) :
                          i : ι, f i = i : { i : ι // P i }, f i

                          The padded pieri raise row used in the spherical-code argument.

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

                            The padded pieri lower row used in the spherical-code argument.

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

                              The padded pieri channel used in the spherical-code argument.

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

                                The padded pieri source used in the spherical-code argument.

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

                                  The normalized padded pieri lower 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.AllRankTensorClebschCompleteness.actualTensorClebsch_iSup_range_eq_top_of_finrank {ι : Type u_1} [Fintype ι] {r n : } (hn : 2 * r + 2 n) (target : Fin (r + 1)) (hdom : Antitone target) (source : ιFin (r + 1)) (hsource : ∀ (i : ι), MixedSignature.IsAllRankOneBoxNeighbor target (source i)) (hinj : Function.Injective source) (A : (i : ι) → (HarmonicYoungSpace (source i)) →ₗᵢ[] TensorProduct (SpherePacking.Euclidean n) (HarmonicYoungSpace target)) (hA : ∀ (i : ι) (a b : Fin n), (A i).toLinearMap ∘ₗ MixedSignature.youngAmbientRotation (source i) a b = ClebschRotation.tensorAmbientRotation target a b ∘ₗ (A i).toLinearMap) (hdim : n * Module.finrank (HarmonicYoungSpace target) = i : ι, Module.finrank (HarmonicYoungSpace (source i))) :
                                    ⨆ (i : ι), (A i).range =
                                    theorem MetricCodes.Spherical.HigherHarmonicYoung.AllRankTensorClebschCompleteness.orthogonalCompleteBranch_mem_selected_iSup {ι : Type u_1} {V : Type u_2} [Fintype ι] [NormedAddCommGroup V] [InnerProductSpace V] [FiniteDimensional V] {E : ιType u_3} [(i : ι) → NormedAddCommGroup (E i)] [(i : ι) → InnerProductSpace (E i)] [∀ (i : ι), FiniteDimensional (E i)] (A : (i : ι) → E i →ₗᵢ[] V) (horth : ∀ (i j : ι), i j∀ (p : E i) (q : E j), inner ((A i) p) ((A j) q) = 0) (hdim : Module.finrank V = i : ι, Module.finrank (E i)) (P : ιProp) (x : V) (hexcluded : ∀ (i : ι), ¬P i∀ (y : E i), inner x ((A i) y) = 0) :
                                    x ⨆ (i : { i : ι // P i }), (A i).range

                                    The gt signed eigenvector 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.AllRankGTCompressedResolventSpectral.gtSignedEigenvectorSpan_mem_of_orthogonalComplete_retained_channels {ι : Type u_1} [Fintype ι] {r n : } (lam : Fin (r + 1)) (E : ιType u_2) [(i : ι) → NormedAddCommGroup (E i)] [(i : ι) → InnerProductSpace (E i)] [∀ (i : ι), FiniteDimensional (E i)] (A : (i : ι) → E i →ₗᵢ[] TensorProduct (SpherePacking.Euclidean n) (HarmonicYoungSpace lam)) (horth : ∀ (i j : ι), i j∀ (p : E i) (q : E j), inner ((A i) p) ((A j) q) = 0) (hdim : Module.finrank (TensorProduct (SpherePacking.Euclidean n) (HarmonicYoungSpace lam)) = i : ι, Module.finrank (E i)) (P : ιProp) (heigen : ∀ (i : ι), P i∃ (z : Fin (r + 1) × Bool), ∀ (q : E i), (AllRankGTRelativeCasimirProjector.gtRelativeCasimir lam) ((A i) q) = HigherChannel.signedNode (HigherChannel.ambientShift n lam) z (A i) q) (v : TensorProduct (SpherePacking.Euclidean n) (HarmonicYoungSpace lam)) (hexcluded : ∀ (i : ι), ¬P i∀ (q : E i), inner v ((A i) q) = 0) :
                                      theorem MetricCodes.Spherical.HigherYoungAllRankOrthogonalTensorPieriBoundaryColumn.det_updateCol_of_row_delta {R : Type u_1} [CommRing R] {ι : Type u_2} [Fintype ι] [DecidableEq ι] (M : Matrix ι ι R) (i : ι) (v : ιR) (hrow : ∀ (j : ι), M i j = if j = i then 1 else 0) :
                                      (M.updateCol i v).det = v i * M.det
                                      theorem MetricCodes.Spherical.HigherYoungAllRankOrthogonalTensorPieriBoundaryColumn.det_updateCol_last_of_lastRow_delta {R : Type u_1} [CommRing R] {r : } (M : Matrix (Fin (r + 1)) (Fin (r + 1)) R) (v : Fin (r + 1)R) (hrow : ∀ (j : Fin (r + 1)), M (Fin.last r) j = if j = Fin.last r then 1 else 0) :
                                      (M.updateCol (Fin.last r) v).det = v (Fin.last r) * M.det
                                      theorem MetricCodes.Spherical.HigherHarmonicYoung.AllRankOrthogonalTensorPieriDimension.sum_det_updateRow_eq_sum_det_updateCol {ι : Type u_1} {R : Type u_2} [Fintype ι] [DecidableEq ι] [CommRing R] (M B : Matrix ι ι R) :
                                      i : ι, (M.updateRow i (B i)).det = j : ι, (M.updateCol j fun (i : ι) => B i j).det

                                      The padded orthogonal tensor pieri channel used in the spherical-code argument.

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

                                        The zero row tensor isometry equiv used in the spherical-code argument.

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

                                          The retained padded pieri physical source used in the spherical-code argument.

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

                                            The zero row transport padded pieri channel used in the spherical-code argument.

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

                                              The gt stabilizer arrowhead minor 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.AllRankTensorClebschSpectralProjection.orthogonalChannelSelector_apply_eq_comp_adjoint_of_mem_span {ι : Type u_1} {V : Type u_2} [DecidableEq ι] [NormedAddCommGroup V] [InnerProductSpace V] [FiniteDimensional V] {E : ιType u_3} [(i : ι) → NormedAddCommGroup (E i)] [(i : ι) → InnerProductSpace (E i)] [∀ (i : ι), FiniteDimensional (E i)] (A : (i : ι) → E i →ₗᵢ[] V) (horth : ∀ (i j : ι), i j∀ (p : E i) (q : E j), inner ((A i) p) ((A j) q) = 0) (P : Module.End V) (selected : ι) (hselector : ∀ (j : ι) (p : E j), P ((A j) p) = if selected = j then (A j) p else 0) (x : V) (hx : x ⨆ (j : ι), (A j).range) :
                                                P x = ((A selected).toLinearMap ∘ₗ LinearMap.adjoint (A selected).toLinearMap) x
                                                theorem MetricCodes.Spherical.HigherHarmonicYoung.AllRankTensorClebschSpectralProjection.cartanCharacteristicProjector_eq_channel_comp_adjoint_of_complete {ι : Type u_1} {V : Type u_2} [Fintype ι] [DecidableEq ι] [NormedAddCommGroup V] [InnerProductSpace V] [FiniteDimensional V] {E : ιType u_3} [(i : ι) → NormedAddCommGroup (E i)] [(i : ι) → InnerProductSpace (E i)] [∀ (i : ι), FiniteDimensional (E i)] (nodes : ι) (hnode : Function.Injective nodes) (T : Module.End V) (A : (i : ι) → E i →ₗᵢ[] V) (horth : ∀ (i j : ι), i j∀ (p : E i) (q : E j), inner ((A i) p) ((A j) q) = 0) (hcomplete : ⨆ (i : ι), (A i).range = ) (heigen : ∀ (i : ι) (p : E i), T ((A i) p) = nodes i (A i) p) (selected : ι) :
                                                theorem MetricCodes.Spherical.HigherHarmonicYoung.AllRankGTAbsentSignedProjectorOnRetainedSpan.cartanCharacteristicProjector_apply_eq_zero_of_absent_eigenchannel_span {κ : Type u_1} {ι : Type u_2} {V : Type u_3} [Fintype κ] [DecidableEq κ] [AddCommGroup V] [Module V] {E : ιType u_4} [(i : ι) → AddCommGroup (E i)] [(i : ι) → Module (E i)] (nodes : κ) (hnode : Function.Injective nodes) (T : Module.End V) (selected : κ) (channelIndex : ικ) (A : (i : ι) → E i →ₗ[] V) (heigen : ∀ (i : ι) (p : E i), T ((A i) p) = nodes (channelIndex i) (A i) p) (habsent : ∀ (i : ι), selected channelIndex i) (x : V) (hx : x ⨆ (i : ι), (A i).range) :
                                                theorem MetricCodes.Spherical.HigherHarmonicYoung.AllRankGTAbsentSignedProjectorOnRetainedSpan.cartanCharacteristicProjector_apply_eq_zero_of_matching_adjoint_zero {κ : Type u_1} {ι : Type u_2} {V : Type u_3} [Fintype κ] [DecidableEq κ] [NormedAddCommGroup V] [InnerProductSpace V] [FiniteDimensional V] {E : ιType u_4} [(i : ι) → NormedAddCommGroup (E i)] [(i : ι) → InnerProductSpace (E i)] [∀ (i : ι), FiniteDimensional (E i)] (nodes : κ) (hnode : Function.Injective nodes) (T : Module.End V) (selected : κ) (channelIndex : ικ) (hindex : Function.Injective channelIndex) (A : (i : ι) → E i →ₗᵢ[] V) (horth : ∀ (i j : ι), i j∀ (p : E i) (q : E j), inner ((A i) p) ((A j) q) = 0) (heigen : ∀ (i : ι) (p : E i), T ((A i) p) = nodes (channelIndex i) (A i) p) (x : V) (hx : x ⨆ (i : ι), (A i).range) (hzero : ∀ (i : ι), channelIndex i = selected(LinearMap.adjoint (A i).toLinearMap) x = 0) :
                                                theorem MetricCodes.Spherical.HigherHarmonicYoung.AllRankGTAbsentSignedProjectorOnRetainedSpan.gtCharacteristicProjector_apply_eq_zero_of_matching_adjoint_zero {r n : } (target : Fin (r + 1)) (mu : Fin r) (hfinite : HigherChannel.FiniteInterlacing n target mu) {ι : Type u_1} {E : ιType u_2} [(i : ι) → NormedAddCommGroup (E i)] [(i : ι) → InnerProductSpace (E i)] [∀ (i : ι), FiniteDimensional (E i)] (channelIndex : ιFin (r + 1) × Bool) (hindex : Function.Injective channelIndex) (A : (i : ι) → E i →ₗᵢ[] TensorProduct (SpherePacking.Euclidean n) (HarmonicYoungSpace target)) (horth : ∀ (i j : ι), i j∀ (p : E i) (q : E j), inner ((A i) p) ((A j) q) = 0) (heigen : ∀ (i : ι) (p : E i), (AllRankGTRelativeCasimirProjector.gtRelativeCasimir target) ((A i) p) = HigherChannel.signedNode (HigherChannel.ambientShift n target) (channelIndex i) (A i) p) (selected : Fin (r + 1) × Bool) (x : TensorProduct (SpherePacking.Euclidean n) (HarmonicYoungSpace target)) (hx : x ⨆ (i : ι), (A i).range) (hzero : ∀ (i : ι), channelIndex i = selected(LinearMap.adjoint (A i).toLinearMap) x = 0) :
                                                theorem MetricCodes.Spherical.HigherYoungAllRankOrthogonalEigenchannelEigenspace.orthogonalEigenchannel_eigenspace_eq_range {ι : Type u_1} {V : Type u_2} [Finite ι] [NormedAddCommGroup V] [InnerProductSpace V] [FiniteDimensional V] {E : ιType u_3} [(i : ι) → NormedAddCommGroup (E i)] [(i : ι) → InnerProductSpace (E i)] [∀ (i : ι), FiniteDimensional (E i)] (nodes : ι) (hnode : Function.Injective nodes) (T : Module.End V) (A : (i : ι) → E i →ₗᵢ[] V) (horth : ∀ (i j : ι), i j∀ (p : E i) (q : E j), inner ((A i) p) ((A j) q) = 0) (hcomplete : ⨆ (i : ι), (A i).range = ) (heigen : ∀ (i : ι) (p : E i), T ((A i) p) = nodes i (A i) p) (selected : ι) :
                                                T.eigenspace (nodes selected) = (A selected).range
                                                theorem MetricCodes.Spherical.HigherYoungAllRankOrthogonalEigenchannelEigenspace.orthogonalEigenchannel_eigenspace_eq_range_of_finrank {ι : Type u_1} {V : Type u_2} [Fintype ι] [NormedAddCommGroup V] [InnerProductSpace V] [FiniteDimensional V] {E : ιType u_3} [(i : ι) → NormedAddCommGroup (E i)] [(i : ι) → InnerProductSpace (E i)] [∀ (i : ι), FiniteDimensional (E i)] (nodes : ι) (hnode : Function.Injective nodes) (T : Module.End V) (A : (i : ι) → E i →ₗᵢ[] V) (horth : ∀ (i j : ι), i j∀ (p : E i) (q : E j), inner ((A i) p) ((A j) q) = 0) (hdim : Module.finrank V = i : ι, Module.finrank (E i)) (heigen : ∀ (i : ι) (p : E i), T ((A i) p) = nodes i (A i) p) (selected : ι) :
                                                T.eigenspace (nodes selected) = (A selected).range

                                                The original padded selected axis tensor used in the spherical-code argument.

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