Planar configuration and block entries of M #
The normalized configuration of docs/sol.tex §4 (eq:coordinates,
eq:blocks): z₀ = (1,0), zᵢ = √sᵢ (-1, tᵢ), yⱼ = √ρⱼ (xⱼ, 1).
Indices are identified with Option (Fin k) ⊕ Fin p via configIdxEquiv:
none is z₀, some i is zᵢ, and Sum.inr j is yⱼ. The carrier is
Fin (k + 1 + p), which supplies LinearOrder for M.
none = z₀, some i = zᵢ, inr j = yⱼ.
Equations
- BollobasNikiforov.configIdxEquiv k p = finSumFinEquiv.symm.trans ((finSuccEquiv k).sumCongr (Equiv.refl (Fin p)))
Instances For
The z₀ index (none).
Equations
Instances For
The zᵢ index (some i).
Equations
- BollobasNikiforov.idxZ i = (BollobasNikiforov.configIdxEquiv k p).symm (Sum.inl (some i))
Instances For
The yⱼ index.
Equations
Instances For
MX06 — configuration vectors and Gram matrix #
Feature vector z₀ = (1, 0).
Equations
Instances For
Rows of the configuration, as a ι × 2 matrix.
Equations
- BollobasNikiforov.configMat s t ρ x α c = BollobasNikiforov.configVec s t ρ x α c
Instances For
Gram matrix of the configuration.
Equations
- BollobasNikiforov.Xconfig s t ρ x a b = BollobasNikiforov.configVec s t ρ x a ⬝ᵥ BollobasNikiforov.configVec s t ρ x b
Instances For
theorem
BollobasNikiforov.Xconfig_posSemidef
{k p : ℕ}
(s t : Fin k → ℝ)
(ρ x : Fin p → ℝ)
:
(Xconfig s t ρ x).PosSemidef
Inner products of configuration vectors #
MX07 — auxiliary scalars #
dᵢ = 1 + Hᵢ.
Equations
- BollobasNikiforov.configD t ρ x i = 1 + BollobasNikiforov.configH t ρ x i