ERDŐS/DAILY

← back to the ledger

ERDőS #949 · PARTIAL

Erdős problem 949 — live audit, measurable case, diagonal repair, and finite checks

Date: 2026-07-28 UTC Companion verifier: runs/erdos949_wavew024_reverify.py

Outcome

The full ZFC problem remains open. I obtained and checked two useful pieces of progress:

  1. (b) Rigorous modulo named theorems: every Lebesgue-measurable sum-free

\(S\subseteq\mathbb R\) has a continuum-sized \(A\subseteq\mathbb R\setminus S\) with \(A+A\subseteq\mathbb R\setminus S\). The positive-measure case is a short Steinhaus argument; the null case is an exact application of Mycielski's 1967 planar null-set theorem. In fact the null case produces a perfect \(A\).

  1. (a) Elementary repair plus (b) Mycielski: the Baire-property proof in

the live comments has a diagonal omission. The usual Mycielski conclusion only controls distinct pairs. Adding \(S/2\) to the unary bad set repairs the proof and correctly controls \(a+a\).

  1. (d) Computational only: the finite cyclic analogue was solved exactly

for every \(\mathbb Z/n\mathbb Z\), \(1\leq n\leq18\), by two independent exhaustive algorithms.

I do not claim novelty for the measurable result; the newest live comment informally says a counterexample would have to be nonmeasurable, but does not give this proof. The contribution here is a complete, checkable derivation and an exact description of the pathological regime left over.

The requested evidence labels apply section-wide: (a) means a from-scratch elementary deduction, (b) a deduction explicitly conditional on a named theorem, (c) structural but unverified, and (d) computational-only. No conclusion below is labeled (c). Live-page metadata and bibliographic facts are reported as direct source observations rather than as mathematical deductions.

Step 0: mandatory live-page audit

I fetched the page and its discussion through the Bright Data browser on 2026-07-28, not through datacenter curl.

Live page: <https://www.erdosproblems.com/949> Live discussion: <https://www.erdosproblems.com/forum/thread/949>

The exact displayed statement, pasted verbatim from the rendered page, is:

Let 𝑆 ⊂ℝ be a set containing no solutions to 𝑎 +𝑏 =𝑐. Must there be a set 𝐴 ⊆ℝ\𝑆 of cardinality continuum such that 𝐴 +𝐴 ⊆ℝ\𝑆?

The live gate data were:

Thus the mandatory stop condition did not fire. “Interested in collaborating” is not the “currently working” marker, which explicitly says None.

What the page and all eight comments say

AlphaProof and posted by Yael Dillies. The proof splits according as \(|S|<\mathfrak c\) or \(|S|=\mathfrak c\). The associated Lean work is google-deepmind/formal-conjectures PR 1509.

Baire property and notes that the maximality argument also proves the result whenever \(|S|<\mathfrak c\), without the Sidon assumption.

\(A+A\subseteq A\). Vjekoslav Kovač checked the original paper and corrected it to the present \(A+A\subseteq\mathbb R\setminus S\).

closure formulation; the comment was edited to say it does not resolve the corrected problem.

simple choices such as \(A=[0,1/2)\), and discuss why a proposed weakened obstruction has to quantify over continuum-sized \(A\).

No comment claims a proof or counterexample to the full current statement.

Primary-source and literature audit

Original problem

The cited source is Paul Erdős, Problems and results on combinatorial number theory. III, in Number Theory Day, Lecture Notes in Mathematics 626 (1977), 43–72, MR 472752:

<https://www.renyi.hu/~p_erdos/1977-27.pdf>

On printed page 57, Erdős asks for a set of power \(\mathfrak c\) in the complement whose pair sums also belong to the complement. This confirms the live page's corrected formulation.

The theorem used below

The primary source is Jan Mycielski, Algebraic independence and measure, Fundamenta Mathematicae 61 (1967), 165–169, DOI 10.4064/fm-61-2-165-169. The first page explicitly gives the corollary needed here: a planar Lebesgue-null set has a perfect square avoiding it away from the diagonal.

A modern paper restates the exact two-dimensional theorem as Theorem 1: M. Michalski, R. Rałowski, and S. Żeberski, Mycielski among trees, arXiv:1905.09069: <https://arxiv.org/abs/1905.09069>.

Search result

I searched the exact original wording and combinations of the paper title with “sum-free”, “real”, “continuum”, and “\(A+A\)”, including arXiv-restricted queries. The only exact hits were the original Erdős scan, the live tracker, and its discussion. I found no independent paper claiming a resolution of this specific question. This is a search miss, not a proof that no such literature exists.

1. A positive theorem for every Lebesgue-measurable \(S\)

Write

\[ S-S=\{x-y:x,y\in S\},\qquad S/2=\{s/2:s\in S\}. \]

Lemma 1: the algebraic exclusion

If \(S\) is sum-free, then

\[ S\cap(S-S)=\varnothing. \tag{1} \]

Indeed, if \(s=x-y\) with \(s,x,y\in S\), then \(s+y=x\) is a forbidden solution entirely in \(S\). Conversely, every forbidden \(a+b=c\) puts \(a=c-b\) in \(S\cap(S-S)\). Thus (1) is actually equivalent to sum-freeness.

Classification: (a) elementary-rigorous.

Case 1: \(S\) contains a positive-measure measurable subset

This slightly strengthens the merely measurable formulation. Suppose a measurable \(E\subseteq S\) has positive measure. Replacing \(E\) by \(E\cap[-N,N]\) for a suitable \(N\), assume it has finite positive measure.

By the Steinhaus difference-set theorem, \(E-E\) contains an interval \((-\varepsilon,\varepsilon)\) around zero. For completeness, the standard one-line measure proof is

\[ \mu(E\cap(E+t)) =\mu(E)-\tfrac12\mu(E\mathbin{\triangle}(E+t))>0 \]

for all sufficiently small \(t\), using continuity of translations in \(L^1(\mathbb R)\). Hence every sufficiently small \(t\) is a difference of two points of \(E\).

Now

\[ (-\varepsilon,\varepsilon)\subseteq E-E\subseteq S-S. \]

Equation (1) gives

\[ S\cap(-\varepsilon,\varepsilon)=\varnothing. \]

Take

\[ A=(0,\varepsilon/2). \]

Then \(A\subseteq\mathbb R\setminus S\), \(A+A=(0,\varepsilon)\subseteq\mathbb R\setminus S\), and \(|A|=\mathfrak c\).

Classification: (b) rigorous modulo the Steinhaus difference-set theorem; the application after Steinhaus is elementary.

Case 2: \(S\) is Lebesgue null

Let

\[ D=S\cup(S/2) \]

and define the planar bad set

\[ X=(D\times\mathbb R)\ \cup\ (\mathbb R\times D)\ \cup\ \{(x,y)\in\mathbb R^2:x+y\in S\}. \tag{2} \]

The set \(X\) is planar null:

\(\mathbb R\times D\) are countable unions of null bounded rectangles;

\(\{(x,y):x+y\in S\}\) is a translate of a subset of \(S\), hence null. Fubini's theorem makes the planar set null; a countable union of bounded squares covers \(\mathbb R^2\).

Apply Mycielski's 1967 theorem to \(X\). There is a nonempty perfect \(P\subseteq\mathbb R\) such that

\[ (P\times P)\cap X\subseteq\Delta, \qquad \Delta=\{(x,x):x\in\mathbb R\}. \tag{3} \]

Fix \(x\in P\). Since \(P\) is perfect, choose \(y\in P\setminus\{x\}\). If \(x\in D\), then \((x,y)\in D\times\mathbb R\subseteq X\), contradicting (3). Consequently every \(x\in P\) lies outside \(D\). This simultaneously gives

\[ x\notin S\quad\text{and}\quad 2x\notin S. \tag{4} \]

For distinct \(x,y\in P\), (3) and the last component of (2) give \(x+y\notin S\). For equal points, (4) gives \(x+x\notin S\). Therefore

\[ P\subseteq\mathbb R\setminus S,\qquad P+P\subseteq\mathbb R\setminus S. \]

Every nonempty perfect subset of \(\mathbb R\) has cardinality \(\mathfrak c\), so \(A=P\) works.

Classification: (b) rigorous modulo Mycielski's explicitly cited 1967 theorem. The nullity and diagonal deductions are (a).

Corollary

Every Lebesgue-measurable sum-free \(S\subseteq\mathbb R\) satisfies the conclusion of Erdős problem 949.

Proof: a measurable \(S\) either has positive measure, when Case 1 applies, or has measure zero, when Case 2 applies.

This does not solve the full problem because \(S\) is allowed to be an arbitrary subset of \(\mathbb R\).

2. Repairing the diagonal in the Baire-property argument

The newest live comment defines a meagre relation and then writes that Mycielski gives \(P\) with \((P\times P)\cap R=\varnothing\). The standard Mycielski theorem only promises avoidance off the diagonal; it cannot promise full avoidance for an arbitrary meagre relation because the diagonal itself is meagre.

The conclusion in the comment is nevertheless correct after a small repair. When \(S\) is meagre, use the same \(D=S\cup(S/2)\) and \(X\) from (2). Then:

preimage of a meagre set is meagre.

Category Mycielski supplies a perfect \(P\) avoiding \(X\) off the diagonal. For each \(x\in P\), pairing it with a distinct \(y\in P\) forces \(x\notin D\); this is exactly what supplies the formerly missing \(2x\notin S\). Distinct sums are handled by the addition component of \(X\).

If a Baire-property sum-free \(S\) is nonmeagre, the usual Piccard/Pettis difference-set theorem puts a neighborhood of zero in \(S-S\), and (1) again gives a gap around zero. Thus the page's Baire-property result is fully recovered with the diagonal controlled.

Classification: repair after the category Mycielski theorem is (a) elementary-rigorous; existence of \(P\) is (b).

3. Exact reduction of what remains

The arguments above and the live known results force any counterexample \(S\) to have all of the following properties:

  1. \(|S|=\mathfrak c\) (the live maximality argument handles

\(|S|<\mathfrak c\));

  1. \(S\) is not Sidon (the AlphaProof/Dillies result handles Sidon \(S\));
  2. \(0\in\overline S\), since otherwise a sufficiently small interval is an

immediate \(A\);

  1. \(S\) is not Lebesgue measurable;
  2. more sharply, \(S\) has positive outer measure but inner measure zero:
  1. \(S\) has no Baire property;
  2. more sharply, \(S\) is nonmeagre but every Baire-property subset of \(S\)

is meagre:

\(E-E\) containing a neighborhood of zero, contradicting (1) unless there is already the trivial interval construction.

These are necessary conditions, not a construction.

Classification of items 1–7: (b) rigorous modulo the named Steinhaus/Piccard/Mycielski theorems and the two live cited special-case proofs; the deductions from those inputs are (a).

The exact remaining relation is

\[ R_S=(S\times\mathbb R)\cup(\mathbb R\times S) \cup\{(x,y):x+y\in S\}. \tag{5} \]

The original question asks whether (5) always has an \(R_S\)-independent set of cardinality \(\mathfrak c\). For Baire/measurable \(S\), category or measure makes (a slightly augmented version of) \(R_S\) small enough for Mycielski. In the remaining regime, \(R_S\) need be neither meagre nor null. That is the precise point where the standard perfect-set machinery stops.

A full positive solution needs an independent-set theorem exploiting the special additive identity \(S\cap(S-S)=\varnothing\) even when the induced relation is neither null nor meagre. A negative solution needs a pathological sum-free \(S\) satisfying items 1–7 for which every continuum-sized subset of \(\mathbb R\setminus S\) contains \(x,y\) with \(x+y\in S\). Neither object emerged here.

This is not a finite-computation bottleneck: arbitrary nonmeasurable subsets of \(\mathbb R\) have no faithful finite encoding, and a finite table cannot supply the missing uniformity/perfect-set lemma.

4. Exact finite cyclic analogue

This computation is a sanity check and a concrete finite regime, not a theorem about arbitrary subsets of \(\mathbb R\).

For \(G_n=\mathbb Z/n\mathbb Z\), define

\[ m(n)=\min_{\substack{S\subseteq G_n\\(S+S)\cap S=\varnothing}} \ \max\{|A|:A\cap S=\varnothing,\ (A+A)\cap S=\varnothing\}. \]

Repeated summands are allowed, matching the original equation. The verifier enumerates every sum-free \(S\) and computes the inner maximum in two independent ways:

  1. For every \(A\), set \(F_A=A\cup(A+A)\). Record the largest \(|A|\) for

each exact \(F_A\), then apply the subset-maximum transform \[ \operatorname{dp}(C)=\max_{F\subseteq C} \max\{|A|:F_A=F\}. \] For \(C=G_n\setminus S\), this is exactly the desired maximum.

  1. Keep vertices \(x\) for which \(x,2x\notin S\), join distinct \(x,y\)

when \(x+y\notin S\), and solve the resulting maximum-clique problem by exhaustive branch-and-bound.

The two optima agree for every individual sum-free \(S\).

| \(n\) | # sum-free \(S\) | \(m(n)\) | # extremizers | first extremal \(S\) | one optimal \(A\) | |---:|---:|---:|---:|:---|:---| | 1 | 1 | 1 | 1 | \(\varnothing\) | \(\{0\}\) | | 2 | 2 | 1 | 1 | \(\{1\}\) | \(\{0\}\) | | 3 | 3 | 1 | 2 | \(\{1\}\) | \(\{0\}\) | | 4 | 5 | 1 | 1 | \(\{2\}\) | \(\{0\}\) | | 5 | 7 | 1 | 2 | \(\{2,3\}\) | \(\{0\}\) | | 6 | 14 | 2 | 6 | \(\{2\}\) | \(\{0,3\}\) | | 7 | 16 | 2 | 6 | \(\{1,3\}\) | \(\{0,2\}\) | | 8 | 30 | 2 | 1 | \(\{2,6\}\) | \(\{0,4\}\) | | 9 | 38 | 3 | 17 | \(\{2,3\}\) | \(\{0,4,5\}\) | | 10 | 70 | 2 | 6 | \(\{1,4,6\}\) | \(\{0,5\}\) | | 11 | 81 | 3 | 15 | \(\{2,5,6\}\) | \(\{0,4,7\}\) | | 12 | 150 | 3 | 2 | \(\{2,6,10\}\) | \(\{0,4,8\}\) | | 13 | 164 | 3 | 3 | \(\{4,6,7,9\}\) | \(\{0,1,12\}\) | | 14 | 317 | 4 | 30 | \(\{1,4,6\}\) | \(\{0,5,7,12\}\) | | 15 | 365 | 3 | 2 | \(\{2,3,7,8,12,13\}\) | \(\{0,5,10\}\) | | 16 | 651 | 4 | 13 | \(\{1,4,6,9\}\) | \(\{0,5,7,8\}\) | | 17 | 693 | 5 | 116 | \(\{2,3,7,8\}\) | \(\{0,5,6,11,16\}\) | | 18 | 1376 | 5 | 15 | \(\{2,5,8,9\}\) | \(\{0,3,7,11,14\}\) |

Classification: (d) computational-only. The nonmonotonic values (for example \(m(9)=3\), \(m(10)=2\)) also warn against extrapolating a simple finite-density statement to the continuum question.

5. Reproduction

Run:

python runs/erdos949_wavew024_reverify.py

Observed on this VM:

PASS: exact subset-DP and independent clique search agree for every sum-free S in Z/nZ, 1 <= n <= 18.

Runtime was 3.91 seconds with peak RSS 21,012 KB. SHA-256 of the verifier:

aef2273c8c4a57265877eaf5d617c05017b5e9c06854ca20549be0d6cb81faf2

The script uses only the Python standard library, reconstructs every sumset from bit operations, validates every displayed extremal witness, and checks the dynamic-programming answer against a separately implemented clique search for every eligible \(S\).

PARTIAL: proved the full measurable case (with a perfect-set construction in the null case), repaired the Baire-case diagonal, and isolated the unresolved nonmeasurable/non-Baire regime; the unrestricted problem remains open.

This is the AI working report, labelled by outcome — not an independently verified claim unless marked PROVED. ← ledger