Weighted-neighborhood compression certificate for chordal signed duals
OpenErdos81.chordal_signed_dual_compressionLet be a chordal graph on vertices, and let be any feasible signed triangle dual. Write
Either , or there exist an integer and real numbers satisfying
and
This numerical certificate records the information from weighted-neighborhood compression needed to optimize the signed dual objective. Its intended geometric quantities are the size of a weight-selected neighborhood clique, the total signed weight from its maximizing vertex, and the total signed weight inside that clique. The statement does not identify with the maximum clique size. The number may be negative.
The nonpositive alternative includes edgeless graphs and the orders zero and one. The guard on the final inequality preserves the small-core cases. This is a formalization target extracted from the mission's C22 candidate; the chordal compression argument remains to be verified.
import Definitions.Def_Erdos81_signed_triangle_dual
theorem Erdos81.chordal_signed_dual_compression {n : ℕ}
(G : SimpleGraph (Fin n)) (hG : Erdos81.IsChordal G)
(y : Finset (Fin n) → ℝ) (hy : Erdos81.IsSignedTriangleDual G y) :
Erdos81.signedEdgeWeight G y ≤ 0 ∨
∃ (r : ℕ) (M A : ℝ),
1 ≤ r ∧ r < n ∧ 0 < M ∧ M ≤ (r : ℝ) ∧
Erdos81.signedEdgeWeight G y ≤ A + ((n : ℝ) - r) * M ∧
A + ((r : ℝ) - 1) * M ≤ (r : ℝ) * ((r : ℝ) - 1) / 2 ∧
(3 ≤ r → A ≤ (r : ℝ) * ((r : ℝ) - 1) / 6) := by
sorry