Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

A flat graph whose clique polynomial has a nonreal root

Abstract

Four complete four-vertex graphs joined in a ring give a twelve-vertex counterexample to Conjecture 1 of On Clique Roots of Flat Graphs.

Definition 1.1 (The clique polynomial).

Formalization. D5/S3/Combinatorics/Graph/CliquePolynomial/TeimooriFaalFlatCliqueRoots.cliquePoly (✓ std3).

Citation. H. Teimoori Faal (2021). On Clique Roots of Flat Graphs. DOI: 10.48550/arXiv.2112.09721. URL: https://arxiv.org/abs/2112.09721v1.

Commentary.

Page 1: “For a given graph G, a complete subgraph of G with i-vertices (i ≥ 1) is called an i-clique of G.” Equation (1) defines C(G, x) = ∑_{k=0}^{ω(G)} c_k(G)x^k, “where by convention c₀(G) is taken to be 1 for any simple graph G.” Here c_k(G) counts Mathlib’s SimpleGraph.cliqueFinset k. The Lean sum includes the empty clique and all sizes from 0 through Fintype.card V; terms beyond the clique number are zero. Coefficients are integers; Polynomial.C embeds each count as a constant polynomial, and Polynomial.X is the polynomial variable.

Definition 1.2 (Flatness).

Formalization. D5/S3/Combinatorics/Graph/CliquePolynomial/TeimooriFaalFlatCliqueRoots.IsFlat (✓ std3).

Citation. H. Teimoori Faal (2021). On Clique Roots of Flat Graphs. DOI: 10.48550/arXiv.2112.09721. URL: https://arxiv.org/abs/2112.09721v1.

Commentary.

Definition 2.2, page 4: “A graph G is called flat if every edge of G belongs to at most two triangles of G.” For an edge uv, the third vertex of each triangle is a common neighbour of u and v. The filtered finite set counts these third vertices.

Definition 1.3 (Absence of isolated triangles).

Formalization. D5/S3/Combinatorics/Graph/CliquePolynomial/TeimooriFaalFlatCliqueRoots.NoIsolatedTriangle (✓ std3).

Citation. H. Teimoori Faal (2021). On Clique Roots of Flat Graphs. DOI: 10.48550/arXiv.2112.09721. URL: https://arxiv.org/abs/2112.09721v1.

Commentary.

Definition 4.1, page 6: “For a triangle δ = {u, v, w} ⊂ V(G), the value of δ in G denoted by val_G(δ) is defined by val_G(δ) = N_G(u) ∩ N_G(v) ∩ N_G(w). Moreover, a triangle is called isolated if its triangle value is zero.” Thus every triangle must have a vertex adjacent to all three of its vertices. Adjacency is irreflexive, so this common neighbour differs from each triangle vertex.

Definition 1.4 (Teimoori Faal’s Conjecture 1).

Formalization. D5/S3/Combinatorics/Graph/CliquePolynomial/TeimooriFaalFlatCliqueRoots.claim (✓ std3).

Citation. H. Teimoori Faal (2021). On Clique Roots of Flat Graphs. DOI: 10.48550/arXiv.2112.09721. URL: https://arxiv.org/abs/2112.09721v1.

Commentary.

Conjecture 1, page 6: “The class of 2-connected K₅-free flat graphs without isolated triangles has only clique roots. In particular, this class has always the clique root r = −1 of multiplicity 2.” The source, page 4, says “we will call a real root of C(G, x) a clique root of G.” Accordingly, all complex zeros must have imaginary part zero. The second conjunct says that −1 has root multiplicity exactly two. The vertex type is finite, adjacency is decidable, and there are at least three vertices. Biconnected means connected and connected after deletion of any one vertex; it is the existing D5.S3.StatisticalMechanics.DimerVirialFourthDifferenceRefutation.Biconnected predicate. K₅-freeness is SimpleGraph.CliqueFree 5.

Theorem 1.5 (A twelve-vertex refutation).

Proof. Machine-checked in Lean as D5/S3/Combinatorics/Graph/CliquePolynomial/TeimooriFaalFlatCliqueRoots.result (✓ std3). ∎

Resolves. Problems/teimoori-faal-2021-flat-graph-clique-roots-conjecture-1 (refuted) by D5/S3/Combinatorics/Graph/CliquePolynomial/TeimooriFaalFlatCliqueRoots.result.

Source. Repository-derived.

Acknowledgement. H. Teimoori Faal (2021). On Clique Roots of Flat Graphs. DOI: 10.48550/arXiv.2112.09721. URL: https://arxiv.org/abs/2112.09721v1.

Commentary.

Take the four complete blocks {0,1,4,5}, {1,2,6,7}, {2,3,8,9}, and {3,0,10,11}, with no other edges. A Hamiltonian cycle remains a spanning path after deleting any vertex. Finite clique enumeration verifies K₅-freeness, flatness and the absence of isolated triangles, and gives the clique counts 1,12,24,16,4, followed by zeros. Hence the clique polynomial is p = 1+12X+24X²+16X³+4X⁴ = 4(1+X)⁴−4X−3. Its derivative is 16(1+X)³−4, with at most one real root and no repeated real roots. The root-count inequality for a polynomial and its derivative precludes splitting of p over ℝ. Splitting over ℂ then supplies a nonreal complex zero, contradicting the first conjunct of the conjecture.

References