Skip to content

Commit ef4efd5

Browse files
authored
feat(GreensOpenProblems): 52 (#4305)
# Description > Suppose that $A \subset \mathbb{F}_2^n$ is a set with an additive complement of size $K$ (that is, for which there is another set $S \subset \mathbb{F}_2^n$, $|S| = K$, with $A + S = \mathbb{F}_2^n$). Does $2A$ contain a coset of codimension $O_K(1)$? Could it even contain a coset of codimension $O(\log K)$? [[Gr24](https://people.maths.ox.ac.uk/greenbj/papers/open-problems.pdf#problem.52)] - Closes #1657 - **Update:** I had initially implemented this with the `maxCosetDim` helper from [Green 51](https://github.com/google-deepmind/formal-conjectures/blob/main/FormalConjectures/GreensOpenProblems/51.lean) but it complicated everything - This present implementation is simpler, and focuses on existential statements, without unnecessary maximality considerations. - The byproducts of the first attempt might still be useful and were filed under #4309 if needed - 🤖 Initial draft obtained with **Gemini 3.1 Pro** and refined manually for style and correctness. - Variants left as a later exercise to keep this PR short # Testing ✅ Files build successfully ```shell $ lake build FormalConjectures/GreensOpenProblems/52.lean Build completed successfully (8035 jobs). ```
1 parent a4f6ee1 commit ef4efd5

1 file changed

Lines changed: 56 additions & 0 deletions

File tree

  • FormalConjectures/GreensOpenProblems
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
/-
2+
Copyright 2026 The Formal Conjectures Authors.
3+
4+
Licensed under the Apache License, Version 2.0 (the "License");
5+
you may not use this file except in compliance with the License.
6+
You may obtain a copy of the License at
7+
8+
https://www.apache.org/licenses/LICENSE-2.0
9+
10+
Unless required by applicable law or agreed to in writing, software
11+
distributed under the License is distributed on an "AS IS" BASIS,
12+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
See the License for the specific language governing permissions and
14+
limitations under the License.
15+
-/
16+
17+
import FormalConjectures.Util.ProblemImports
18+
19+
/-!
20+
# Green's Open Problem 52
21+
22+
*Reference:* [Green's Open Problems](https://people.maths.ox.ac.uk/greenbj/papers/open-problems.pdf#problem.52)
23+
24+
-/
25+
26+
open Filter Real
27+
open scoped Pointwise
28+
29+
namespace Green52
30+
31+
/--
32+
Suppose that $A \subset \mathbb{F}_2^n$ is a set with an additive complement of size $K$.
33+
Does $2A$ contain a coset of codimension $O_K(1)$?
34+
-/
35+
@[category research open, AMS 5 11]
36+
theorem green_52 :
37+
answer(sorry) ↔ ∃ (c : ℕ → ℕ), ∀ (n K : ℕ) (A : Set (𝔽₂ n)) (S : Finset (𝔽₂ n)),
38+
S.card = K → A + (S : Set (𝔽₂ n)) = Set.univ →
39+
∃ (V : AffineSubspace (ZMod 2) (𝔽₂ n)), (V : Set (𝔽₂ n)) ⊆ A + A ∧
40+
n ≤ Module.finrank (ZMod 2) V.direction + c K := by
41+
sorry
42+
43+
/--
44+
Could $2A$ even contain a coset of codimension $O(\log K)$?
45+
-/
46+
@[category research open, AMS 5 11]
47+
theorem green_52_log :
48+
answer(sorry) ↔ ∃ (C D : ℝ), ∀ (n K : ℕ) (A : Set (𝔽₂ n)) (S : Finset (𝔽₂ n)),
49+
0 < K → S.card = K → A + (S : Set (𝔽₂ n)) = Set.univ →
50+
∃ (V : AffineSubspace (ZMod 2) (𝔽₂ n)), (V : Set (𝔽₂ n)) ⊆ A + A ∧
51+
(n : ℝ) ≤ (Module.finrank (ZMod 2) V.direction : ℝ) + C * log (K : ℝ) + D := by
52+
sorry
53+
54+
-- TODO(jgd): Implement variants from Green's comments [Gr24].
55+
56+
end Green52

0 commit comments

Comments
 (0)