Motzkin–Straus #
The Motzkin–Straus theorem bounds the adjacency quadratic form on the
nonnegative orthant by the Turán factor 1 - 1/ω(G), and the same bound
passes to the Frobenius pairing against a completely positive matrix.
The standard simplex #
Mathlib's set-valued stdSimplex was deprecated in favour of the bundled type
Convexity.StdSimplex. The Motzkin–Straus argument below perturbs a vector
inside the simplex and compares it against the ambient quadratic form, so it
works with the set of vectors rather than with a bundled carrier.
The standard simplex in ι → 𝕜: the vectors with nonnegative coordinates
summing to 1.
Instances For
Each vertex Pi.single i 1 lies in the standard simplex.
Every coordinate of a point of the standard simplex lies in [0, 1].
The standard simplex is compact: it is a closed subset of the unit cube.
MS05 — Cauchy–Schwarz on a block of size k #
MS05. Cauchy–Schwarz against the all-ones vector:
(∑ y)² ≤ k ∑ yᵢ².
MS01 — quadratic form as an edge sum #
MS01. The adjacency quadratic form expands as a sum over edges.
MS02 — affinity along a nonedge #
The second-difference coefficient along a nonedge vanishes:
Aᵢᵢ = Aⱼⱼ = Aᵢⱼ = 0.
MS02. Along a nonedge the adjacency quadratic is affine in the
transfer parameter t. The inequalities keep the perturbation
nonnegative and are used in MS03.
MS03 — a maximizer with clique support #
MS03. The adjacency quadratic attains its maximum on the simplex, and some maximizer is supported on a clique.
MS04 — clique computation #
MS04. On a clique the adjacency quadratic is (∑ y)² - ∑ y².
MS06 — Motzkin–Straus #
MS06. Motzkin–Straus: yᵀ A_G y ≤ (1 - 1/ω(G)) (1ᵀ y)² for y ≥ 0.
MS07 — completely positive Motzkin–Straus #
MS07. Completely positive Motzkin–Straus:
⟨A_G, C⟩ ≤ (1 - 1/ω(G)) ⟨J, C⟩ for C completely positive.