FormalConjectures/ErdosProblems/198.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, 3 contain sorry, 0 declared as axioms
Erdős Problem 198
References:
- erdosproblems.com/198
- [Ba75] Baumgartner, James E., Partitioning vector spaces. J. Combinatorial Theory Ser. A (1975), 231-233.
Imports (1)
Imported by 1 file
- lemma
Erdos198.baumgartner_strongLet $V$ be a vector space over the rationals and let $k$ be a fixed positive integer sorry line 43 sourceSource documentation
Let $V$ be a vector space over the rationals and let $k$ be a fixed positive integer. Then there is a set $X_k \subseteq V$ such that $X_k$ meets every infinite arithmetic progression in $V$ but $X_k$ intersects every $k$-element arithmetic progression in at most two points.
At the end of [Ba75] the author claims that by "slightly modifying the method of [his proof]", one can prove this.
depends on sorry what this means
Statement uses:
AddCommGroup,Module,Rat,Nat,Exists,Set,And, Set.IsAPOfLength,Top.top,ENat,Set.Nonempty,Inter.inter,LE.le,Set.ncard,OfNat.ofNatProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous16 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
lemma baumgartner_strong (V : Type*) [AddCommGroup V] [Module ℚ V] (k : ℕ) : ∃ X : Set V, (∀ Y, Y.IsAPOfLength ⊤ → (X ∩ Y).Nonempty) ∧ (∀ Y, IsAPOfLength Y k → (X ∩ Y).ncard ≤ 2) := by … - lemma
Erdos198.baumgartner_headlineThe statement for which Baumgartner actually writes a proof line 51 sourceSource documentation
The statement for which Baumgartner actually writes a proof.
depends on sorry what this means
Statement uses:
AddCommGroup,Module,Rat,Exists,Set,And, Set.IsAPOfLength,Top.top,ENat,Set.Nonempty,Inter.inter,OfNat.ofNat,Nat,LE.le,Set.ncardProof uses: Erdos198.baumgartner_strong
13 instances, coercions and auxiliary constants left out.
lemma baumgartner_headline (V : Type*) [AddCommGroup V] [Module ℚ V] : ∃ X : Set V, (∀ Y, IsAPOfLength Y ⊤ → (X ∩ Y).Nonempty) ∧ (∀ Y, IsAPOfLength Y 3 → (X ∩ Y).ncard ≤ 2) := … - theorem
Erdos198.erdos_198sorry line 77 sourcedepends on sorry what this means
Statement uses:
Iff,Set,Nat, IsSidon,Exists,And, Set.IsAPOfLength,Top.top,ENat,LE.le,Compl.compl,FalseProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,OfNat.ofNat9 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
Erdos198.erdos_198.variants.concreteIn fact one such sequence is $n! + n$ sorry line 89 sourceSource documentation
In fact one such sequence is $n! + n$.
This was found and proved by AlphaProof.
It also found $(n + 1)! + n$.
depends on sorry what this means
Statement uses:
Exists,Set,Nat,And,Eq,Set.ofPred,HAdd.hAdd,Nat.factorial, IsSidon, Set.IsAPOfLength,Top.top,ENat,Set.Nonempty,Inter.interProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,OfNat.ofNat11 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_198.variants.concrete : ∃ (A : Set ℕ), A = {n ! + n | n} ∧ IsSidon A ∧ (∀ Y, IsAPOfLength Y ⊤ → (A ∩ Y).Nonempty) := by …Mentions: IsSidon