Sums of cubes in ternary vector spaces
DefinitionThe standard cube in \(\mathbb{F}_3^n\)#βfully proved
For \(n \in \mathbb{N}\), the standard cube is the set \(\{0, 1\}^n \subseteq \mathbb{F}_3^n\) of vectors each of whose coordinates is \(0\) or \(1\).
Used by 1
DefinitionCubes in \(\mathbb{F}_3^n\)#βfully proved
A set \(A \subseteq \mathbb{F}_3^n\) is a cube if there is an \(\mathbb{F}_3\)-linear automorphism \(e\) of \(\mathbb{F}_3^n\) with \(A = e(\{0, 1\}^n)\), the image of the standard cube \(\{0, 1\}^n\) under \(e\).
def IsCube (n : β) (A : Set (Fin n β ZMod 3)) : Prop :=
β e : (Fin n β ZMod 3) ββ[ZMod 3] (Fin n β ZMod 3),
A = Set.image (e : (Fin n β ZMod 3) β (Fin n β ZMod 3)) (cubeOrigin n)
def cubeOrigin (n : β) : Set (Fin n β ZMod 3) :=
{ x | β i : Fin n, x i = 0 β¨ x i = 1 }
WantedExt/Combinatorics/GreenProblem69Wanted.lean:24
Uses 1 Β· Used by 1
DefinitionA sumset of \(100\) sets equal to \(\mathbb{F}_3^n\)#βfully proved
For sets \(A_1, \dots, A_{100} \subseteq \mathbb{F}_3^n\), the property that every \(v \in \mathbb{F}_3^n\) can be written as \(v = a_1 + \dots + a_{100}\) with \(a_i \in A_i\) for each \(i\), that is, \(A_1 + \dots + A_{100} = \mathbb{F}_3^n\).
def SumsetEqUniv (n : β) (A : Fin 100 β Set (Fin n β ZMod 3)) : Prop :=
β v : Fin n β ZMod 3,
β a : Fin 100 β Fin n β ZMod 3,
(β i, a i β A i) β§ v = Finset.sum (Finset.univ : Finset (Fin 100)) a
Used by 1
DefinitionGreen's problem on sums of \(100\) cubes in \(\mathbb{F}_3^n\)#βfully proved
The statement that for every \(n \ge 1\) and every family \(A_1, \dots, A_{100}\) of cubes in \(\mathbb{F}_3^n\) (not necessarily distinct), that is, images of \(\{0, 1\}^n\) under linear automorphisms of \(\mathbb{F}_3^n\), the sumset \(A_1 + \dots + A_{100}\) is all of \(\mathbb{F}_3^n\).
def conjecture : Prop :=
β (n : β), 1 β€ n β
β (A : Fin 100 β Set (Fin n β ZMod 3)),
(β i, IsCube n (A i)) β SumsetEqUniv n A
def IsCube (n : β) (A : Set (Fin n β ZMod 3)) : Prop :=
β e : (Fin n β ZMod 3) ββ[ZMod 3] (Fin n β ZMod 3),
A = Set.image (e : (Fin n β ZMod 3) β (Fin n β ZMod 3)) (cubeOrigin n)
WantedExt/Combinatorics/GreenProblem69Wanted.lean:28
def SumsetEqUniv (n : β) (A : Fin 100 β Set (Fin n β ZMod 3)) : Prop :=
β v : Fin n β ZMod 3,
β a : Fin 100 β Fin n β ZMod 3,
(β i, a i β A i) β§ v = Finset.sum (Finset.univ : Finset (Fin 100)) a
WantedExt/Combinatorics/GreenProblem69Wanted.lean:33
Uses 2 Β· Used by 1
TheoremAny \(100\) cubes sum to all of \(\mathbb{F}_3^n\)#βready to prove
For every \(n \ge 1\) and every family \(A_1, \dots, A_{100}\) of cubes in \(\mathbb{F}_3^n\) (not necessarily distinct), that is, images of \(\{0, 1\}^n\) under linear automorphisms of \(\mathbb{F}_3^n\), the sumset \(A_1 + \dots + A_{100}\) is all of \(\mathbb{F}_3^n\).
Yang Yu proves that over \(\mathbb{F}_3\) the union of any four linear bases is an additive basis, so any four cubes already sum to \(\mathbb{F}_3^n\), and the remaining summands can be taken to be \(0\). Ben Green's author-maintained 100 Open Problems (December 2025) marks this problem, current Problem 26, solved on that basis; the analogue over \(\mathbb{F}_p\) remains open.
public theorem_wanted conjecture_holds : conjecture
def conjecture : Prop :=
β (n : β), 1 β€ n β
β (A : Fin 100 β Set (Fin n β ZMod 3)),
(β i, IsCube n (A i)) β SumsetEqUniv n A
WantedExt/Combinatorics/GreenProblem69Wanted.lean:39
Sources
- Yang Yu, The Permanent Rank of a Matrix (Part Three) Note on the Additive Basis Conjecture, arXiv:2510.01300v2, https://arxiv.org/abs/2510.01300v2.
Uses 1
Loading dependency explorerβ¦
The dependency explorer needs JavaScript and its graph data.