Documentation

LeanPool.MetricCodes.HarmonicAnalysis

Harmonic analysis for spherical codes #

Harmonic polynomial, Gegenbauer, Perron, and adjacent-channel constructions.

@[reducible, inline]

The sphere used in the metric-code argument.

Equations
Instances For
    noncomputable def MetricCodes.sphericalInner {n : ℕ} (x y : Sphere n) :

    The spherical inner used in the metric-code argument.

    Equations
    Instances For
      theorem MetricCodes.spherical_dist_sq {n : ℕ} (x y : Sphere n) :
      ‖↑x - ↑y‖ ^ 2 = 2 * (1 - sphericalInner x y)

      The predicate asserting spherical code.

      Equations
      Instances For
        structure MetricCodes.SphericalCode (n : ℕ) (s : ℝ) :

        Data encoding the spherical code construction.

        Instances For
          noncomputable def MetricCodes.sphericalCodeNumber (n : ℕ) (s : ℝ) :

          The spherical code number used in the metric-code argument.

          Equations
          Instances For
            theorem MetricCodes.sphericalCodeNumber_le {n : ℕ} {s : ℝ} {B : ℕ∞} (hB : ∀ (C : SphericalCode n s), ↑C.points.card ≤ B) :
            theorem MetricCodes.exists_maximal_sphericalCode {n : ℕ} {s : ℝ} (hs : s < 1) :
            theorem MetricCodes.Gamma_pos {a b : ℝ} (hb : 0 ≤ b) (hab : b < a) :
            0 < Gamma a b

            The harmonic dimension used in the metric-code argument.

            Equations
            Instances For
              structure SpherePacking.SphericalCode (n : ℕ) (s : ℝ) :

              Data encoding the spherical code construction.

              Instances For
                def SpherePacking.PositiveDefiniteKernel {α : Type u_1} (K : α → α → ℝ) :

                Nonnegativity of every finite weighted quadratic form of the kernel.

                Equations
                Instances For

                  The unit sphere in the Euclidean space of dimension n.

                  Equations
                  Instances For
                    theorem SpherePacking.weighted_gram_sum_eq_norm_sq {α : Type u_1} {E : Type u_2} [NormedAddCommGroup E] [InnerProductSpace ℝ E] (C : Finset α) (w : α → ℝ) (v : α → E) :
                    ∑ x ∈ C, ∑ y ∈ C, w x * w y * inner ℝ (v x) (v y) = ‖∑ x ∈ C, w x • v x‖ ^ 2
                    theorem SpherePacking.weighted_gram_sum_nonnegative {α : Type u_1} {E : Type u_2} [NormedAddCommGroup E] [InnerProductSpace ℝ E] (C : Finset α) (w : α → ℝ) (v : α → E) :
                    0 ≤ ∑ x ∈ C, ∑ y ∈ C, w x * w y * inner ℝ (v x) (v y)
                    theorem SpherePacking.positiveDefiniteKernel_of_features {α : Type u_1} {E : Type u_2} [NormedAddCommGroup E] [InnerProductSpace ℝ E] (v : α → E) :
                    PositiveDefiniteKernel fun (x y : α) => inner ℝ (v x) (v y)
                    theorem SpherePacking.positiveDefiniteKernel_finset_sum {α : Type u_1} {ι : Type u_2} (I : Finset ι) (K : ι → α → α → ℝ) (hK : ∀ i ∈ I, PositiveDefiniteKernel (K i)) :
                    PositiveDefiniteKernel fun (x y : α) => ∑ i ∈ I, K i x y
                    theorem SpherePacking.finite_linear_programming_bound {α : Type u_1} (C : Finset α) (f : α → α → ℝ) {c B : ℝ} (hc : 0 < c) (hB : 0 ≤ B) (hdiag : ∀ x ∈ C, f x x ≤ B) (hoff : ∀ x ∈ C, ∀ y ∈ C, x ≠ y → f x y ≤ 0) (hpositive : ↑C.card ^ 2 * c ≤ ∑ x ∈ C, ∑ y ∈ C, f x y) :
                    ↑C.card ≤ B / c

                    The polynomial laplacian used in the spherical-code argument.

                    Equations
                    Instances For

                      The harmonic homogeneous submodule used in the spherical-code argument.

                      Equations
                      Instances For
                        noncomputable def SpherePacking.finiteHilbertSchmidtKernel {α : Type u_1} {ι : Type u_2} {F : Type u_3} {E : Type u_4} [Fintype ι] [NormedAddCommGroup F] [InnerProductSpace ℝ F] [NormedAddCommGroup E] [InnerProductSpace ℝ E] (b : OrthonormalBasis ι ℝ F) (A : α → F →ₗ[ℝ] E) (x y : α) :

                        The Hilbert–Schmidt Gram kernel of a family of linear maps, computed in the basis b.

                        Equations
                        Instances For
                          theorem SpherePacking.orthogonal_three_channel_inner {α : Type u_1} {E : Type u_2} [NormedAddCommGroup E] [InnerProductSpace ℝ E] (p m r : α → E) (a b : ℝ) (hpm : ∀ (x y : α), inner ℝ (p x) (m y) = 0) (hpr : ∀ (x y : α), inner ℝ (p x) (r y) = 0) (hmr : ∀ (x y : α), inner ℝ (m x) (r y) = 0) (x y : α) :
                          inner ℝ (a • p x + b • m x + r x) (a • p y + b • m y + r y) = a ^ 2 * inner ℝ (p x) (p y) + b ^ 2 * inner ℝ (m x) (m y) + inner ℝ (r x) (r y)
                          theorem SpherePacking.finiteHilbertSchmidtKernel_three_channel {α : Type u_1} {ι : Type u_2} {F : Type u_3} {E : Type u_4} [Fintype ι] [NormedAddCommGroup F] [InnerProductSpace ℝ F] [NormedAddCommGroup E] [InnerProductSpace ℝ E] (basis : OrthonormalBasis ι ℝ F) (P M R : α → F →ₗ[ℝ] E) (a b : ℝ) (hPM : ∀ (x y : α) (i : ι), inner ℝ ((P x) (basis i)) ((M y) (basis i)) = 0) (hPR : ∀ (x y : α) (i : ι), inner ℝ ((P x) (basis i)) ((R y) (basis i)) = 0) (hMR : ∀ (x y : α) (i : ι), inner ℝ ((M x) (basis i)) ((R y) (basis i)) = 0) (x y : α) :
                          finiteHilbertSchmidtKernel basis (fun (z : α) => a • P z + b • M z + R z) x y = a ^ 2 * finiteHilbertSchmidtKernel basis P x y + b ^ 2 * finiteHilbertSchmidtKernel basis M x y + finiteHilbertSchmidtKernel basis R x y
                          noncomputable def SpherePacking.mixedHilbertSchmidtKernel {α : Type u_1} {ι : Type u_2} {F : Type u_3} {E : Type u_4} {G : Type u_5} [Fintype ι] [NormedAddCommGroup F] [InnerProductSpace ℝ F] [NormedAddCommGroup E] [InnerProductSpace ℝ E] [NormedAddCommGroup G] [InnerProductSpace ℝ G] [FiniteDimensional ℝ F] [FiniteDimensional ℝ G] (basis : OrthonormalBasis ι ℝ G) (A : α → F →ₗ[ℝ] E) (B : α → F →ₗ[ℝ] G) :
                          α → α → ℝ

                          The Hilbert–Schmidt kernel of the compositions A x ∘ (B x).adjoint.

                          Equations
                          Instances For

                            The common denominator i + n - 2 in the normalized Gegenbauer recurrence.

                            Equations
                            Instances For

                              The coefficient of X * normalized n i in the Gegenbauer recurrence.

                              Equations
                              Instances For

                                The coefficient of the preceding polynomial in the Gegenbauer recurrence.

                                Equations
                                Instances For

                                  The normalized used in the spherical-code argument.

                                  Equations
                                  Instances For

                                    The harmonic dimension used in the spherical-code argument.

                                    Equations
                                    Instances For

                                      The fibre dimension used in the spherical-code argument.

                                      Equations
                                      Instances For

                                        The channel dimension used in the spherical-code argument.

                                        Equations
                                        Instances For
                                          noncomputable def SpherePacking.Gegenbauer.alphaSq (n k i : ℕ) :

                                          The alpha sq used in the spherical-code argument.

                                          Equations
                                          Instances For
                                            noncomputable def SpherePacking.Gegenbauer.betaSq (n k i : ℕ) :

                                            The beta sq used in the spherical-code argument.

                                            Equations
                                            Instances For

                                              The jacobi coefficient used in the spherical-code argument.

                                              Equations
                                              Instances For
                                                theorem SpherePacking.Gegenbauer.alphaSq_pos {n k i : ℕ} (hn : 3 ≤ n) (hki : k ≤ i) :
                                                0 < alphaSq n k i
                                                theorem SpherePacking.Gegenbauer.jacobiCoefficient_pos {n k i : ℕ} (hn : 3 ≤ n) (hki : k ≤ i) :
                                                noncomputable def SpherePacking.Gegenbauer.jacobiMatrix (n k L : ℕ) :
                                                Matrix (Fin (L - k + 1)) (Fin (L - k + 1)) ℝ

                                                The symmetric tridiagonal matrix with Gegenbauer Jacobi coefficients between adjacent degrees.

                                                Equations
                                                • One or more equations did not get rendered due to their size.
                                                Instances For
                                                  theorem SpherePacking.Gegenbauer.jacobiMatrix_upper_pos {n k L : ℕ} (hn : 3 ≤ n) (p q : Fin (L - k + 1)) (hpq : ↑p + 1 = ↑q) :
                                                  0 < jacobiMatrix n k L p q

                                                  The directional derivative used in the spherical-code argument.

                                                  Equations
                                                  Instances For

                                                    Directional differentiation of multivariate polynomials, bundled as a derivation.

                                                    Equations
                                                    Instances For
                                                      noncomputable def SpherePacking.axisPolynomial (n : ℕ) (x : Euclidean n) :

                                                      The axis polynomial used in the spherical-code argument.

                                                      Equations
                                                      Instances For

                                                        The harmonic directional derivative used in the spherical-code argument.

                                                        Equations
                                                        Instances For

                                                          The tangent harmonic submodule used in the spherical-code argument.

                                                          Equations
                                                          Instances For
                                                            @[reducible, inline]

                                                            The multi index used in the spherical-code argument.

                                                            Equations
                                                            Instances For

                                                              The degree indices used in the spherical-code argument.

                                                              Equations
                                                              Instances For
                                                                @[reducible, inline]

                                                                The degree index used in the spherical-code argument.

                                                                Equations
                                                                Instances For
                                                                  @[reducible, inline]

                                                                  The homogeneous used in the spherical-code argument.

                                                                  Equations
                                                                  Instances For
                                                                    @[reducible, inline]

                                                                    The coefficient space used in the spherical-code argument.

                                                                    Equations
                                                                    Instances For

                                                                      The multi factorial used in the spherical-code argument.

                                                                      Equations
                                                                      Instances For
                                                                        theorem SpherePacking.Fischer.coeff_pderiv (n : ℕ) (i : Fin n) (a : MultiIndex n) (p : MvPolynomial (Fin n) ℝ) :
                                                                        ((MvPolynomial.pderiv i) p).coeff a = ↑(a i + 1) * p.coeff (a + Finsupp.single i 1)

                                                                        The polynomial inner used in the spherical-code argument.

                                                                        Equations
                                                                        Instances For
                                                                          theorem SpherePacking.Fischer.polynomialInner_sum_left {ι : Type u_1} (n : ℕ) (s : Finset ι) (f : ι → MvPolynomial (Fin n) ℝ) (q : MvPolynomial (Fin n) ℝ) :
                                                                          polynomialInner n (∑ i ∈ s, f i) q = ∑ i ∈ s, polynomialInner n (f i) q
                                                                          theorem SpherePacking.Fischer.polynomialInner_sum_right {ι : Type u_1} (n : ℕ) (p : MvPolynomial (Fin n) ℝ) (s : Finset ι) (f : ι → MvPolynomial (Fin n) ℝ) :
                                                                          polynomialInner n p (∑ i ∈ s, f i) = ∑ i ∈ s, polynomialInner n p (f i)

                                                                          The coefficient embedding used in the spherical-code argument.

                                                                          Equations
                                                                          • One or more equations did not get rendered due to their size.
                                                                          Instances For
                                                                            @[simp]
                                                                            theorem SpherePacking.Fischer.coefficientEmbedding_apply (n m : ℕ) (p : ↥(Homogeneous n m)) (a : DegreeIndex n m) :
                                                                            ((coefficientEmbedding n m) p).ofLp a = √(multiFactorial ↑a) * (↑p).coeff ↑a

                                                                            The coefficient embedding restricted to homogeneous harmonic polynomials.

                                                                            Equations
                                                                            Instances For
                                                                              noncomputable def SpherePacking.Fischer.homogeneousInner (n m : ℕ) (p q : ↥(Homogeneous n m)) :

                                                                              The homogeneous inner used in the spherical-code argument.

                                                                              Equations
                                                                              Instances For
                                                                                theorem SpherePacking.Fischer.homogeneousInner_eq_sum (n m : ℕ) (p q : ↥(Homogeneous n m)) :
                                                                                homogeneousInner n m p q = ∑ a : DegreeIndex n m, multiFactorial ↑a * (↑p).coeff ↑a * (↑q).coeff ↑a
                                                                                @[implicit_reducible]

                                                                                The homogeneous inner core used in the spherical-code argument.

                                                                                Equations
                                                                                • One or more equations did not get rendered due to their size.
                                                                                Instances For
                                                                                  noncomputable def SpherePacking.Fischer.harmonicInner (n m : ℕ) (p q : ↥(harmonicHomogeneousSubmodule n m)) :

                                                                                  The harmonic inner used in the spherical-code argument.

                                                                                  Equations
                                                                                  Instances For
                                                                                    theorem SpherePacking.Fischer.harmonicInner_eq_sum (n m : ℕ) (p q : ↥(harmonicHomogeneousSubmodule n m)) :
                                                                                    harmonicInner n m p q = ∑ a : DegreeIndex n m, multiFactorial ↑a * (↑p).coeff ↑a * (↑q).coeff ↑a
                                                                                    @[implicit_reducible]

                                                                                    The embedding inner core used in the spherical-code argument.

                                                                                    Equations
                                                                                    Instances For
                                                                                      @[implicit_reducible]

                                                                                      The Fischer inner product core on harmonic polynomials, pulled back from coefficient space.

                                                                                      Equations
                                                                                      Instances For

                                                                                        The coefficient embedding restricted further to the tangent harmonic subspace at x.

                                                                                        Equations
                                                                                        Instances For
                                                                                          noncomputable def SpherePacking.Fischer.tangentInner (n m : ℕ) (x : Euclidean n) (p q : ↥(tangentHarmonicSubmodule n m x)) :

                                                                                          The inner product on tangent harmonics induced by their coefficient embedding.

                                                                                          Equations
                                                                                          Instances For
                                                                                            @[implicit_reducible]

                                                                                            The inner product core induced by the injective tangent coefficient embedding.

                                                                                            Equations
                                                                                            Instances For
                                                                                              @[simp]
                                                                                              theorem SpherePacking.Fischer.tangent_inner_eq (n m : ℕ) (x : Euclidean n) (p q : ↥(tangentHarmonicSubmodule n m x)) :
                                                                                              inner ℝ p q = tangentInner n m x p q

                                                                                              The radial polynomial used in the spherical-code argument.

                                                                                              Equations
                                                                                              Instances For

                                                                                                The finite set of exponent vectors of total degree m in n variables.

                                                                                                Equations
                                                                                                Instances For

                                                                                                  Multiplication by the radial polynomial, from homogeneous degree m to degree m + 2.

                                                                                                  Equations
                                                                                                  Instances For
                                                                                                    theorem SpherePacking.surjective_of_injective_inner_adjoint {E : Type u_1} {F : Type u_2} [AddCommGroup E] [Module ℝ E] [AddCommGroup F] [Module ℝ F] [FiniteDimensional ℝ E] [FiniteDimensional ℝ F] (cE : InnerProductSpace.Core ℝ E) (cF : InnerProductSpace.Core ℝ F) (A : E →ₗ[ℝ] F) (B : F →ₗ[ℝ] E) (hpair : ∀ (x : F) (y : E), inner ℝ (B x) y = inner ℝ x (A y)) (hinj : Function.Injective ⇑A) :

                                                                                                    The polynomial Laplacian restricted from homogeneous degree m + 2 to degree m.

                                                                                                    Equations
                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                    Instances For
                                                                                                      theorem SpherePacking.harmonicDimension_succ_succ_add_choose {n : ℕ} (hn : 0 < n) (m : ℕ) :
                                                                                                      Gegenbauer.harmonicDimension n (m + 2) + (n + m - 1).choose m = (n + m + 1).choose (m + 2)

                                                                                                      The harmonic axis parameter used in the spherical-code argument.

                                                                                                      Equations
                                                                                                      Instances For

                                                                                                        The solid harmonic axis lift used in the spherical-code argument.

                                                                                                        Equations
                                                                                                        Instances For

                                                                                                          The denominator 2 * k + n used to remove the radial part of an axis projection.

                                                                                                          Equations
                                                                                                          Instances For

                                                                                                            The harmonic axis projection operator used in the spherical-code argument.

                                                                                                            Equations
                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                            Instances For
                                                                                                              noncomputable def SpherePacking.harmonicAxisLift {n : ℕ} (hn : 0 < n) (k : ℕ) (x : Euclidean n) :

                                                                                                              The harmonic axis lift used in the spherical-code argument.

                                                                                                              Equations
                                                                                                              Instances For
                                                                                                                @[simp]
                                                                                                                theorem SpherePacking.harmonicAxisLift_apply {n : ℕ} (hn : 0 < n) (k : ℕ) (x : Euclidean n) (p : ↥(harmonicHomogeneousSubmodule n (k + 1))) :
                                                                                                                theorem SpherePacking.harmonicAxisLift_injective {n : ℕ} (hn : 2 ≤ n) (k : ℕ) (x : Euclidean n) (hx : ‖x‖ = 1) :
                                                                                                                theorem SpherePacking.finiteHilbertSchmidtKernel_finset_sum {α : Type u_1} {ι : Type u_2} {F : Type u_3} {E : Type u_4} [Fintype ι] [NormedAddCommGroup F] [InnerProductSpace ℝ F] [NormedAddCommGroup E] [InnerProductSpace ℝ E] (b : OrthonormalBasis ι ℝ F) (C : Finset α) (A : α → F →ₗ[ℝ] E) :
                                                                                                                finiteHilbertSchmidtKernel b (fun (x : Unit) => ∑ x ∈ C, A x) () () = ∑ x ∈ C, ∑ y ∈ C, finiteHilbertSchmidtKernel b A x y
                                                                                                                theorem SpherePacking.finiteHilbertSchmidt_trace_cauchy {α : Type u_1} {ι : Type u_2} {E : Type u_3} [Fintype ι] [NormedAddCommGroup E] [InnerProductSpace ℝ E] (b : OrthonormalBasis ι ℝ E) (C : Finset α) (A : α → E →ₗ[ℝ] E) :
                                                                                                                (∑ x ∈ C, (LinearMap.trace ℝ E) (A x)) ^ 2 ≤ ↑(Fintype.card ι) * ∑ x ∈ C, ∑ y ∈ C, finiteHilbertSchmidtKernel b A x y
                                                                                                                theorem SpherePacking.isometric_mixed_gram_trace_cauchy {α : Type u_1} {ι : Type u_2} {F : Type u_3} {E : Type u_4} [Fintype ι] [NormedAddCommGroup F] [InnerProductSpace ℝ F] [NormedAddCommGroup E] [InnerProductSpace ℝ E] [FiniteDimensional ℝ F] [FiniteDimensional ℝ E] (b : OrthonormalBasis ι ℝ E) (C : Finset α) (f : α → F →ₗᵢ[ℝ] E) :
                                                                                                                (↑C.card * ↑(Module.finrank ℝ F)) ^ 2 ≤ ↑(Fintype.card ι) * ∑ x ∈ C, ∑ y ∈ C, mixedHilbertSchmidtKernel b (fun (z : α) => (f z).toLinearMap) (fun (z : α) => (f z).toLinearMap) x y

                                                                                                                The binary entropy used in the spherical-code argument.

                                                                                                                Equations
                                                                                                                Instances For

                                                                                                                  The gamma used in the spherical-code argument.

                                                                                                                  Equations
                                                                                                                  Instances For

                                                                                                                    The boundary quadratic used in the spherical-code argument.

                                                                                                                    Equations
                                                                                                                    Instances For
                                                                                                                      noncomputable def MetricCodes.Spherical.boundaryDegree (s a : ℝ) :

                                                                                                                      The boundary degree used in the spherical-code argument.

                                                                                                                      Equations
                                                                                                                      Instances For
                                                                                                                        theorem MetricCodes.Spherical.spectral_iff_quadratic {s a b : ℝ} (ha : 0 < a) :
                                                                                                                        s < 2 * Gamma a b ↔ b * (1 + b) < boundaryQuadratic s a
                                                                                                                        @[simp]
                                                                                                                        theorem MetricCodes.Spherical.HigherHierarchy.lagrangeWeight_zero (a : Fin 1 → ℝ) (b : Fin 0 → ℝ) (ℓ : Fin 1) :
                                                                                                                        lagrangeWeight a b ℓ = 1
                                                                                                                        theorem MetricCodes.Spherical.HigherHierarchy.Interlacing.Gamma_lt_half {r : ℕ} {a : Fin (r + 1) → ℝ} {b : Fin r → ℝ} (h : Interlacing a b) :
                                                                                                                        Gamma a b < 1 / 2
                                                                                                                        theorem SpherePacking.tendsto_nat_sequence_sub_cast_div (N : ℕ → ℕ) (c : ℕ) (u : ℝ) (hN : Filter.Tendsto N Filter.atTop Filter.atTop) (hNu : Filter.Tendsto (fun (n : ℕ) => ↑(N n) / ↑n) Filter.atTop (nhds u)) :
                                                                                                                        Filter.Tendsto (fun (n : ℕ) => ↑(N n - c) / ↑n) Filter.atTop (nhds u)
                                                                                                                        noncomputable def SpherePacking.harmonicEntropyBase (u : ℝ) (N : ℕ → ℕ) (n : ℕ) :

                                                                                                                        The binomial coefficient bounding harmonic dimensions in the entropy estimate.

                                                                                                                        Equations
                                                                                                                        Instances For
                                                                                                                          theorem SpherePacking.tendsto_log_harmonicEntropyBase_div (u : ℝ) (hu : 0 < u) (N : ℕ → ℕ) (hN : Filter.Tendsto N Filter.atTop Filter.atTop) (hNratio : Filter.Tendsto (fun (n : ℕ) => ↑(N n) / ↑n) Filter.atTop (nhds 1)) :
                                                                                                                          Filter.Tendsto (fun (n : ℕ) => Real.log ↑(harmonicEntropyBase u N n) / ↑n) Filter.atTop (nhds ((1 + u) * Real.log (1 + u) - u * Real.log u))
                                                                                                                          theorem SpherePacking.tendsto_log_two_mul_harmonicEntropyBase_div (u : ℝ) (hu : 0 < u) (N : ℕ → ℕ) (hN : Filter.Tendsto N Filter.atTop Filter.atTop) (hNratio : Filter.Tendsto (fun (n : ℕ) => ↑(N n) / ↑n) Filter.atTop (nhds 1)) :
                                                                                                                          Filter.Tendsto (fun (n : ℕ) => Real.log ↑(2 * harmonicEntropyBase u N n) / ↑n) Filter.atTop (nhds ((1 + u) * Real.log (1 + u) - u * Real.log u))
                                                                                                                          theorem SpherePacking.tendsto_log_harmonicDimension_div (u : ℝ) (hu : 0 < u) (N : ℕ → ℕ) (hN : Filter.Tendsto N Filter.atTop Filter.atTop) (hNratio : Filter.Tendsto (fun (n : ℕ) => ↑(N n) / ↑n) Filter.atTop (nhds 1)) :
                                                                                                                          Filter.Tendsto (fun (n : ℕ) => Real.log ↑(Gegenbauer.harmonicDimension (N n) ⌊u * ↑n⌋₊) / ↑n) Filter.atTop (nhds ((1 + u) * Real.log (1 + u) - u * Real.log u))
                                                                                                                          noncomputable def SpherePacking.harmonicDimensionQuotient (a b : ℝ) (n : ℕ) :

                                                                                                                          The harmonic dimension quotient used in the spherical-code argument.

                                                                                                                          Equations
                                                                                                                          Instances For

                                                                                                                            The truncated harmonic dimension used in the spherical-code argument.

                                                                                                                            Equations
                                                                                                                            Instances For
                                                                                                                              noncomputable def SpherePacking.truncatedDimensionQuotient (a b : ℝ) (n : ℕ) :

                                                                                                                              The truncated dimension quotient used in the spherical-code argument.

                                                                                                                              Equations
                                                                                                                              Instances For
                                                                                                                                @[reducible, inline]

                                                                                                                                The index used in the spherical-code argument.

                                                                                                                                Equations
                                                                                                                                Instances For
                                                                                                                                  @[reducible, inline]

                                                                                                                                  The space used in the spherical-code argument.

                                                                                                                                  Equations
                                                                                                                                  Instances For
                                                                                                                                    noncomputable def SpherePacking.Jacobi.matrix (n k L : ℕ) :
                                                                                                                                    Matrix (Index k L) (Index k L) ℝ

                                                                                                                                    The matrix used in the spherical-code argument.

                                                                                                                                    Equations
                                                                                                                                    Instances For
                                                                                                                                      noncomputable def SpherePacking.Jacobi.operator (n k L : ℕ) :

                                                                                                                                      The operator used in the spherical-code argument.

                                                                                                                                      Equations
                                                                                                                                      Instances For
                                                                                                                                        noncomputable def SpherePacking.Jacobi.continuousOperator (n k L : ℕ) :

                                                                                                                                        The continuous operator used in the spherical-code argument.

                                                                                                                                        Equations
                                                                                                                                        Instances For
                                                                                                                                          noncomputable def SpherePacking.Jacobi.rayleigh (n k L : ℕ) (x : Space k L) :

                                                                                                                                          The rayleigh used in the spherical-code argument.

                                                                                                                                          Equations
                                                                                                                                          Instances For
                                                                                                                                            theorem SpherePacking.Jacobi.rayleigh_bddAbove (n k L : ℕ) :
                                                                                                                                            BddAbove (Set.range fun (x : { x : Space k L // x ≠ 0 }) => rayleigh n k L ↑x)
                                                                                                                                            noncomputable def SpherePacking.Jacobi.topEigenvalue (n k L : ℕ) :

                                                                                                                                            The top eigenvalue used in the spherical-code argument.

                                                                                                                                            Equations
                                                                                                                                            Instances For
                                                                                                                                              theorem SpherePacking.Jacobi.rayleigh_le_top (n k L : ℕ) (x : Space k L) (hx : x ≠ 0) :
                                                                                                                                              rayleigh n k L x ≤ topEigenvalue n k L
                                                                                                                                              theorem SpherePacking.Jacobi.exists_topEigenvector (n k L : ℕ) :
                                                                                                                                              ∃ (x : Space k L), x ≠ 0 ∧ (operator n k L) x = topEigenvalue n k L • x
                                                                                                                                              theorem SpherePacking.Jacobi.rayleigh_eq_inner (n k L : ℕ) (x : Space k L) :
                                                                                                                                              rayleigh n k L x = inner ℝ ((operator n k L) x) x / ‖x‖ ^ 2
                                                                                                                                              @[reducible, inline]

                                                                                                                                              The coordinate abs used in the spherical-code argument.

                                                                                                                                              Equations
                                                                                                                                              Instances For
                                                                                                                                                theorem SpherePacking.Perron.matrix_entry_nonneg {n : ℕ} (hn : 3 ≤ n) (k L : ℕ) (p q : Jacobi.Index k L) :
                                                                                                                                                0 ≤ Jacobi.matrix n k L p q
                                                                                                                                                theorem SpherePacking.Perron.rayleigh_eq_of_eigenvector (n k L : ℕ) (x : Jacobi.Space k L) (hx : x ≠ 0) (eigenvalue : ℝ) (heig : (Jacobi.operator n k L) x = eigenvalue • x) :
                                                                                                                                                Jacobi.rayleigh n k L x = eigenvalue
                                                                                                                                                theorem SpherePacking.Perron.coordinateAbs_top_rayleigh {n : ℕ} (hn : 3 ≤ n) (k L : ℕ) (x : Jacobi.Space k L) (hx : x ≠ 0) (heig : (Jacobi.operator n k L) x = Jacobi.topEigenvalue n k L • x) :
                                                                                                                                                theorem SpherePacking.Perron.exists_nonnegative_topEigenvector {n : ℕ} (hn : 3 ≤ n) (k L : ℕ) :
                                                                                                                                                ∃ (x : Jacobi.Space k L), x ≠ 0 ∧ (Jacobi.operator n k L) x = Jacobi.topEigenvalue n k L • x ∧ ∀ (p : Jacobi.Index k L), 0 ≤ x.ofLp p
                                                                                                                                                theorem SpherePacking.Perron.exists_nonnegative_unit_topEigenvector {n : ℕ} (hn : 3 ≤ n) (k L : ℕ) :
                                                                                                                                                ∃ (x : Jacobi.Space k L), ‖x‖ = 1 ∧ (Jacobi.operator n k L) x = Jacobi.topEigenvalue n k L • x ∧ ∀ (p : Jacobi.Index k L), 0 ≤ x.ofLp p
                                                                                                                                                theorem SpherePacking.Perron.unit_coordinate_sq_sum {k L : ℕ} {x : Jacobi.Space k L} (hx : ‖x‖ = 1) :
                                                                                                                                                ∑ p : Jacobi.Index k L, x.ofLp p ^ 2 = 1

                                                                                                                                                The normalized coefficient used in the spherical-code argument.

                                                                                                                                                Equations
                                                                                                                                                Instances For
                                                                                                                                                  theorem SpherePacking.SpectralAsymptotics.tridiagonal_quadratic_sum (d : ℕ) (c v : ℕ → ℝ) :
                                                                                                                                                  ∑ p ∈ Finset.range (d + 1), ∑ q ∈ Finset.range (d + 1), (if p + 1 = q then c p else if q + 1 = p then c q else 0) * v q * v p = 2 * ∑ p ∈ Finset.range d, c p * v p * v (p + 1)

                                                                                                                                                  The terminal indicator used in the spherical-code argument.

                                                                                                                                                  Equations
                                                                                                                                                  Instances For
                                                                                                                                                    theorem SpherePacking.SpectralAsymptotics.terminal_indicator_edge_sum (d m : ℕ) (hm : m ≤ d) (c : ℕ → ℝ) :
                                                                                                                                                    ∑ p ∈ Finset.range d, c p * terminalIndicator d m p * terminalIndicator d m (p + 1) = ∑ r ∈ Finset.range m, c (d - m + r)

                                                                                                                                                    The terminal vector used in the spherical-code argument.

                                                                                                                                                    Equations
                                                                                                                                                    Instances For
                                                                                                                                                      theorem SpherePacking.SpectralAsymptotics.terminalVector_inner (n k L m : ℕ) (hkl : k ≤ L) (hm : m ≤ L - k) :
                                                                                                                                                      theorem SpherePacking.SpectralAsymptotics.terminalVector_rayleigh (n k L m : ℕ) (hkl : k ≤ L) (hm : m ≤ L - k) :
                                                                                                                                                      Jacobi.rayleigh n k L (terminalVector k L m) = (2 * ∑ r ∈ Finset.range m, Gegenbauer.jacobiCoefficient n k (L - m + r)) / (↑m + 1)
                                                                                                                                                      theorem SpherePacking.SpectralAsymptotics.terminal_edge_sum_le_top (n k L m : ℕ) (hkl : k ≤ L) (hm : m ≤ L - k) :
                                                                                                                                                      (2 * ∑ r ∈ Finset.range m, Gegenbauer.jacobiCoefficient n k (L - m + r)) / (↑m + 1) ≤ Jacobi.topEigenvalue n k L
                                                                                                                                                      @[reducible, inline]

                                                                                                                                                      The Euclidean model of the certificate fibre of dimension Gegenbauer.fibreDimension n k.

                                                                                                                                                      Equations
                                                                                                                                                      Instances For
                                                                                                                                                        @[reducible, inline]

                                                                                                                                                        The Euclidean ambient space for the certificate truncated to degrees k through L.

                                                                                                                                                        Equations
                                                                                                                                                        Instances For

                                                                                                                                                          The standard orthonormal coordinate basis of the certificate fibre.

                                                                                                                                                          Equations
                                                                                                                                                          Instances For

                                                                                                                                                            The standard orthonormal coordinate basis of the truncated certificate ambient space.

                                                                                                                                                            Equations
                                                                                                                                                            Instances For

                                                                                                                                                              The Hilbert–Schmidt overlap kernel associated with a family of isometric certificate embeddings.

                                                                                                                                                              Equations
                                                                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                                                                              Instances For
                                                                                                                                                                theorem SpherePacking.isometric_mixed_kernel_eq_overlap {α : Type u_1} {ι : Type u_2} {ρ : Type u_3} {F : Type u_4} {E : Type u_5} [Fintype ι] [Fintype ρ] [NormedAddCommGroup F] [InnerProductSpace ℝ F] [NormedAddCommGroup E] [InnerProductSpace ℝ E] [FiniteDimensional ℝ F] [FiniteDimensional ℝ E] (bE : OrthonormalBasis ι ℝ E) (bF : OrthonormalBasis ρ ℝ F) (f : α → F →ₗᵢ[ℝ] E) (x y : α) :
                                                                                                                                                                mixedHilbertSchmidtKernel bE (fun (z : α) => (f z).toLinearMap) (fun (z : α) => (f z).toLinearMap) x y = finiteHilbertSchmidtKernel bF (fun (x_1 : Unit) => LinearMap.adjoint (f x).toLinearMap ∘ₗ (f y).toLinearMap) () ()
                                                                                                                                                                theorem SpherePacking.isometric_mixed_kernel_nonneg {α : Type u_1} {ι : Type u_2} {ρ : Type u_3} {F : Type u_4} {E : Type u_5} [Fintype ι] [Fintype ρ] [NormedAddCommGroup F] [InnerProductSpace ℝ F] [NormedAddCommGroup E] [InnerProductSpace ℝ E] [FiniteDimensional ℝ F] [FiniteDimensional ℝ E] (bE : OrthonormalBasis ι ℝ E) (bF : OrthonormalBasis ρ ℝ F) (f : α → F →ₗᵢ[ℝ] E) (x y : α) :
                                                                                                                                                                0 ≤ mixedHilbertSchmidtKernel bE (fun (z : α) => (f z).toLinearMap) (fun (z : α) => (f z).toLinearMap) x y
                                                                                                                                                                theorem SpherePacking.isometric_mixed_kernel_diag {α : Type u_1} {ι : Type u_2} {ρ : Type u_3} {F : Type u_4} {E : Type u_5} [Fintype ι] [Fintype ρ] [NormedAddCommGroup F] [InnerProductSpace ℝ F] [NormedAddCommGroup E] [InnerProductSpace ℝ E] [FiniteDimensional ℝ F] [FiniteDimensional ℝ E] (bE : OrthonormalBasis ι ℝ E) (bF : OrthonormalBasis ρ ℝ F) (f : α → F →ₗᵢ[ℝ] E) (x : α) :
                                                                                                                                                                mixedHilbertSchmidtKernel bE (fun (z : α) => (f z).toLinearMap) (fun (z : α) => (f z).toLinearMap) x x = ↑(Module.finrank ℝ F)
                                                                                                                                                                @[reducible, inline]

                                                                                                                                                                The Euclidean model for the harmonic degree k + i.val summand of the certificate.

                                                                                                                                                                Equations
                                                                                                                                                                Instances For
                                                                                                                                                                  noncomputable def SpherePacking.finiteGramRecurrenceWeight (n k L : ℕ) (v : Jacobi.Space k L) (i : Jacobi.Index k L) :

                                                                                                                                                                  A Jacobi coordinate weighted by the square root of its harmonic degree dimension.

                                                                                                                                                                  Equations
                                                                                                                                                                  Instances For

                                                                                                                                                                    The sum of the dimension-weighted Jacobi coordinates used to normalize fibre amplitudes.

                                                                                                                                                                    Equations
                                                                                                                                                                    Instances For
                                                                                                                                                                      noncomputable def SpherePacking.finiteGramFibreAmplitude (n k L : ℕ) (v : Jacobi.Space k L) (i : Jacobi.Index k L) :

                                                                                                                                                                      The square root of a normalized recurrence weight, giving the amplitude of one degree fibre.

                                                                                                                                                                      Equations
                                                                                                                                                                      Instances For

                                                                                                                                                                        The vector of normalized fibre amplitudes in the Euclidean Jacobi space.

                                                                                                                                                                        Equations
                                                                                                                                                                        Instances For
                                                                                                                                                                          theorem SpherePacking.finiteGramRecurrenceWeight_nonneg (n k L : ℕ) (v : Jacobi.Space k L) (hv : ∀ (i : Jacobi.Index k L), 0 ≤ v.ofLp i) (i : Jacobi.Index k L) :
                                                                                                                                                                          theorem SpherePacking.finiteGramRecurrenceNormalization_pos {n : ℕ} (hn : 3 ≤ n) (k L : ℕ) (v : Jacobi.Space k L) (hunit : ‖v‖ = 1) (hv : ∀ (i : Jacobi.Index k L), 0 ≤ v.ofLp i) :
                                                                                                                                                                          theorem SpherePacking.finiteGramFibreAmplitude_sq {n : ℕ} (hn : 3 ≤ n) (k L : ℕ) (v : Jacobi.Space k L) (hunit : ‖v‖ = 1) (hv : ∀ (i : Jacobi.Index k L), 0 ≤ v.ofLp i) (i : Jacobi.Index k L) :
                                                                                                                                                                          theorem SpherePacking.finiteGramFibreAmplitude_sq_sum {n : ℕ} (hn : 3 ≤ n) (k L : ℕ) (v : Jacobi.Space k L) (hunit : ‖v‖ = 1) (hv : ∀ (i : Jacobi.Index k L), 0 ≤ v.ofLp i) :
                                                                                                                                                                          ∑ i : Jacobi.Index k L, finiteGramFibreAmplitude n k L v i ^ 2 = 1
                                                                                                                                                                          theorem SpherePacking.finiteGramFibreAmplitudeVector_unit {n : ℕ} (hn : 3 ≤ n) (k L : ℕ) (v : Jacobi.Space k L) (hunit : ‖v‖ = 1) (hv : ∀ (i : Jacobi.Index k L), 0 ≤ v.ofLp i) :

                                                                                                                                                                          Data encoding the finite gram certificate construction.

                                                                                                                                                                          Instances For
                                                                                                                                                                            noncomputable def SpherePacking.auxiliaryFiniteGramKernel {n k L : ℕ} (certificate : FiniteGramCertificate n k L) (s : ℝ) (x y : Euclidean n) :

                                                                                                                                                                            The certificate overlap kernel multiplied by the inner-product shift ⟪x, y⟫ - s.

                                                                                                                                                                            Equations
                                                                                                                                                                            Instances For
                                                                                                                                                                              theorem SpherePacking.finiteGramCertificate_shift_sum_nonnegative {n k L : ℕ} {s : ℝ} (certificate : FiniteGramCertificate n k L) (C : SphericalCode n s) :
                                                                                                                                                                              0 ≤ ∑ x ∈ C.points, ∑ y ∈ C.points, (inner ℝ x y - Jacobi.topEigenvalue n k L) * isometricPackingKernel certificate.fibre x y
                                                                                                                                                                              theorem SpherePacking.finiteGramCertificate_auxiliary_sum_lower {n k L : ℕ} {s : ℝ} (certificate : FiniteGramCertificate n k L) (C : SphericalCode n s) :
                                                                                                                                                                              (Jacobi.topEigenvalue n k L - s) * ∑ x ∈ C.points, ∑ y ∈ C.points, isometricPackingKernel certificate.fibre x y ≤ ∑ x ∈ C.points, ∑ y ∈ C.points, auxiliaryFiniteGramKernel certificate s x y
                                                                                                                                                                              theorem SpherePacking.finiteGramCertificate_sphericalCode_bound {n k L : ℕ} (hn : 3 ≤ n) (hkl : k ≤ L) (certificate : FiniteGramCertificate n k L) {s : ℝ} (hs : s ≤ 1) (hgap : s < Jacobi.topEigenvalue n k L) (C : SphericalCode n s) :
                                                                                                                                                                              @[reducible, inline]

                                                                                                                                                                              Coordinates indexed jointly by a truncated degree and a harmonic basis vector in that degree.

                                                                                                                                                                              Equations
                                                                                                                                                                              Instances For
                                                                                                                                                                                @[reducible, inline]

                                                                                                                                                                                The orthogonal product of the Euclidean harmonic degree summands.

                                                                                                                                                                                Equations
                                                                                                                                                                                Instances For

                                                                                                                                                                                  An enumeration of all degree-block coordinates by the truncated harmonic dimension.

                                                                                                                                                                                  Equations
                                                                                                                                                                                  Instances For

                                                                                                                                                                                    The coordinate reindexing isometry from the degree-block basis to the certificate ambient space.

                                                                                                                                                                                    Equations
                                                                                                                                                                                    Instances For

                                                                                                                                                                                      The isometric inclusion of one degree summand into the orthogonal product of all degree blocks.

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

                                                                                                                                                                                        The isometry flattening the product of degree spaces into joint degree-and-coordinate indices.

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

                                                                                                                                                                                          The isometry identifying the orthogonal product of degree blocks with the certificate ambient space.

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

                                                                                                                                                                                            The inclusion of a single harmonic degree summand into the certificate ambient space.

                                                                                                                                                                                            Equations
                                                                                                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                                                                                                            Instances For
                                                                                                                                                                                              theorem SpherePacking.HarmonicCertificateAssembly.degreeBlockInclusion_orthogonal (n k L : ℕ) (hkl : k ≤ L) (i j : Jacobi.Index k L) (hij : i ≠ j) (u : CertificateDegreeAmbient n k L i) (v : CertificateDegreeAmbient n k L j) :
                                                                                                                                                                                              inner ℝ ((degreeBlockInclusion n k L hkl i) u) ((degreeBlockInclusion n k L hkl j) v) = 0

                                                                                                                                                                                              The weighted sum of degree-fibre embeddings into mutually orthogonal ambient degree blocks.

                                                                                                                                                                                              Equations
                                                                                                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                                                                                                              Instances For
                                                                                                                                                                                                @[simp]
                                                                                                                                                                                                theorem SpherePacking.HarmonicCertificateAssembly.weightedDegreeLinearMap_apply (n k L : ℕ) (hkl : k ≤ L) (weights : Jacobi.Space k L) (degreeFibre : (i : Jacobi.Index k L) → Euclidean n → CertificateFibre n k →ₗᵢ[ℝ] CertificateDegreeAmbient n k L i) (x : Euclidean n) (v : CertificateFibre n k) :
                                                                                                                                                                                                (weightedDegreeLinearMap n k L hkl weights degreeFibre x) v = ∑ i : Jacobi.Index k L, weights.ofLp i • (degreeBlockInclusion n k L hkl i) ((degreeFibre i x) v)
                                                                                                                                                                                                theorem SpherePacking.HarmonicCertificateAssembly.weightedDegreeLinearMap_inner (n k L : ℕ) (hkl : k ≤ L) (weights : Jacobi.Space k L) (degreeFibre : (i : Jacobi.Index k L) → Euclidean n → CertificateFibre n k →ₗᵢ[ℝ] CertificateDegreeAmbient n k L i) (x : Euclidean n) (v w : CertificateFibre n k) :
                                                                                                                                                                                                inner ℝ ((weightedDegreeLinearMap n k L hkl weights degreeFibre x) v) ((weightedDegreeLinearMap n k L hkl weights degreeFibre x) w) = (∑ i : Jacobi.Index k L, weights.ofLp i ^ 2) * inner ℝ v w
                                                                                                                                                                                                theorem SpherePacking.HarmonicCertificateAssembly.weightedDegreeLinearMap_inner_of_unit (n k L : ℕ) (hkl : k ≤ L) (weights : Jacobi.Space k L) (hweights : ‖weights‖ = 1) (degreeFibre : (i : Jacobi.Index k L) → Euclidean n → CertificateFibre n k →ₗᵢ[ℝ] CertificateDegreeAmbient n k L i) (x : Euclidean n) (v w : CertificateFibre n k) :
                                                                                                                                                                                                inner ℝ ((weightedDegreeLinearMap n k L hkl weights degreeFibre x) v) ((weightedDegreeLinearMap n k L hkl weights degreeFibre x) w) = inner ℝ v w
                                                                                                                                                                                                noncomputable def SpherePacking.HarmonicCertificateAssembly.weightedDegreeIsometry (n k L : ℕ) (hkl : k ≤ L) (weights : Jacobi.Space k L) (hweights : ‖weights‖ = 1) (degreeFibre : (i : Jacobi.Index k L) → Euclidean n → CertificateFibre n k →ₗᵢ[ℝ] CertificateDegreeAmbient n k L i) (x : Euclidean n) :

                                                                                                                                                                                                The weighted degree embedding bundled as an isometry when the weight vector has unit norm.

                                                                                                                                                                                                Equations
                                                                                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                Instances For
                                                                                                                                                                                                  @[simp]
                                                                                                                                                                                                  theorem SpherePacking.HarmonicCertificateAssembly.weightedDegreeIsometry_apply (n k L : ℕ) (hkl : k ≤ L) (weights : Jacobi.Space k L) (hweights : ‖weights‖ = 1) (degreeFibre : (i : Jacobi.Index k L) → Euclidean n → CertificateFibre n k →ₗᵢ[ℝ] CertificateDegreeAmbient n k L i) (x : Euclidean n) (v : CertificateFibre n k) :
                                                                                                                                                                                                  (weightedDegreeIsometry n k L hkl weights hweights degreeFibre x) v = ∑ i : Jacobi.Index k L, weights.ofLp i • (degreeBlockInclusion n k L hkl i) ((degreeFibre i x) v)

                                                                                                                                                                                                  A chosen nonnegative unit eigenvector for the largest Gegenbauer Jacobi eigenvalue.

                                                                                                                                                                                                  Equations
                                                                                                                                                                                                  Instances For

                                                                                                                                                                                                    The dimension-weighted recurrence coordinate of the chosen harmonic Perron eigenvector.

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

                                                                                                                                                                                                      The normalization sum for the recurrence weights of the harmonic Perron eigenvector.

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

                                                                                                                                                                                                        The unit fibre-amplitude vector obtained from the harmonic Perron eigenvector.

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

                                                                                                                                                                                                          The certificate fibre isometry assembled with amplitudes from the harmonic Perron eigenvector.

                                                                                                                                                                                                          Equations
                                                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                            @[simp]
                                                                                                                                                                                                            theorem SpherePacking.HarmonicCertificateAssembly.harmonicWeightedFibre_apply (n k L : ℕ) (hn : 3 ≤ n) (hkl : k ≤ L) (degreeFibre : (i : Jacobi.Index k L) → Euclidean n → CertificateFibre n k →ₗᵢ[ℝ] CertificateDegreeAmbient n k L i) (x : Euclidean n) (v : CertificateFibre n k) :
                                                                                                                                                                                                            (harmonicWeightedFibre n k L hn hkl degreeFibre x) v = ∑ i : Jacobi.Index k L, (harmonicFibreAmplitudes n k L hn).ofLp i • (degreeBlockInclusion n k L hkl i) ((degreeFibre i x) v)

                                                                                                                                                                                                            The harmonic polynomial coordinate isometry for one degree of the truncated certificate.

                                                                                                                                                                                                            Equations
                                                                                                                                                                                                            Instances For

                                                                                                                                                                                                              An orthonormal identification of tangent harmonics with the certificate fibre, using its dimension.

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

                                                                                                                                                                                                                Data encoding the harmonic coordinate construction.

                                                                                                                                                                                                                Instances For

                                                                                                                                                                                                                  The solid harmonic axis fischer scale used in the spherical-code argument.

                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                    theorem SpherePacking.solidHarmonicAxisLift_fischer_inner_succ {n k : ℕ} (x : Euclidean n) (hx : ‖x‖ = 1) (p q : ↥(tangentHarmonicSubmodule n k x)) (r : ℕ) :
                                                                                                                                                                                                                    Fischer.polynomialInner n ((solidHarmonicAxisLift n k x (r + 1)) ↑p) ((solidHarmonicAxisLift n k x (r + 1)) ↑q) = (2 * ↑r + harmonicAxisParameter n k - 2) * (↑r + 1) * (↑r + harmonicAxisParameter n k - 2) * Fischer.polynomialInner n ((solidHarmonicAxisLift n k x r) ↑p) ((solidHarmonicAxisLift n k x r) ↑q)

                                                                                                                                                                                                                    The solid harmonic axis lift restricted from tangent harmonics to the target harmonic degree.

                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                      noncomputable def SpherePacking.solidHarmonicAxisPolynomialIsometry {n : ℕ} (hn : 3 ≤ n) (k r : ℕ) (x : Euclidean n) (hx : ‖x‖ = 1) :

                                                                                                                                                                                                                      The solid harmonic axis polynomial isometry used in the spherical-code argument.

                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                        noncomputable def SpherePacking.harmonicReferenceUnitAxis {n : ℕ} (hn : 0 < n) :

                                                                                                                                                                                                                        The first standard coordinate vector, chosen as a reference unit axis.

                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                          noncomputable def SpherePacking.unitHarmonicDegreeFibre {n : ℕ} (hn : 3 ≤ n) (k L : ℕ) (i : Jacobi.Index k L) (x : Euclidean n) (hx : ‖x‖ = 1) :

                                                                                                                                                                                                                          The isometric degree-fibre embedding obtained by a solid harmonic lift along a unit axis.

                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                            noncomputable def SpherePacking.harmonicDegreeFibre {n : ℕ} (hn : 3 ≤ n) (k L : ℕ) (i : Jacobi.Index k L) (x : Euclidean n) :

                                                                                                                                                                                                                            The harmonic degree fibre used in the spherical-code argument.

                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                              @[simp]
                                                                                                                                                                                                                              theorem SpherePacking.harmonicDegreeFibre_of_unit {n : ℕ} (hn : 3 ≤ n) (k L : ℕ) (i : Jacobi.Index k L) (x : Euclidean n) (hx : ‖x‖ = 1) :
                                                                                                                                                                                                                              theorem SpherePacking.SourceJacobiWeights.positiveRadicalSymmetrization {d e a b p q r : ℝ} (hd : 0 < d) (he : 0 < e) (ha : 0 < a) (hb : 0 < b) (hp : 0 < p) (hq : 0 < q) (hr : 0 ≤ r) (hcross : d * q * b = e * p * a) :
                                                                                                                                                                                                                              r / (a * p) * √d = r / √(a * b * p * q) * √e

                                                                                                                                                                                                                              The squared Gegenbauer channel coefficient between adjacent source and target degrees.

                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                theorem SpherePacking.SourceJacobiWeights.finiteGramRecurrenceWeight_eigenrecurrence {n k L : ℕ} (hn : 3 ≤ n) (v : Jacobi.Space k L) (eigenvalue : ℝ) (heigen : (Jacobi.operator n k L) v = eigenvalue • v) (m : Jacobi.Index k L) :
                                                                                                                                                                                                                                theorem SpherePacking.SourceJacobiWeights.jacobiMatrix_adjacent_pos {n k L : ℕ} (hn : 3 ≤ n) (p q : Jacobi.Index k L) (hadjacent : ↑p + 1 = ↑q ∨ ↑q + 1 = ↑p) :
                                                                                                                                                                                                                                theorem SpherePacking.SourceJacobiWeights.sourceChannelCoefficient_pos_of_adjacent {n k L : ℕ} (hn : 3 ≤ n) (m i : Jacobi.Index k L) (hadjacent : ↑m + 1 = ↑i ∨ ↑i + 1 = ↑m) :
                                                                                                                                                                                                                                theorem SpherePacking.SourceJacobiWeights.nonnegative_eigenvector_zero_propagates {n k L : ℕ} (hn : 3 ≤ n) (v : Jacobi.Space k L) (eigenvalue : ℝ) (heigen : (Jacobi.operator n k L) v = eigenvalue • v) (hnonnegative : ∀ (i : Jacobi.Index k L), 0 ≤ v.ofLp i) (p q : Jacobi.Index k L) (hp : v.ofLp p = 0) (hadjacent : ↑p + 1 = ↑q ∨ ↑q + 1 = ↑p) :
                                                                                                                                                                                                                                v.ofLp q = 0
                                                                                                                                                                                                                                theorem SpherePacking.SourceJacobiWeights.nonnegative_eigenvector_coordinate_pos {n k L : ℕ} (hn : 3 ≤ n) (v : Jacobi.Space k L) (eigenvalue : ℝ) (heigen : (Jacobi.operator n k L) v = eigenvalue • v) (hnonnegative : ∀ (i : Jacobi.Index k L), 0 ≤ v.ofLp i) (hnonzero : v ≠ 0) (i : Jacobi.Index k L) :
                                                                                                                                                                                                                                0 < v.ofLp i
                                                                                                                                                                                                                                theorem SpherePacking.SourceJacobiWeights.finiteGramRecurrenceWeight_pos_of_eigenvector {n k L : ℕ} (hn : 3 ≤ n) (v : Jacobi.Space k L) (eigenvalue : ℝ) (heigen : (Jacobi.operator n k L) v = eigenvalue • v) (hnonnegative : ∀ (i : Jacobi.Index k L), 0 ≤ v.ofLp i) (hnonzero : v ≠ 0) (i : Jacobi.Index k L) :
                                                                                                                                                                                                                                theorem SpherePacking.SourceJacobiWeights.nonnegative_eigenvalue_pos_of_lt {n k L : ℕ} (hn : 3 ≤ n) (hkl : k < L) (v : Jacobi.Space k L) (eigenvalue : ℝ) (heigen : (Jacobi.operator n k L) v = eigenvalue • v) (hnonnegative : ∀ (i : Jacobi.Index k L), 0 ≤ v.ofLp i) (hnonzero : v ≠ 0) :
                                                                                                                                                                                                                                0 < eigenvalue
                                                                                                                                                                                                                                @[reducible, inline]

                                                                                                                                                                                                                                The pair of ambient coordinate indices used to flatten a projection matrix.

                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                  @[reducible, inline]

                                                                                                                                                                                                                                  The Euclidean space of projection matrices, represented as a family of ambient column vectors.

                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                    @[reducible, inline]

                                                                                                                                                                                                                                    The Euclidean space of n ambient row-channel vectors.

                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                      @[reducible, inline]

                                                                                                                                                                                                                                      The row-channel space restricted to one harmonic degree summand.

                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                        noncomputable def SpherePacking.HarmonicCoordinateChannels.sourceAdjacentBlockCoefficient (n k L : ℕ) (hn : 3 ≤ n) (target source : Jacobi.Index k L) :

                                                                                                                                                                                                                                        The adjacent-block amplitude normalized by Perron recurrence weights and the top Jacobi eigenvalue.

                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                          theorem SpherePacking.HarmonicCoordinateChannels.sourceAdjacentBlockCoefficient_sq_sum {n k L : ℕ} (hn : 3 ≤ n) (hkl : k < L) (source : Jacobi.Index k L) :
                                                                                                                                                                                                                                          ∑ target : Jacobi.Index k L, sourceAdjacentBlockCoefficient n k L hn target source ^ 2 = 1

                                                                                                                                                                                                                                          The isometric equivalence between the orthogonal degree blocks and the certificate ambient space.

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

                                                                                                                                                                                                                                            The linear map sending a degree vector u to the row family a ↦ x a • u.

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

                                                                                                                                                                                                                                              Data encoding the source adjacent channel construction.

                                                                                                                                                                                                                                              Instances For
                                                                                                                                                                                                                                                @[reducible, inline]

                                                                                                                                                                                                                                                The orthogonal product of row-channel spaces over all target degrees.

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

                                                                                                                                                                                                                                                  The weighted adjacent-channel map from source degree blocks to target row-channel blocks.

                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                    theorem SpherePacking.HarmonicCoordinateChannels.sourceAdjacentTargetLinearMap_inner {n k L : ℕ} (hn : 3 ≤ n) (hkl : k < L) (degreeFibre : (i : Jacobi.Index k L) → Euclidean n → CertificateFibre n k →ₗᵢ[ℝ] CertificateDegreeAmbient n k L i) (adjacent : SourceAdjacentChannelData n k L degreeFibre) (u v : HarmonicCertificateAssembly.DegreeBlockPi n k L) :
                                                                                                                                                                                                                                                    inner ℝ ((sourceAdjacentTargetLinearMap hn degreeFibre adjacent) u) ((sourceAdjacentTargetLinearMap hn degreeFibre adjacent) v) = inner ℝ u v

                                                                                                                                                                                                                                                    The adjacent source-to-target map bundled as an isometry using the channel inner-product identity.

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

                                                                                                                                                                                                                                                      The linear map that assembles target degree components separately in each ambient row.

                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                        noncomputable def SpherePacking.HarmonicCoordinateChannels.sourceAdjacentHarmonicRow {n k L : ℕ} (hn : 3 ≤ n) (hkl : k < L) (degreeFibre : (i : Jacobi.Index k L) → Euclidean n → CertificateFibre n k →ₗᵢ[ℝ] CertificateDegreeAmbient n k L i) (adjacent : SourceAdjacentChannelData n k L degreeFibre) :

                                                                                                                                                                                                                                                        The adjacent-channel isometry expressed in certificate ambient coordinates.

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

                                                                                                                                                                                                                                                          The orthogonal product of n + 1 projection-matrix channels.

                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                          Instances For

                                                                                                                                                                                                                                                            The harmonic axis tensor used in the spherical-code argument.

                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                            • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                              theorem SpherePacking.HarmonicCoordinateChannels.sourceTargetRowTransport_inner_axisTensor (n k L : ℕ) (hkl : k ≤ L) (v : SourceTargetRowSpace n k L) (x : Euclidean n) (z : CertificateAmbient n k L) :
                                                                                                                                                                                                                                                              inner ℝ ((sourceTargetRowTransport n k L hkl) v) ((harmonicAxisTensor n k L x) z) = ∑ target : Jacobi.Index k L, inner ℝ (v.ofLp target) ((harmonicDegreeAxisTensor n k L target x) (((harmonicDegreeBlockEquiv n k L hkl).symm z).ofLp target))
                                                                                                                                                                                                                                                              theorem SpherePacking.HarmonicCoordinateChannels.sourceAdjacentChannel_inner_degreeAxisTensor {n k L : ℕ} (degreeFibre : (i : Jacobi.Index k L) → Euclidean n → CertificateFibre n k →ₗᵢ[ℝ] CertificateDegreeAmbient n k L i) (adjacent : SourceAdjacentChannelData n k L degreeFibre) (x : Euclidean n) (hx : x ∈ unitSphere n) (target source : Jacobi.Index k L) (z : CertificateDegreeAmbient n k L source) (u : CertificateFibre n k) (a : ℝ) :
                                                                                                                                                                                                                                                              inner ℝ ((adjacent.channel target source) z) ((harmonicDegreeAxisTensor n k L target x) (a • (degreeFibre target x) u)) = a * √(SourceJacobiWeights.sourceChannelCoefficient n k L source target) * inner ℝ z ((degreeFibre source x) u)
                                                                                                                                                                                                                                                              theorem SpherePacking.HarmonicCoordinateChannels.harmonicWeightedFibre_ambient_inner (n k L : ℕ) (hn : 3 ≤ n) (hkl : k ≤ L) (degreeFibre : (i : Jacobi.Index k L) → Euclidean n → CertificateFibre n k →ₗᵢ[ℝ] CertificateDegreeAmbient n k L i) (x : Euclidean n) (u : CertificateFibre n k) (z : CertificateAmbient n k L) :
                                                                                                                                                                                                                                                              inner ℝ z ((HarmonicCertificateAssembly.harmonicWeightedFibre n k L hn hkl degreeFibre x) u) = ∑ source : Jacobi.Index k L, (HarmonicCertificateAssembly.harmonicFibreAmplitudes n k L hn).ofLp source * inner ℝ (((harmonicDegreeBlockEquiv n k L hkl).symm z).ofLp source) ((degreeFibre source x) u)
                                                                                                                                                                                                                                                              theorem SpherePacking.HarmonicCoordinateChannels.sourceAdjacentHarmonicRow_inner_axis_fibre {n k L : ℕ} (hn : 3 ≤ n) (hkl : k < L) (degreeFibre : (i : Jacobi.Index k L) → Euclidean n → CertificateFibre n k →ₗᵢ[ℝ] CertificateDegreeAmbient n k L i) (adjacent : SourceAdjacentChannelData n k L degreeFibre) (x : Euclidean n) (hx : x ∈ unitSphere n) (u : CertificateFibre n k) (z : CertificateAmbient n k L) :
                                                                                                                                                                                                                                                              inner ℝ ((sourceAdjacentHarmonicRow hn hkl degreeFibre adjacent) z) ((harmonicAxisTensor n k L x) ((HarmonicCertificateAssembly.harmonicWeightedFibre n k L hn ⋯ degreeFibre x) u)) = √(Jacobi.topEigenvalue n k L) * inner ℝ z ((HarmonicCertificateAssembly.harmonicWeightedFibre n k L hn ⋯ degreeFibre x) u)

                                                                                                                                                                                                                                                              The linear embedding applying a row isometry to each matrix column, with a zero leading channel.

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

                                                                                                                                                                                                                                                                The projection-matrix embedding bundled as an isometry into the enlarged channel space.

                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                  @[reducible, inline]

                                                                                                                                                                                                                                                                  Coordinates indexed by a channel and a pair of ambient matrix coordinates.

                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                  Instances For

                                                                                                                                                                                                                                                                    The orthogonal projection onto the image of the isometric fibre embedding at x.

                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                    Instances For

                                                                                                                                                                                                                                                                      The matrix columns of the fibre projection in the standard certificate ambient basis.

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

                                                                                                                                                                                                                                                                        The isometry flattening all projection channels into a single coordinate space.

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

                                                                                                                                                                                                                                                                          The coordinate isometry from projection channels to Euclidean space of their total dimension.

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

                                                                                                                                                                                                                                                                            The axis-weighted projection-matrix feature, preceded by a zero channel.

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

                                                                                                                                                                                                                                                                              The zero coordinate index in the nonempty certificate fibre.

                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                              Instances For

                                                                                                                                                                                                                                                                                The rank-one map extracting the first fibre coordinate and multiplying a prescribed channel vector.

                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                  theorem SpherePacking.HarmonicCoordinateChannels.rankOneChannelMap_kernel {α : Type u_1} (n k L : ℕ) (hn : 3 ≤ n) (v : α → ProjectionChannelSpace n k L) (x y : α) :
                                                                                                                                                                                                                                                                                  finiteHilbertSchmidtKernel (certificateFibreBasis n k) (fun (z : α) => rankOneChannelMap n k L hn (v z)) x y = inner ℝ (v x) (v y)

                                                                                                                                                                                                                                                                                  The fibre projection feature transported into the channel space by an isometric embedding.

                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                  Instances For

                                                                                                                                                                                                                                                                                    Data encoding the source spectral row construction.

                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                      noncomputable def SpherePacking.HarmonicCoordinateChannels.sourceSpectralRowDataOfAdjacent {n k L : ℕ} (hn : 3 ≤ n) (hkl : k < L) (degreeFibre : (i : Jacobi.Index k L) → Euclidean n → CertificateFibre n k →ₗᵢ[ℝ] CertificateDegreeAmbient n k L i) (adjacent : SourceAdjacentChannelData n k L degreeFibre) :

                                                                                                                                                                                                                                                                                      The source spectral row data of adjacent used in the spherical-code argument.

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

                                                                                                                                                                                                                                                                                        The rank-one channel feature map expressed in ordinary Euclidean coordinates.

                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                        • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                        Instances For
                                                                                                                                                                                                                                                                                          theorem SpherePacking.HarmonicCoordinateChannels.euclideanChannelFeatureMap_kernel {α : Type u_1} (n k L : ℕ) (hn : 3 ≤ n) (v : α → ProjectionChannelSpace n k L) (x y : α) :
                                                                                                                                                                                                                                                                                          finiteHilbertSchmidtKernel (certificateFibreBasis n k) (fun (z : α) => euclideanChannelFeatureMap n k L hn (v z)) x y = inner ℝ (v x) (v y)

                                                                                                                                                                                                                                                                                          The Euclidean feature map for an isometrically embedded bulk projection channel.

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

                                                                                                                                                                                                                                                                                            The Euclidean feature map for the axis-weighted lifted projection channel.

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

                                                                                                                                                                                                                                                                                              Data encoding the spectral channel remainder construction.

                                                                                                                                                                                                                                                                                              Instances For

                                                                                                                                                                                                                                                                                                The lifted coordinate map minus the prescribed spectral multiple of the bulk coordinate map.

                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                                Instances For
                                                                                                                                                                                                                                                                                                  theorem SpherePacking.HarmonicCoordinateChannels.sphericalCode_bound_of_sourceSpectralRow {n k L : ℕ} (hn : 3 ≤ n) (hkl : k ≤ L) (degreeFibre : (i : Jacobi.Index k L) → Euclidean n → CertificateFibre n k →ₗᵢ[ℝ] CertificateDegreeAmbient n k L i) (source : SourceSpectralRowData n k L (HarmonicCertificateAssembly.harmonicWeightedFibre n k L hn hkl degreeFibre)) {s : ℝ} (hs : s ≤ 1) (hgap : s < Jacobi.topEigenvalue n k L) (C : SphericalCode n s) :
                                                                                                                                                                                                                                                                                                  @[reducible, inline]

                                                                                                                                                                                                                                                                                                  The Fischer inner product space of homogeneous harmonic polynomials of degree m.

                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                                    @[reducible, inline]

                                                                                                                                                                                                                                                                                                    The orthogonal product of one harmonic polynomial space for each coordinate direction.

                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                    Instances For

                                                                                                                                                                                                                                                                                                      The standard unit vector in coordinate direction j.

                                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                                      Instances For

                                                                                                                                                                                                                                                                                                        The vector of coordinate derivatives of a homogeneous harmonic polynomial.

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

                                                                                                                                                                                                                                                                                                          The Fischer adjoint of coordinate differentiation, raising the harmonic degree by one.

                                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                                          Instances For

                                                                                                                                                                                                                                                                                                            The vector of Fischer adjoint coordinate-raising operators.

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

                                                                                                                                                                                                                                                                                                              The factor 2 * m + n used to normalize the upper and lower harmonic channels.

                                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                                              Instances For

                                                                                                                                                                                                                                                                                                                The squared norm factor (m + 1) / (2 * m + n) of the upper channel adjoint.

                                                                                                                                                                                                                                                                                                                Equations
                                                                                                                                                                                                                                                                                                                Instances For

                                                                                                                                                                                                                                                                                                                  The harmonic gradient scaled by the inverse square root of the channel denominator.

                                                                                                                                                                                                                                                                                                                  Equations
                                                                                                                                                                                                                                                                                                                  • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                                                  Instances For
                                                                                                                                                                                                                                                                                                                    noncomputable def SpherePacking.HarmonicCoordinateOperators.normalizedChannelIsometry {E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [InnerProductSpace ℝ E] [NormedAddCommGroup F] [InnerProductSpace ℝ F] (A : E →ₗ[ℝ] F) (c : ℝ) (hc : 0 < c) (h : ∀ (p q : E), inner ℝ (A p) (A q) = c * inner ℝ p q) :

                                                                                                                                                                                                                                                                                                                    The normalized channel isometry used in the spherical-code argument.

                                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                                    Instances For

                                                                                                                                                                                                                                                                                                                      The upper channel adjoint normalized to an isometry from harmonics to coordinate harmonics.

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

                                                                                                                                                                                                                                                                                                                        The squared norm factor (m + n - 2) / (2 * m + n - 2) of the lower channel adjoint.

                                                                                                                                                                                                                                                                                                                        Equations
                                                                                                                                                                                                                                                                                                                        Instances For

                                                                                                                                                                                                                                                                                                                          The harmonic co-gradient scaled by the inverse square root of the channel denominator.

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

                                                                                                                                                                                                                                                                                                                            Coordinate multiplication restricted from constant harmonics to degree-one harmonics.

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

                                                                                                                                                                                                                                                                                                                              The Fischer squared norm factor for the harmonic co-gradient before channel normalization.

                                                                                                                                                                                                                                                                                                                              Equations
                                                                                                                                                                                                                                                                                                                              Instances For

                                                                                                                                                                                                                                                                                                                                The lower channel adjoint normalized to an isometry into the next coordinate-harmonic degree.

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

                                                                                                                                                                                                                                                                                                                                  The harmonic axis tensor used in the spherical-code argument.

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

                                                                                                                                                                                                                                                                                                                                    The solid harmonic axis isometry followed by tensoring with the source axis.

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

                                                                                                                                                                                                                                                                                                                                      The coefficient of the upper-channel image of a solid harmonic source, in Fischer normalization.

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

                                                                                                                                                                                                                                                                                                                                        The upper solid-harmonic source coefficient adjusted to the normalized channel isometry.

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

                                                                                                                                                                                                                                                                                                                                          The coefficient of the lower-channel image of a solid harmonic source, in Fischer normalization.

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

                                                                                                                                                                                                                                                                                                                                            The lower solid-harmonic source coefficient adjusted to the normalized channel isometry.

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

                                                                                                                                                                                                                                                                                                                                              The identity on underlying polynomials transported along an equality of harmonic degrees.

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

                                                                                                                                                                                                                                                                                                                                                The linear map applying the harmonic degree cast in every coordinate direction.

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

                                                                                                                                                                                                                                                                                                                                                  The isometric degree cast on coordinate families of harmonic polynomials.

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

                                                                                                                                                                                                                                                                                                                                                    The linear map expressing each coordinate harmonic polynomial in its degree-fibre Euclidean basis.

                                                                                                                                                                                                                                                                                                                                                    Equations
                                                                                                                                                                                                                                                                                                                                                    • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                                                                                    Instances For
                                                                                                                                                                                                                                                                                                                                                      noncomputable def SpherePacking.HarmonicAdjacentChannelTransport.upperAdjacentChannel {n : ℕ} (hn : 3 ≤ n) (k L : ℕ) (target source : Jacobi.Index k L) (hadjacent : ↑target + 1 = ↑source) :

                                                                                                                                                                                                                                                                                                                                                      The normalized upper channel transported between adjacent Euclidean degree fibres.

                                                                                                                                                                                                                                                                                                                                                      Equations
                                                                                                                                                                                                                                                                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                                                                                      Instances For
                                                                                                                                                                                                                                                                                                                                                        noncomputable def SpherePacking.HarmonicAdjacentChannelTransport.lowerAdjacentChannel {n : ℕ} (hn : 3 ≤ n) (k L : ℕ) (target source : Jacobi.Index k L) (hadjacent : ↑source + 1 = ↑target) :

                                                                                                                                                                                                                                                                                                                                                        The normalized lower channel transported between adjacent Euclidean degree fibres.

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

                                                                                                                                                                                                                                                                                                                                                          The appropriate upper or lower adjacent-degree channel, and zero for nonadjacent degrees.

                                                                                                                                                                                                                                                                                                                                                          Equations
                                                                                                                                                                                                                                                                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                                                                                                                                                                                                                                                                          Instances For
                                                                                                                                                                                                                                                                                                                                                            theorem SpherePacking.HarmonicAdjacentChannelTransport.upperAdjacentChannel_lowerAdjacentChannel_orthogonal {n : ℕ} (hn : 3 ≤ n) (k L : ℕ) (target high low : Jacobi.Index k L) (hhigh : ↑target + 1 = ↑high) (hlow : ↑low + 1 = ↑target) (p : CertificateDegreeAmbient n k L high) (q : CertificateDegreeAmbient n k L low) :
                                                                                                                                                                                                                                                                                                                                                            inner ℝ ((upperAdjacentChannel hn k L target high hhigh) p) ((lowerAdjacentChannel hn k L target low hlow) q) = 0
                                                                                                                                                                                                                                                                                                                                                            theorem SpherePacking.HarmonicAdjacentChannelTransport.lowerAdjacentChannel_upperAdjacentChannel_orthogonal {n : ℕ} (hn : 3 ≤ n) (k L : ℕ) (target low high : Jacobi.Index k L) (hlow : ↑low + 1 = ↑target) (hhigh : ↑target + 1 = ↑high) (p : CertificateDegreeAmbient n k L low) (q : CertificateDegreeAmbient n k L high) :
                                                                                                                                                                                                                                                                                                                                                            inner ℝ ((lowerAdjacentChannel hn k L target low hlow) p) ((upperAdjacentChannel hn k L target high hhigh) q) = 0
                                                                                                                                                                                                                                                                                                                                                            theorem SpherePacking.HarmonicAdjacentChannelTransport.adjacentChannel_inner {n : ℕ} (hn : 3 ≤ n) (k L : ℕ) (target source : Jacobi.Index k L) (hsource : SourceJacobiWeights.sourceChannelCoefficient n k L source target ≠ 0) (u v : CertificateDegreeAmbient n k L source) :
                                                                                                                                                                                                                                                                                                                                                            inner ℝ ((adjacentChannel hn k L target source) u) ((adjacentChannel hn k L target source) v) = inner ℝ u v
                                                                                                                                                                                                                                                                                                                                                            theorem SpherePacking.HarmonicAdjacentChannelTransport.adjacentChannel_zero {n : ℕ} (hn : 3 ≤ n) (k L : ℕ) (target source : Jacobi.Index k L) (hzero : SourceJacobiWeights.sourceChannelCoefficient n k L source target = 0) :
                                                                                                                                                                                                                                                                                                                                                            adjacentChannel hn k L target source = 0
                                                                                                                                                                                                                                                                                                                                                            theorem SpherePacking.HarmonicAdjacentChannelTransport.adjacentChannel_orthogonal {n : ℕ} (hn : 3 ≤ n) (k L : ℕ) (target source₁ source₂ : Jacobi.Index k L) (hne : source₁ ≠ source₂) (u : CertificateDegreeAmbient n k L source₁) (v : CertificateDegreeAmbient n k L source₂) :
                                                                                                                                                                                                                                                                                                                                                            inner ℝ ((adjacentChannel hn k L target source₁) u) ((adjacentChannel hn k L target source₂) v) = 0

                                                                                                                                                                                                                                                                                                                                                            The tangent harmonic polynomial represented by a certificate fibre vector at a unit axis.

                                                                                                                                                                                                                                                                                                                                                            Equations
                                                                                                                                                                                                                                                                                                                                                            Instances For
                                                                                                                                                                                                                                                                                                                                                              theorem SpherePacking.HarmonicAdjacentChannelTransport.upperAdjacentChannel_axis_projection {n : ℕ} (hn : 3 ≤ n) (k L : ℕ) (target source : Jacobi.Index k L) (h : ↑target + 1 = ↑source) (x : Euclidean n) (hx : ‖x‖ = 1) (u : CertificateFibre n k) :
                                                                                                                                                                                                                                                                                                                                                              (LinearMap.adjoint (upperAdjacentChannel hn k L target source h).toLinearMap) ((HarmonicCoordinateChannels.harmonicDegreeAxisTensor n k L target x) ((harmonicDegreeFibre hn k L target x) u)) = √(Gegenbauer.alphaSq n k (k + ↑target)) • (harmonicDegreeFibre hn k L source x) u
                                                                                                                                                                                                                                                                                                                                                              theorem SpherePacking.HarmonicAdjacentChannelTransport.lowerAdjacentChannel_axis_projection {n : ℕ} (hn : 3 ≤ n) (k L : ℕ) (target source : Jacobi.Index k L) (h : ↑source + 1 = ↑target) (x : Euclidean n) (hx : ‖x‖ = 1) (u : CertificateFibre n k) :
                                                                                                                                                                                                                                                                                                                                                              (LinearMap.adjoint (lowerAdjacentChannel hn k L target source h).toLinearMap) ((HarmonicCoordinateChannels.harmonicDegreeAxisTensor n k L target x) ((harmonicDegreeFibre hn k L target x) u)) = √(Gegenbauer.betaSq n k (k + ↑target)) • (harmonicDegreeFibre hn k L source x) u

                                                                                                                                                                                                                                                                                                                                                              The actual source adjacent channel data used in the spherical-code argument.

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