FormalConjectures/ErdosProblems/104.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, 1 contain sorry, 0 declared as axioms
Erdős Problem 104
References:
- erdosproblems.com/104
- [El84] Elekes, G., {$n$} points in the plane can determine $n^{3/2}$ unit circles. Combinatorica (1984), 131.
- [Er75h] Erdős, P., Some problems on elementary geometry. Austral. Math. Soc. Gaz. (1975), 2-3.
- [Er81d] Erdős, P., Some applications of graph theory and combinatorial methods to number theory and geometry. Algebraic methods in graph theory, Vol. I, II (Szeged, 1978) (1981), 137-148.
- [Er92e] Erdős, Pál, Some Unsolved problems in Geometry, Number Theory and Combinatorics. Eureka (1992), 44-48.
- [HaMe86] Harborth, Heiko and Mengersen, Ingrid, Point sets with many unit circles. Discrete Math. (1986), 193--197.
Imports (1)
- def
Erdos104.unitCircleCountThe number of distinct unit circles containing at least three points ofPline 46 sourceSource documentation
The number of distinct unit circles containing at least three points of
P.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Finset,EuclideanSpace,Real,Fin,OfNat.ofNat,NatProof uses:
Set.ncard,EuclideanGeometry.Sphere,ENNReal,Set.ofPred,And,Eq,EuclideanGeometry.Sphere.radius,LE.le,Membership.mem,Set18 instances, coercions and auxiliary constants left out.
noncomputable def unitCircleCount (P : Finset ℝ²) : ℕ := …
- def
Erdos104.possibleUnitCircleCountsThe set of unit-circle counts attained by configurations ofnpoints in the plane line 50 sourceSource documentation
The set of unit-circle counts attained by configurations of
npoints in the plane.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,SetProof uses:
Set.ofPred,Exists,Finset,EuclideanSpace,Real,Fin,OfNat.ofNat,And,Eq,Finset.card, Erdos104.unitCircleCount1 instances, coercions and auxiliary constants left out.
noncomputable def possibleUnitCircleCounts (n : ℕ) : Set ℕ := …
- def
Erdos104.maxUnitCircleCountThe maximum number of qualifying unit circles attained by a configuration ofnpoints line 54 sourceSource documentation
The maximum number of qualifying unit circles attained by a configuration of
npoints.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NatProof uses:
SupSet.sSup, Erdos104.possibleUnitCircleCounts1 instances, coercions and auxiliary constants left out.
noncomputable def maxUnitCircleCount (n : ℕ) : ℕ := …
- theorem
Erdos104.erdos_104Given $n$ points in $\mathbb{R}^2$ the number of distinct unit circles containing at least three points is $o(n^2)$ sorry line 61 sourceSource documentation
Given $n$ points in $\mathbb{R}^2$ the number of distinct unit circles containing at least three points is $o(n^2)$.
depends on sorry what this means
Statement uses:
Asymptotics.IsLittleO,Nat,Real,Filter.atTop, Erdos104.maxUnitCircleCount,HPow.hPow,OfNat.ofNatProof 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_104 : (fun n : ℕ => (maxUnitCircleCount n : ℝ)) =o[atTop] (fun n : ℕ => (n : ℝ) ^ 2) := by …Mentions: Erdos104.maxUnitCircleCount