FormalConjectures/ErdosProblems/741.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
4 declarations, 4 contain sorry, 0 declared as axioms
Erdős Problem 741
References:
- erdosproblems.com/741
- [Er94b] Erdős, Paul, Some problems in number theory, combinatorics and combinatorial geometry. Math. Pannon. (1994), 261-269.
Imports (1)
- theorem
Erdos741.erdos_741.parts.isorry line 45 sourcedepends on sorry what this means
Statement uses:
Iff,True,Set,Nat,LT.lt,Real,OfNat.ofNat, Set.upperDensity,HAdd.hAdd,Set.univ,Exists,And,Eq,Union.union,DisjointProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous35 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
Erdos741.erdos_741.variants.lowerLet $A\subseteq \mathbb{N}$ be such that $A+A$ has positive lower density sorry line 56 sourceSource documentation
Let $A\subseteq \mathbb{N}$ be such that $A+A$ has positive lower density. Can one always decompose $A=A_1\sqcup A_2$ such that $A_1+A_1$ and $A_2+A_2$ both have positive lower density?
depends on sorry what this means
Statement uses:
Iff,True,Set,Nat,LT.lt,Real,OfNat.ofNat, Set.lowerDensity,HAdd.hAdd,Set.univ,Exists,And,Eq,Union.union,DisjointProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous35 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_741.variants.lower : answer(sorry) ↔ ∀ A : Set ℕ, 0 < lowerDensity (A + A) → ∃ A₁ A₂, A = A₁ ∪ A₂ ∧ Disjoint A₁ A₂ ∧ 0 < lowerDensity (A₁ + A₁) ∧ 0 < lowerDensity (A₂ + A₂) := by … - theorem
Erdos741.erdos_741.variants.exact_densitysorry line 71 sourcedepends on sorry what this means
Statement uses:
Iff,False,Set,Nat, Set.HasPosDensity,HAdd.hAdd,Set.univ,Exists,And,Eq,Union.union,DisjointProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,OfNat.ofNat29 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
Erdos741.erdos_741.parts.iisorry line 85 sourcedepends on sorry what this means
Statement uses:
Iff,True,Exists,Set,Nat,And,Set.IsAddBasisOfOrder,Union.union,Singleton.singleton,OfNat.ofNat,Eq,Disjoint,Not, IsSyndetic,HAdd.hAddProof 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.