FormalConjectures/GreensOpenProblems/39.lean
Explanation legend Lean4 Domain Explanation Language (L4DEL)
L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.
- L4DEL
- Lean4 Domain Explanation Language
Credit: The upstream authors and contributors retain credit for the project and mathematics. lean4-explainer only renders their pinned source and adds the separately disclosed explanation layer.
Project sources: Pinned project documentation, Formal Conjectures paper, arXiv v1
12 declarations, 3 contain sorry, 0 declared as axioms
Green's Open Problem 39
References:
- [Gr24] Green, Ben. "100 open problems." (2024).
- [BJR11] Bollobás, Béla, Svante Janson, and Oliver Riordan. "On covering by translates of a set." Random Structures & Algorithms 38.1‐2 (2011): 33-67.
Imports (2)
- def
Green39.proportionCoverableThe proportion of subsets of $\mathbb{Z}/p\mathbb{Z}$ of size $k$ that can cover $\mathbb{Z}/p\mathbb{Z}$ using at most $c$ translates line 44 sourceSource documentation
The proportion of subsets of $\mathbb{Z}/p\mathbb{Z}$ of size $k$ that can cover $\mathbb{Z}/p\mathbb{Z}$ using at most $c$ translates.
If p = 0 or k > p, return 0 by convention.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,RatProof uses:
dite,Eq,OfNat.ofNat,Not,ite,GT.gt,NeZero,Finset,ZMod,Finset.powersetCard,Finset.univ,Finset.filter,Exists,And,LE.le,Finset.card,HAdd.hAdd,HDiv.hDiv27 instances, coercions and auxiliary constants left out.
def proportionCoverable (p k c : ℕ) : ℚ := …
Mentions: c
- theorem
Green39.proportionCoverable_p_p_1line 54 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Eq,Rat, Green39.proportionCoverable,OfNat.ofNat,Nat3 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
Green39.proportionCoverable_t_0line 57 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Eq,Rat, Green39.proportionCoverable,OfNat.ofNat,Nat3 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
Green39.proportionCoverable_2_1_2line 60 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Eq,Rat, Green39.proportionCoverable,OfNat.ofNat,Nat3 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
Green39.proportionCoverable_3_1_2line 63 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Eq,Rat, Green39.proportionCoverable,OfNat.ofNat,Nat3 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
Green39.proportionCoverable_a_gt_pline 66 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Eq,Rat, Green39.proportionCoverable,OfNat.ofNat,Nat3 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
Green39.proportionCoverable_7_4_2line 69 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Eq,Rat, Green39.proportionCoverable,OfNat.ofNat,Nat,HDiv.hDiv5 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
Green39.proportionCoverable_11_3_4line 74 sourceextra axioms: _private.0.Green39.proportionCoverable_11_3_4._native.native_decide.ax_1 what this means
Statement uses:
Eq,Rat, Green39.proportionCoverable,OfNat.ofNat,Nat,HDiv.hDivProof uses:
of_decide_eq_true10 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
Green39.proportionCoverable_11_4_3line 79 sourceextra axioms: _private.0.Green39.proportionCoverable_11_4_3._native.native_decide.ax_1 what this means
Statement uses:
Eq,Rat, Green39.proportionCoverable,OfNat.ofNat,Nat,HDiv.hDivProof uses:
of_decide_eq_true10 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
Green39.green_39If $A \subset \mathbb{Z}/p\mathbb{Z}$ is random, $|A| = \sqrt{p}$, can we almost surely cover $\mathbb{Z}/p\mathbb{Z}$ with $100\sqrt{p}$ translates of $A$? sorry line 88 sourceSource documentation
If $A \subset \mathbb{Z}/p\mathbb{Z}$ is random, $|A| = \sqrt{p}$, can we almost surely cover $\mathbb{Z}/p\mathbb{Z}$ with $100\sqrt{p}$ translates of $A$? [Gr24]
depends on sorry what this means
Statement uses:
Iff,True,Filter.Tendsto,Subtype,Nat,Nat.Prime,Real,Nat.sqrt,HMul.hMul,OfNat.ofNat, Green39.proportionCoverable,Filter.atTop,nhdsProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous26 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem green_39 : answer(sorry) ↔ Tendsto (fun p : {q : ℕ // q.Prime} ↦ let k := Nat.sqrt p … - theorem
Green39.green_39.variant_101"I do not know how to answer this even with 100 replaced by 1.01." [Gr24]" sorry line 101 sourceSource documentation
"I do not know how to answer this even with 100 replaced by 1.01." [Gr24]"
depends on sorry what this means
Statement uses:
Iff,True,Filter.Tendsto,Subtype,Nat,Nat.Prime,Real,Nat.sqrt,Nat.floor,HMul.hMul,OfScientific.ofScientific,Bool.true, Green39.proportionCoverable,Filter.atTop,nhds,OfNat.ofNatProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous45 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem green_39.variant_101 : answer(sorry) ↔ Tendsto (fun p : {q : ℕ // q.Prime} ↦ let k := Nat.sqrt p … - theorem
Green39.green_39.variant_thetaSimilar questions are interesting with $\sqrt{p}$ replaced by $p^\theta$ for any $\theta \le 1/2$ sorry line 120 sourceSource documentation
Similar questions are interesting with $\sqrt{p}$ replaced by $p^\theta$ for any $\theta \le 1/2$. [Gr24]
NOTE: using $C p^\theta$ translates as stated makes the conjecture trivially false by the pigeonhole principle. Indeed for a set of size $p^\theta$, we cover at most $C p^{2\theta}$ elements, which is strictly less than $p$ for $\theta < 1/2$. We interpret the question as asking whether $O(p^{1-\theta})$ translates suffice. This generalizes the main conjecture where $\sqrt{p} = p^{1-1/2}$.
depends on sorry what this means
Statement uses:
Iff,True,Real,LT.lt,OfNat.ofNat,LE.le,HDiv.hDiv,Nat,Exists,And,GT.gt,Filter.Tendsto,Subtype,Nat.Prime,Nat.floor,HPow.hPow,HMul.hMul,HSub.hSub, Green39.proportionCoverable,Filter.atTopand 1 moreProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous70 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem green_39.variant_theta : answer(sorry) ↔ ∀ (θ : ℝ), 0 < θ → θ ≤ 1/2 → ∃ C > 1, Tendsto (fun p : {q : ℕ // q.Prime} ↦ let k := ⌊(p : ℝ) ^ θ⌋₊ …