---
title: Doubly Saturated Ramsey-Good Graphs
url: https://www.emergentmind.com/topics/doubly-saturated-ramsey-good-graphs
type: topic
---

# Doubly Saturated Ramsey-Good Graphs

Doubly saturated Ramsey-good graphs are graphs \(G\) that are \(R(s,t)\)-good in the sense that they contain neither a clique of size \(s\) nor an independent set of size \(t\), 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 [2604.21187]. The notion strengthens ordinary \(R(s,t)\)-goodness by requiring simultaneous edge-maximality and edge-minimality inside the class of graphs with \(\omega(G)<s\) and \(\alpha(G)<t\), and it sits at the intersection of Ramsey theory, graph saturation, computational search, and formal verification [2604.21187].

## 1. Definition and equivalent formulations

A graph is called \(R(s,t)\)-good if it contains neither a clique of size \(s\) nor an independent set of size \(t\). Equivalently,
\[
\omega(G)<s \quad\text{and}\quad \alpha(G)<t.
\]
A graph \(G\) is doubly saturated \(R(s,t)\)-good if \(G\) is \(R(s,t)\)-good, but adding or removing any edge from \(G\) yields a graph that is not \(R(s,t)\)-good, and neither \(G\) nor \(\overline G\) is the complete graph [2604.21187].

This definition admits two useful equivalent viewpoints. First, doubly saturated graphs are exactly the \(R(s,t)\)-good graphs that are simultaneously edge-maximal and edge-minimal, excluding complete and empty graphs. Second, if one partially orders graphs by edge addition, \(G_1\prec G_2\) when \(G_2\) is obtained from \(G_1\) by adding edges, then doubly saturated graphs are exactly those whose weakly connected component in this poset consists of a single graph [2604.21187].

The local witness formulation is especially important. In the SAT encoding used in the literature, maximality is expressed by saying that every non-edge \(\{i,j\}\) is part of a \(K_s\setminus \{\{i,j\}\}\), while minimality is expressed by saying that every edge \(\{i,j\}\) is part of an \(I_t\cup \{\{i,j\}\}\) [2604.21187]. 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 \(R(s,t)\)-good graphs answers a question with roots in the early 1980s. Albertson and Berman asked in 1980 whether there are any doubly saturated \(R(s,t)\)-good graphs other than \(C_5\), and Grinstead and Roberts in 1982 found three more examples, all circulant, then asked whether there were any others [2604.21187]. Grinstead and Roberts used the term “bicritical,” but the recent literature avoids that term because it is overloaded elsewhere [2604.21187].

The first infinite family is now known. The principal theorem states:
\[
\text{For all } t \ge 4,\ \text{there is a doubly saturated } R(4,t)\text{-good graph on } 6t-11 \text{ vertices.}
\]
This is an existential result, but also fully constructive, because the family is given explicitly as circulant graphs [2604.21187]. 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:
\[
\text{Let } s,t \ge 3 \text{ with } s \le t \text{ and } (s,t)\notin \{(3,4),(3,6)\}. \text{ Then there is a doubly saturated } R(s,t)\text{-good graph.}
\]
It also states a lower bound: every doubly saturated \(R(s,t)\)-good graph has at least \(2s+2t-7\) vertices [2604.21187]. A further open problem asks whether the \(R(4,t)\) family is minimal:
\[
\text{For each } t\ge 4,\ \text{is the smallest doubly saturated } R(4,t)\text{-good graph of size } 6t-11?
\]
SAT experiments verify this for \(t\le 5\) [2604.21187].

## 3. The circulant \(R(4,t)\) family

The explicit infinite family is circulant. Let
\[
m=t-2,\qquad n=6t-11=6m+1.
\]
One description is the circulant graph on \(n\) vertices with distance set
\[
\{1\} \cup \{d\in [\lfloor n/2\rfloor] : d\equiv 3,4 \pmod 6\}.
\]
An isomorphic and simpler description, used in the proof, is the circulant graph on \(n\) vertices with distances
\[
\{m\}\cup [2m+1,3m].
\]
The symmetric adjacency criterion is rewritten as
\[
u\sim v \iff u-v \in \{m,5m+1\}\cup [2m+1,4m]
\]
in \(\mathbb Z/n\mathbb Z\) [2604.21187].

The proof of double saturation is organized into four exact conditions. First, the graph has no \(K_4\). This is shown by a cyclic gap argument: if a 4-clique existed, the consecutive gaps around the cycle would have to be either \(m\) or at least \(2m+1\), and the gap sum \(6m+1\) forces a contradiction because two consecutive \(m\)-gaps would create a non-edge at distance \(2m\) [2604.21187].

Second, the graph has no independent set of size \(t=m+2\). The proof places one vertex at \(0\), observes that all other vertices of an independent set must lie in
\[
[1,m-1]\cup [m+1,2m],
\]
and then uses a pigeonhole-style difference argument to force two vertices at circular distance \(m\), which is an edge-distance [2604.21187].

Third, maximality is verified by showing that adding any non-edge creates a \(K_4\). By symmetry it suffices to add \((0,d)\), where
\[
d\in [1,m-1]\cup [m+1,2m].
\]
If \(d\in [1,m-1]\), then
\[
\{0,d,2m+d+1,3m+d+1\}
\]
forms a \(K_4\) after adding \((0,d)\); if \(d\in [m+1,2m]\), then
\[
\{0,d,m+d,5m+1\}
\]
does so [2604.21187].

Fourth, minimality is verified by showing that deleting any edge creates an independent set of size \(t\). Again by symmetry one deletes \((0,d)\), where
\[
d\in \{m\}\cup [2m+1,3m].
\]
The proof gives three explicit constructions of independent \(t\)-sets after deletion, according to whether \(d=m\), \(d\in [2m+1,3m-1]\), or \(d=3m\) [2604.21187].

## 4. Computational evidence and small examples

The existence theorem emerged from exhaustive and semi-exhaustive computation. The \(R(4,4)\) and \(R(4,5)\) cases were decisive in recognizing the infinite pattern, and the paper records a broader body of evidence for other parameter pairs [2604.21187].

| Parameters | Finding | Notes |
|---|---|---|
| \(R(4,4)\) | Exactly six doubly saturated graphs | Sizes \(13,15,15,16,16,17\) |
| \(R(4,5)\) | None on 18 or fewer vertices; one on 19 vertices | Circulant with distances \(\{4,5,6,8\}\) |
| \(R(3,3)\) | Unique doubly saturated graph | \(C_5\) |
| \(R(3,4)\) | No doubly saturated graph | Exception in the conjecture |
| \(R(3,5)\) | Unique doubly saturated graph | Circulant on 13 vertices with distances \(\{1,5\}\) |
| \(R(3,6)\) | No doubly saturated graph | Exception in the conjecture |

Additional findings reinforce the conjectural landscape. The paper reports a doubly saturated \(R(3,7)\)-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 \(R(3,8)\)-good graphs on 25 vertices, that the unique \(R(3,9)\)-good graph on 35 vertices is automatically doubly saturated and circulant, and that over 100 doubly saturated \(R(3,10)\)-good graphs on 39 vertices were found [2604.21187].

For diagonal parameters, the paper says that Paley graphs show existence of doubly saturated \(R(s,s)\)-good graphs for all \(s\in [3,20]\) [2604.21187]. 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 \(e_{\{i,j\}}\) for unordered pairs \(\{i,j\}\in \binom{[n]}2\), together with the standard clauses forbidding \(s\)-cliques and \(t\)-independent sets [2604.21187]. The direct encoding uses \(\binom ns+\binom nt\) clauses, which becomes prohibitive as \(t\) grows.

The technical innovation is a compact \(O(n^4)\)-clause encoding of double saturation. For maximality, auxiliary variables \(p_{\{i,j\},k}\) are introduced to indicate that \(k\) is selected as part of a witness \(K_s\setminus \{\{i,j\}\}\) for the non-edge \(\{i,j\}\). The constraints require that if \(\{i,j\}\) is missing, then at least \(s-2\) selected vertices are adjacent to both \(i\) and \(j\) 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 [2604.21187].

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(4,5)\)-good graph on \(18\) or fewer vertices, the smallest doubly saturated \(R(3,7)\)-good graph has \(20\) vertices, and the smallest doubly saturated \(R(4,5)\)-good graph has \(19\) vertices [2604.21187].

When the SAT formulations became too large because of the explosion in clauses forbidding \(t\)-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-\(n\) 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 [2604.21187].

The paper is explicit that ChatGPT played a major role in the conjecture-generation stage for the \(R(4,t)\) 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 [2604.21187]. 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 \(G\) and \(H\), if \(G\) is connected then
\[
R(G,H)\ge (|G|-1)(\chi(H)-1)+\sigma(H),
\]
and \(G\) is called \(H\)-good when equality holds [1512.07874, 2201.04884, 1611.02688]. In that sense, results such as \(P_n\) being \(H\)-good for all \(n\ge 4|H|\), large bounded-degree trees being \(H\)-good, and every tree or forest being good against \(K_m\cup K_l\) belong to an exact-Ramsey-number theory rather than to the \(R(s,t)\)-good extremal theory of doubly saturated graphs [1512.07874, 1611.02688, 2201.04884].

This distinction matters because doubly saturated \(R(s,t)\)-good graphs are not defined through the equality
\[
R(G,H)=(|G|-1)(\chi(H)-1)+\sigma(H),
\]
but through the simultaneous inequalities \(\omega(G)<s\) and \(\alpha(G)<t\), together with edge-maximality and edge-minimality inside that class [2604.21187]. 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” [2201.04884].

A second neighboring notion comes from saturation with respect to Ramsey-minimal families. A graph \(G\) is \(\mathcal{R}_{\min}(H_1,\dots,H_t)\)-saturated if it contains no Ramsey-minimal witness for \((H_1,\dots,H_t)\), but adding any missing edge creates one [1808.04023]. 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)\)-good graphs.

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

Source: https://www.emergentmind.com/topics/doubly-saturated-ramsey-good-graphs