Equiangular lines
StructureEquiangular systems of unit vectors#✓fully proved
For a real number \(\alpha\) and a natural number \(d\), an equiangular system with inner product \(\pm\alpha\) in \(\mathbb{R}^d\) is a set of unit vectors in \(d\)-dimensional Euclidean space such that any two distinct vectors \(x\) and \(y\) in it satisfy \(|\langle x, y \rangle| = \alpha\).
structure EquiangularLines (α : ℝ) (d : ℕ) where
/-- The set of unit vectors in `d`-dimensional Euclidean space. -/
carrier : Set (EuclideanSpace ℝ (Fin d))
norm : ∀ x ∈ carrier, ‖x‖ = 1
angle : carrier.Pairwise fun x y ↦ |⟪x, y⟫| = α
carrier : Set (EuclideanSpace ℝ (Fin d))
WantedExt/Combinatorics/EquiangularLinesFixedAngleWanted.lean:64
Sources
- Z. Jiang, J. Tidor, Y. Yao, S. Zhang, and Y. Zhao,
Equiangular lines with a fixed angle, Annals of Math, 194 (3) 2021, third paragraph of the introduction.
Used by 1
DefinitionMaximum number of equiangular lines#✓fully proved
For a real number \(\alpha\) and a natural number \(d\), \(N_\alpha(d)\) is the supremum, taken in \(\mathbb{N}\), of the cardinalities of the equiangular systems of unit vectors in \(\mathbb{R}^d\) with inner product \(\pm\alpha\). Here an infinite set counts as having cardinality \(0\), and a set of natural numbers that is not bounded above has supremum \(0\).
For \(0 \le \alpha < 1\) these cardinalities are at most \(\binom{d+1}{2}\) by Gerzon's bound, and a system contains at most one of \(x\) and \(-x\), so \(N_\alpha(d)\) is the maximum number of lines through the origin in \(\mathbb{R}^d\) with pairwise angle \(\arccos \alpha\).
noncomputable def N (α : ℝ) (d : ℕ) : ℕ := ⨆ E : EquiangularLines α d, E.carrier.ncard
structure EquiangularLines (α : ℝ) (d : ℕ) where
/-- The set of unit vectors in `d`-dimensional Euclidean space. -/
carrier : Set (EuclideanSpace ℝ (Fin d))
norm : ∀ x ∈ carrier, ‖x‖ = 1
angle : carrier.Pairwise fun x y ↦ |⟪x, y⟫| = α
WantedExt/Combinatorics/EquiangularLinesFixedAngleWanted.lean:62
Sources
- Z. Jiang, J. Tidor, Y. Yao, S. Zhang, and Y. Zhao,
Equiangular lines with a fixed angle, Annals of Math, 194 (3) 2021, third paragraph of the introduction.
Uses 1 · Used by 1
DefinitionSpectral radius order#✓fully proved
For a real number \(\lambda\), the spectral radius order \(k(\lambda) \in \mathbb{N} \cup \{\infty\}\) is the least natural number \(k\) such that some simple graph on \(k\) vertices has an adjacency matrix with spectral radius \(\max(\lambda, 0)\), and \(k(\lambda) = \infty\) if there is no such graph.
The source defines \(k(\lambda)\) only for \(\lambda > 0\), where \(\max(\lambda, 0) = \lambda\).
noncomputable def spectralRadiusOrder (lambda : ℝ) : ℕ∞ :=
⨅ k ∈ {k : ℕ | ∃ G : SimpleGraph (Fin k), spectralRadius ℝ (G.adjMatrix ℝ) = .ofReal lambda}, k
Sources
- Z. Jiang, J. Tidor, Y. Yao, S. Zhang, and Y. Zhao,
Equiangular lines with a fixed angle, Annals of Math, 194 (3) 2021, Definition 1.1.
Used by 1
TheoremEquiangular lines with a fixed angle#●ready to prove
Fix a real number \(\alpha\) with \(0 < \alpha < 1\), let \(\lambda = (1 - \alpha)/(2\alpha)\) and let \(k = k(\lambda)\) be the spectral radius order of \(\lambda\). Let \(N_\alpha(d)\) be the maximum number of equiangular lines in \(\mathbb{R}^d\) with common angle \(\arccos \alpha\). Then: (a) if \(k < \infty\), then \(N_\alpha(d) = \lfloor k(d - 1)/(k - 1) \rfloor\) for all sufficiently large \(d\); (b) if \(k = \infty\), then \(N_\alpha(d) = d + o(d)\) as \(d \to \infty\).
public theorem_wanted theorem_1_2 (α : ℝ) (hα : α ∈ Set.Ioo 0 1) :
let k := spectralRadiusOrder ((1 - α) / (2 * α))
(k < ⊤ → ∀ᶠ d in atTop, N α d = ⌊(k.toNat * (d - 1) : ℝ) / (k.toNat - 1 : ℝ)⌋₊) ∧
(k = ⊤ → ∃ e : ℕ → ℝ, e =o[atTop] (Nat.cast : ℕ → ℝ) ∧ ∀ d, N α d = d + e d)
noncomputable def spectralRadiusOrder (lambda : ℝ) : ℕ∞ :=
⨅ k ∈ {k : ℕ | ∃ G : SimpleGraph (Fin k), spectralRadius ℝ (G.adjMatrix ℝ) = .ofReal lambda}, k
WantedExt/Combinatorics/EquiangularLinesFixedAngleWanted.lean:76
noncomputable def N (α : ℝ) (d : ℕ) : ℕ := ⨆ E : EquiangularLines α d, E.carrier.ncard
WantedExt/Combinatorics/EquiangularLinesFixedAngleWanted.lean:72
Sources
- Z. Jiang, J. Tidor, Y. Yao, S. Zhang, and Y. Zhao,
Equiangular lines with a fixed angle, Annals of Math, 194 (3) 2021. Statement taken from https://github.com/ImperialCollegeLondon/AnnalsChallenge. Problemannals_equiangular_lines_fixed_angleof the lean-eval benchmark.
Uses 2
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.