FormalConjectures/ErdosProblems/881.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
2 declarations, 1 contain sorry, 0 declared as axioms
Erdős Problem 881
Reference: erdosproblems.com/881
Imports (1)
- def
Erdos881.IsMinimalAsymptoticAddBasisOfOrderWe interpret "additive basis of orderk" as an asymptotic additive basis of orderk, using the predicateSet.IsAsymptoticAddBasisOfOrderfrom additive combinatorics line 41 sourceSource documentation
We interpret "additive basis of order
k" as an asymptotic additive basis of orderk, using the predicateSet.IsAsymptoticAddBasisOfOrderfrom additive combinatorics.A minimal additive basis of order
kis a setAsuch thatAis an asymptotic additive basis of orderk, and- for every infinite subset
B ⊆ A, the complementA \ Bis not an asymptotic additive basis of orderk.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,SetProof uses:
And,Set.IsAsymptoticAddBasisOfOrder,LE.le,Set.Infinite,Not,SDiff.sdiff3 instances, coercions and auxiliary constants left out.
def IsMinimalAsymptoticAddBasisOfOrder (k : ℕ) (A : Set ℕ) : Prop := …
- theorem
Erdos881.erdos_881LetA ⊂ ℕbe an additive basis of orderkwhich is minimal in the sense that ifB ⊂ Ais any infinite set, thenA \ Bis not a basis of orderksorry line 53 sourceSource documentation
Let
A ⊂ ℕbe an additive basis of orderkwhich is minimal in the sense that ifB ⊂ Ais any infinite set, thenA \ Bis not a basis of orderk.Must there exist an infinite
B ⊂ Asuch thatA \ Bis an additive basis of orderk + 1?depends on sorry what this means
Statement uses:
Iff,True,Nat,Set, Erdos881.IsMinimalAsymptoticAddBasisOfOrder,Exists,And,LE.le,Set.Infinite,Set.IsAsymptoticAddBasisOfOrder,SDiff.sdiff,HAdd.hAdd,OfNat.ofNatProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous12 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_881 : answer(sorry) ↔ ∀ (k : ℕ) (A : Set ℕ), IsMinimalAsymptoticAddBasisOfOrder k A → ∃ (B : Set ℕ), B ⊆ A ∧ B.Infinite ∧ (A \ B).IsAsymptoticAddBasisOfOrder (k + 1) := by …