Papers
Topics
Authors
Recent
Search
2000 character limit reached

Doubly Saturated Ramsey-Good Graphs

Updated 10 July 2026
  • The paper introduces doubly saturated R(s,t)-good graphs where adding or deleting any edge destroys the desirable clique and independent set properties.
  • A constructive circulant family for R(4,t)-good graphs is provided, affirming classic conjectures and revealing minimal vertex count formulas.
  • Computational search, SAT encoding, and LLM-assisted formal verification are key methodologies underpinning the discovery and proof of these graphs.

Doubly saturated Ramsey-good graphs are graphs GG that are R(s,t)R(s,t)-good in the sense that they contain neither a clique of size ss nor an independent set of size tt, and for which both adding any missing edge and deleting any present edge destroys that property. In the 2026 formulation, one also excludes the complete and empty graphs, so that both edge addition and edge deletion are genuinely possible (Przybocki et al., 23 Apr 2026). The notion strengthens ordinary R(s,t)R(s,t)-goodness by requiring simultaneous edge-maximality and edge-minimality inside the class of graphs with ω(G)<s\omega(G)<s and α(G)<t\alpha(G)<t, and it sits at the intersection of Ramsey theory, graph saturation, computational search, and formal verification (Przybocki et al., 23 Apr 2026).

1. Definition and equivalent formulations

A graph is called R(s,t)R(s,t)-good if it contains neither a clique of size ss nor an independent set of size tt. Equivalently,

R(s,t)R(s,t)0

A graph R(s,t)R(s,t)1 is doubly saturated R(s,t)R(s,t)2-good if R(s,t)R(s,t)3 is R(s,t)R(s,t)4-good, but adding or removing any edge from R(s,t)R(s,t)5 yields a graph that is not R(s,t)R(s,t)6-good, and neither R(s,t)R(s,t)7 nor R(s,t)R(s,t)8 is the complete graph (Przybocki et al., 23 Apr 2026).

This definition admits two useful equivalent viewpoints. First, doubly saturated graphs are exactly the R(s,t)R(s,t)9-good graphs that are simultaneously edge-maximal and edge-minimal, excluding complete and empty graphs. Second, if one partially orders graphs by edge addition, ss0 when ss1 is obtained from ss2 by adding edges, then doubly saturated graphs are exactly those whose weakly connected component in this poset consists of a single graph (Przybocki et al., 23 Apr 2026).

The local witness formulation is especially important. In the SAT encoding used in the literature, maximality is expressed by saying that every non-edge ss3 is part of a ss4, while minimality is expressed by saying that every edge ss5 is part of an ss6 (Przybocki et al., 23 Apr 2026). Thus adding a missing edge must complete a forbidden clique, and deleting a present edge must complete a forbidden independent set.

2. Historical emergence and existence theory

The modern study of doubly saturated ss7-good graphs answers a question with roots in the early 1980s. Albertson and Berman asked in 1980 whether there are any doubly saturated ss8-good graphs other than ss9, and Grinstead and Roberts in 1982 found three more examples, all circulant, then asked whether there were any others (Przybocki et al., 23 Apr 2026). Grinstead and Roberts used the term “bicritical,” but the recent literature avoids that term because it is overloaded elsewhere (Przybocki et al., 23 Apr 2026).

The first infinite family is now known. The principal theorem states: tt0 This is an existential result, but also fully constructive, because the family is given explicitly as circulant graphs (Przybocki et al., 23 Apr 2026). The result answers the Grinstead–Roberts question affirmatively and turns a previously sporadic phenomenon into an infinite theory.

The same work formulates a broader conjecture: tt1 It also states a lower bound: every doubly saturated tt2-good graph has at least tt3 vertices (Przybocki et al., 23 Apr 2026). A further open problem asks whether the tt4 family is minimal: tt5 SAT experiments verify this for tt6 (Przybocki et al., 23 Apr 2026).

3. The circulant tt7 family

The explicit infinite family is circulant. Let

tt8

One description is the circulant graph on tt9 vertices with distance set

R(s,t)R(s,t)0

An isomorphic and simpler description, used in the proof, is the circulant graph on R(s,t)R(s,t)1 vertices with distances

R(s,t)R(s,t)2

The symmetric adjacency criterion is rewritten as

R(s,t)R(s,t)3

in R(s,t)R(s,t)4 (Przybocki et al., 23 Apr 2026).

The proof of double saturation is organized into four exact conditions. First, the graph has no R(s,t)R(s,t)5. This is shown by a cyclic gap argument: if a 4-clique existed, the consecutive gaps around the cycle would have to be either R(s,t)R(s,t)6 or at least R(s,t)R(s,t)7, and the gap sum R(s,t)R(s,t)8 forces a contradiction because two consecutive R(s,t)R(s,t)9-gaps would create a non-edge at distance ω(G)<s\omega(G)<s0 (Przybocki et al., 23 Apr 2026).

Second, the graph has no independent set of size ω(G)<s\omega(G)<s1. The proof places one vertex at ω(G)<s\omega(G)<s2, observes that all other vertices of an independent set must lie in

ω(G)<s\omega(G)<s3

and then uses a pigeonhole-style difference argument to force two vertices at circular distance ω(G)<s\omega(G)<s4, which is an edge-distance (Przybocki et al., 23 Apr 2026).

Third, maximality is verified by showing that adding any non-edge creates a ω(G)<s\omega(G)<s5. By symmetry it suffices to add ω(G)<s\omega(G)<s6, where

ω(G)<s\omega(G)<s7

If ω(G)<s\omega(G)<s8, then

ω(G)<s\omega(G)<s9

forms a α(G)<t\alpha(G)<t0 after adding α(G)<t\alpha(G)<t1; if α(G)<t\alpha(G)<t2, then

α(G)<t\alpha(G)<t3

does so (Przybocki et al., 23 Apr 2026).

Fourth, minimality is verified by showing that deleting any edge creates an independent set of size α(G)<t\alpha(G)<t4. Again by symmetry one deletes α(G)<t\alpha(G)<t5, where

α(G)<t\alpha(G)<t6

The proof gives three explicit constructions of independent α(G)<t\alpha(G)<t7-sets after deletion, according to whether α(G)<t\alpha(G)<t8, α(G)<t\alpha(G)<t9, or R(s,t)R(s,t)0 (Przybocki et al., 23 Apr 2026).

4. Computational evidence and small examples

The existence theorem emerged from exhaustive and semi-exhaustive computation. The R(s,t)R(s,t)1 and R(s,t)R(s,t)2 cases were decisive in recognizing the infinite pattern, and the paper records a broader body of evidence for other parameter pairs (Przybocki et al., 23 Apr 2026).

Parameters Finding Notes
R(s,t)R(s,t)3 Exactly six doubly saturated graphs Sizes R(s,t)R(s,t)4
R(s,t)R(s,t)5 None on 18 or fewer vertices; one on 19 vertices Circulant with distances R(s,t)R(s,t)6
R(s,t)R(s,t)7 Unique doubly saturated graph R(s,t)R(s,t)8
R(s,t)R(s,t)9 No doubly saturated graph Exception in the conjecture
ss0 Unique doubly saturated graph Circulant on 13 vertices with distances ss1
ss2 No doubly saturated graph Exception in the conjecture

Additional findings reinforce the conjectural landscape. The paper reports a doubly saturated ss3-good graph on 20 vertices, none smaller, likely unique up to isomorphism among found solutions; it is 5-regular, vertex-transitive, not circulant, and decomposable into four disjoint 5-cycles with a matching between each pair of cycles. It also reports two non-isomorphic doubly saturated ss4-good graphs on 25 vertices, that the unique ss5-good graph on 35 vertices is automatically doubly saturated and circulant, and that over 100 doubly saturated ss6-good graphs on 39 vertices were found (Przybocki et al., 23 Apr 2026).

For diagonal parameters, the paper says that Paley graphs show existence of doubly saturated ss7-good graphs for all ss8 (Przybocki et al., 23 Apr 2026). This gives substantial computational evidence that doubly saturated behavior is not confined to isolated off-diagonal families.

5. Computer-assisted discovery and formal verification

The 2026 work is also a case study in computer-assisted mathematical discovery. Its SAT encoding uses Boolean edge variables ss9 for unordered pairs tt0, together with the standard clauses forbidding tt1-cliques and tt2-independent sets (Przybocki et al., 23 Apr 2026). The direct encoding uses tt3 clauses, which becomes prohibitive as tt4 grows.

The technical innovation is a compact tt5-clause encoding of double saturation. For maximality, auxiliary variables tt6 are introduced to indicate that tt7 is selected as part of a witness tt8 for the non-edge tt9. The constraints require that if R(s,t)R(s,t)00 is missing, then at least R(s,t)R(s,t)01 selected vertices are adjacent to both R(s,t)R(s,t)02 and R(s,t)R(s,t)03 and pairwise adjacent to one another. Minimality is encoded analogously for independent sets. Cardinality constraints are implemented using Sinz’s sequential counter encoding, via PySAT (Przybocki et al., 23 Apr 2026).

The search is further accelerated by lexicographic symmetry-breaking constraints on vertex neighborhoods. These reduce isomorphic duplicates and enable exact nonexistence results such as: no doubly saturated R(s,t)R(s,t)04-good graph on R(s,t)R(s,t)05 or fewer vertices, the smallest doubly saturated R(s,t)R(s,t)06-good graph has R(s,t)R(s,t)07 vertices, and the smallest doubly saturated R(s,t)R(s,t)08-good graph has R(s,t)R(s,t)09 vertices (Przybocki et al., 23 Apr 2026).

When the SAT formulations became too large because of the explosion in clauses forbidding R(s,t)R(s,t)10-independent sets, the search moved partly to bespoke code generated by an LLM, restricted to circulant graphs. The discovery pipeline was:

  1. formulate the problem;
  2. generate small-R(s,t)R(s,t)11 data using SAT or code;
  3. inspect patterns and conjecture a family, with LLM assistance;
  4. obtain a proof draft from an LLM;
  5. formalize in Lean (Przybocki et al., 23 Apr 2026).

The paper is explicit that ChatGPT played a major role in the conjecture-generation stage for the R(s,t)R(s,t)12 family, and that Gemini 3 Deep Think produced a detailed informal proof later fed to Harmonic’s autoformalization system Aristotle, which produced over 1000 lines of Lean code; the formalization succeeded after two attempts (Przybocki et al., 23 Apr 2026). The methodological point is not merely historical. The authors distinguish between experimentally discovered patterns, informal LLM-generated proofs, and fully verified theorems, with the last stage serving as the final correctness check.

6. Relation to classical Ramsey-goodness and neighboring saturation notions

The adjective “Ramsey-good” is used in two distinct literatures. In the classical Burr–Erdős framework, for graphs R(s,t)R(s,t)13 and R(s,t)R(s,t)14, if R(s,t)R(s,t)15 is connected then

R(s,t)R(s,t)16

and R(s,t)R(s,t)17 is called R(s,t)R(s,t)18-good when equality holds (Pokrovskiy et al., 2015, Hu et al., 2022, Balla et al., 2016). In that sense, results such as R(s,t)R(s,t)19 being R(s,t)R(s,t)20-good for all R(s,t)R(s,t)21, large bounded-degree trees being R(s,t)R(s,t)22-good, and every tree or forest being good against R(s,t)R(s,t)23 belong to an exact-Ramsey-number theory rather than to the R(s,t)R(s,t)24-good extremal theory of doubly saturated graphs (Pokrovskiy et al., 2015, Balla et al., 2016, Hu et al., 2022).

This distinction matters because doubly saturated R(s,t)R(s,t)25-good graphs are not defined through the equality

R(s,t)R(s,t)26

but through the simultaneous inequalities R(s,t)R(s,t)27 and R(s,t)R(s,t)28, together with edge-maximality and edge-minimality inside that class (Przybocki et al., 23 Apr 2026). The 2022 work on trees and forests versus disconnected clique unions is thematically close to “double” obstruction on the blue side, but it explicitly does not use the phrase “doubly saturated” (Hu et al., 2022).

A second neighboring notion comes from saturation with respect to Ramsey-minimal families. A graph R(s,t)R(s,t)29 is R(s,t)R(s,t)30-saturated if it contains no Ramsey-minimal witness for R(s,t)R(s,t)31, but adding any missing edge creates one (Rolek et al., 2018). This is a different second-order extremal theory: it saturates with respect to a family of Ramsey-minimal graphs rather than requiring a single graph to be both edge-maximal and edge-minimal among R(s,t)R(s,t)32-good graphs.

Taken together, these distinctions place doubly saturated R(s,t)R(s,t)33-good graphs in a precise niche. They are “just barely” R(s,t)R(s,t)34-good, isolated under both edge insertion and edge deletion, historically rooted in circulant examples, and now supported by an explicit infinite family for R(s,t)R(s,t)35 together with a computational and formal-verification framework that appears likely to shape further progress (Przybocki et al., 23 Apr 2026).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Doubly Saturated Ramsey-Good Graphs.