Section 7 — Matrix realization #
This file gives concrete finite-dimensional matrix realizations of the
hypercube variance operators, Fourier projectors, and spectral inequalities
introduced in Defs.
References #
blueprint/src/chapter/ch05_expansion.texreferences/ldt-paper/expansion.tex
Tensor two finite Hilbert spaces by taking the cartesian product of indices.
Equations
- MIPStarRE.LDT.ExpansionHypercubeGraph.tensorHilbertSpace H K = { carrier := H.carrier × K.carrier, instFintype := inferInstance, instDecidableEq := inferInstance, instNonempty := ⋯ }
Instances For
Kronecker product of two concrete operators.
Equations
Instances For
Rectangular operators from H into K, represented as concrete matrices.
Equations
Instances For
The concrete matrix family underlying the variance calculations.
- state : MakingMeasurementsProjective.PositiveMatrixState self.space
- family : Point params → MakingMeasurementsProjective.MatrixOperator self.space
Instances For
The Section 7.1 edge distribution used by the matrix model.
Equations
Instances For
The normalized all-ones projector onto the constant mode.
Equations
Instances For
The projector onto the orthogonal complement of the constant mode.
Equations
Instances For
The operator spectral gap inequality for the hypercube:
(1 / (m M)) · P⊥ ≤ L, with M = q^m.
Fourier-indexed spectral-gap conclusion supporting cor:laplacian-spectral-gap.
Paper origin: references/ldt-paper/expansion.tex:102-109.
The paper states this corollary as an ordered-spectrum assertion:
if λ₁ ≤ λ₂ ≤ ... ≤ λ_M are the eigenvalues of the Laplacian L, then
λ₁ = 0 and λ₂ = 1 / (mM). In the finite Fourier formulation, this is the
assertion that the zero-frequency mode has eigenvalue 0, every nonzero mode
has eigenvalue at least 1 / (mM), and a weight-one mode attains this value.
- nonzeroEigenvalue_ge_gap (α : Point params) : α ≠ 0 → hypercubeSpectralGap params ≤ laplacianEigenvalue params α
- gap_attained : ∃ (α : Point params), α ≠ 0 ∧ laplacianEigenvalue params α = hypercubeSpectralGap params
Instances For
cor:laplacian-spectral-gap: the hypercube Laplacian has bottom
eigenvalue 0 and spectral gap 1 / (mM), expressed through the Fourier
diagonalization of L.
Formalization-only criterion for the ordered spectrum in
cor:laplacian-spectral-gap.
This auxiliary lemma records the finite ordering argument used after spectral identification. If an ordered list is nonnegative, has a zero entry, has all entries except the first bounded below by the spectral gap, and attains that gap, then its first two entries have the values stated in the paper.
Formalization-only criterion from an explicit ordering of the Fourier eigenvalues.
This auxiliary lemma supports cor:laplacian-spectral-gap. After the roots of
the characteristic polynomial have been identified with the Fourier eigenvalues
of the Laplacian, an enumeration of the Fourier modes whose eigenvalues form
the ordered list gives the first two ordered eigenvalues stated in the paper.
cor:laplacian-spectral-gap, in the ordered-eigenvalue form stated in the paper.
Paper origin: references/ldt-paper/expansion.tex:102-109.
The hypothesis hordered records the ordering
lambda_1 <= lambda_2 <= ... <= lambda_M, while hroots records that the
entries of lambda are the real parts of the roots of the characteristic
polynomial of the actual Laplacian matrix L, counted with multiplicity. Thus
hroots formalizes the paper phrase "are the eigenvalues of L"; it does not
assume the Fourier diagonalization used in the proof. The conclusion is the
source statement: lambda_1 = 0 and lambda_2 = 1 / (mM), with M = q^m.
Lean indexes the displayed list from 0, so the first two paper eigenvalues
are represented by lambda ⟨0, _⟩ and lambda ⟨1, _⟩.