FormalConjectures/ErdosProblems/600.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
5 declarations, 3 contain sorry, 0 declared as axioms
Erdős Problem 600
Reference:
- erdosproblems.com/600
- erdosproblems.com/80
- [Er87] Erdős, P., Some problems on finite and infinite graphs. Logic and combinatorics (Arcata, Calif., 1985) (1987), 223-228.
- [RuSz78] Ruzsa, I. Z. and Szemerédi, E., Triple systems with no six points carrying three triangles. Combinatorics (Proc. Fifth Hungarian Colloq., Keszthely, 1976), Vol. II (1978), 939-945.
Imports (1)
- def
Erdos600.Erdos600PropDocumented declaration: Erdos600Prop line 42 sourceSource documentation
Let $e(n,r)$ be minimal such that every graph on $n$ vertices with at least $e(n,r)$ edges, each edge contained in at least one triangle, must have an edge contained in at least $r$ triangles.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NatProof uses:
SimpleGraph,Fin,GE.ge,Finset.card,Sym2,SimpleGraph.edgeFinset,Classical.propDecidable,SimpleGraph.Adj,Membership.mem,Finset,Finset.Nonempty, SimpleGraph.trianglesContaining,Exists,And,LE.le6 instances, coercions and auxiliary constants left out.
def Erdos600Prop (n : ℕ) (e : ℕ) (r : ℕ) : Prop := …
- def
Erdos600.eFunctionline 47 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NatProof uses:
InfSet.sInf,Set.ofPred, Erdos600.Erdos600Prop1 instances, coercions and auxiliary constants left out.
- theorem
Erdos600.erdos_600.parts.iLet $r \geq 2$ sorry line 53 sourceSource documentation
Let $r \geq 2$. Is it true that $e(n,r+1) - e(n,r) \to \infty$ as $n \to \infty$?
depends on sorry what this means
Statement uses:
Iff,True,Nat,LE.le,OfNat.ofNat,Filter.Tendsto,Real,HSub.hSub, Erdos600.eFunction,HAdd.hAdd,Filter.atTopProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous20 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_600.parts.i : answer(sorry) ↔ ∀ r : ℕ, 2 ≤ r → Tendsto (fun (n : ℕ) ↦ (eFunction n (r + 1) : ℝ) - (eFunction n r : ℝ)) atTop atTop := by …Mentions: Erdos600.eFunction
- theorem
Erdos600.erdos_600.parts.iiLet $r \geq 2$ sorry line 62 sourceSource documentation
Let $r \geq 2$. Is it true that $\frac{e(n,r+1)}{e(n,r)} \to 1$ as $n \to \infty$?
depends on sorry what this means
Statement uses:
Iff,True,Nat,LE.le,OfNat.ofNat,Filter.Tendsto,Real,HDiv.hDiv, Erdos600.eFunction,HAdd.hAdd,Filter.atTop,nhdsProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous30 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_600.parts.ii : answer(sorry) ↔ ∀ r : ℕ, 2 ≤ r → Tendsto (fun (n : ℕ) ↦ (eFunction n (r + 1) : ℝ) / (eFunction n r : ℝ)) atTop (𝓝 1) := by …Mentions: Erdos600.eFunction
- theorem
Erdos600.erdos_600.variants.ruzsa_szemeredi_upper_boundRuzsa and Szemerédi [RuSz78] proved that $e(n,r)=o(n^2)$ for any fixed $r$ sorry line 71 sourceSource documentation
Ruzsa and Szemerédi [RuSz78] proved that $e(n,r)=o(n^2)$ for any fixed $r$.
depends on sorry what this means
Statement uses:
Nat,Asymptotics.IsLittleO,Real,Filter.atTop, Erdos600.eFunction,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_600.variants.ruzsa_szemeredi_upper_bound : ∀ r : ℕ, (fun (n : ℕ) ↦ (eFunction n r : ℝ)) =o[atTop] (fun (n : ℕ) ↦ (n : ℝ)^2) := by …Mentions: Erdos600.eFunction