Adjacency eigenvalues #
This file records the spectral conventions used in docs/sol.tex. The
unordered family is indexed by the vertex type, so algebraic multiplicity is
counted automatically. The ordered family is Mathlib's antitone
eigenvalues₀, which is the paper's λ₁ ≥ ⋯ ≥ λₙ with λ₁ at index 0.
noncomputable def
BollobasNikiforov.adjacencyEigenvalues
{V : Type u_1}
[Fintype V]
[DecidableEq V]
(G : SimpleGraph V)
[DecidableRel G.Adj]
:
V → ℝ
The adjacency eigenvalues of a finite simple graph, indexed with algebraic multiplicity by its vertex type.
Equations
Instances For
noncomputable def
BollobasNikiforov.adjacencyEigenvalues₀
{V : Type u_1}
[Fintype V]
[DecidableEq V]
(G : SimpleGraph V)
[DecidableRel G.Adj]
:
Fin (Fintype.card V) → ℝ
The adjacency eigenvalues in nonincreasing order. The value at i is the
paper's λ_{i+1}(G).
Equations
Instances For
theorem
BollobasNikiforov.adjacencyEigenvalues₀_antitone
{V : Type u_1}
[Fintype V]
[DecidableEq V]
(G : SimpleGraph V)
[DecidableRel G.Adj]
:
noncomputable def
BollobasNikiforov.lambda1
{V : Type u_1}
[Fintype V]
[DecidableEq V]
(G : SimpleGraph V)
[DecidableRel G.Adj]
[Nonempty V]
:
The largest adjacency eigenvalue λ₁(G).
Equations
Instances For
noncomputable def
BollobasNikiforov.lambda2
{V : Type u_1}
[Fintype V]
[DecidableEq V]
(G : SimpleGraph V)
[DecidableRel G.Adj]
[Nontrivial V]
:
The second-largest adjacency eigenvalue λ₂(G).