FormalConjectures/ErdosProblems/1088.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
6 declarations, 2 contain sorry, 0 declared as axioms
Erdős Problem 1088
Reference: erdosproblems.com/1088
Imports (1)
- def
Erdos1088.PairwiseDistancesDistinctA finite set of points has all pairwise distances distinct line 36 sourceSource documentation
A finite set of points has all pairwise distances distinct.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Finset,EuclideanSpace,Real,FinProof uses:
Eq, distinctDistances,OfNat.ofNat,ENNReal,Nat.choose,Finset.card10 instances, coercions and auxiliary constants left out.
def PairwiseDistancesDistinct (A : Finset (ℝ^d)) : Prop := …
- def
Erdos1088.HasSubsetWithDistinctDistancesThe finite setScontains ann-point subset with all pairwise distances distinct line 40 sourceSource documentation
The finite set
Scontains ann-point subset with all pairwise distances distinct.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Finset,EuclideanSpace,Real,FinProof uses:
Exists,And,LE.le,Eq,Finset.card, Erdos1088.PairwiseDistancesDistinct3 instances, coercions and auxiliary constants left out.
def HasSubsetWithDistinctDistances (n : ℕ) (S : Finset (ℝ^d)) : Prop := …
- def
Erdos1088.cardSetThe set of cardinalitiesmsuch that everym-point subset ofℝ^dcontains ann-point subset with all pairwise distances distinct line 47 sourceSource documentation
The set of cardinalities
msuch that everym-point subset ofℝ^dcontains ann-point subset with all pairwise distances distinct.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,SetProof uses:
Set.ofPred,And,LE.le,Finset,EuclideanSpace,Real,Fin,Eq,Finset.card, Erdos1088.HasSubsetWithDistinctDistances1 instances, coercions and auxiliary constants left out.
def cardSet (d n : ℕ) : Set ℕ := …
- def
Erdos1088.fThe leastmsuch that everym-point subset ofℝ^dcontains ann-point subset with all pairwise distances distinct line 54 sourceSource documentation
The least
msuch that everym-point subset ofℝ^dcontains ann-point subset with all pairwise distances distinct.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NatProof uses:
InfSet.sInf, Erdos1088.cardSet1 instances, coercions and auxiliary constants left out.
noncomputable def f (d n : ℕ) : ℕ := sInf (cardSet d n) …
Mentions: Erdos1088.cardSet
- theorem
Erdos1088.f_isLeastf d nis the least cardinality with the required distinct-distance property sorry line 58 sourceSource documentation
f d nis the least cardinality with the required distinct-distance property.depends on sorry what this means
Statement uses:
Nat,IsLeast, Erdos1088.cardSet, Erdos1088.fProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,OfNat.ofNat3 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem f_isLeast (d n : ℕ) : IsLeast (cardSet d n) (f d n) := by …
Mentions: Erdos1088.cardSet, Erdos1088.f
- theorem
Erdos1088.erdos_1088Let $f_d(n)$ be the minimal $m$ such that any set of $m$ points in $\mathbb{R}^d$ contains a set of $n$ points for which any two determined distances are distinct sorry line 73 sourceSource documentation
Let $f_d(n)$ be the minimal $m$ such that any set of $m$ points in $\mathbb{R}^d$ contains a set of $n$ points for which any two determined distances are distinct. Erdős Problem 1088 asks to estimate $f_d(n)$. In particular, is it true that, for every fixed $n \geq 3$, $$ f_d(n) = 2^{o(d)} $$ as $d \to \infty$?
The little-$o$ condition is stated after taking the base-$2$ logarithm.
depends on sorry what this means
Statement uses:
Iff,True,Nat,GE.ge,OfNat.ofNat,Asymptotics.IsLittleO,Real,Filter.atTop,Real.logb, Erdos1088.fProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous18 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_1088 : answer(sorry) ↔ ∀ n ≥ 3, (fun d : ℕ ↦ Real.logb 2 (f d n : ℝ)) =o[atTop] (fun d : ℕ ↦ (d : ℝ)) := by …Mentions: Erdos1088.f