FormalConjectures/ErdosProblems/1092.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
3 declarations, 2 contain sorry, 0 declared as axioms
Erdős Problem 1092
References:
- Erdős Problem 1092
- [Ro82] V. Rödl, Nearly bipartite graphs with large chromatic number, Combinatorica 2 (1982), 377–383.
Imports (1)
Imported by 1 file
- def
Erdos1092.IsAdmissibleAn edge-budget function line 51 sourceSource documentation
An edge-budget function $g$ is admissible for $r$ if every graph $G$ with the property that every subgraph $H$ on $m$ vertices is the union of a graph with chromatic number $\leq r$ and a graph with $\leq g(m)$ edges has chromatic number $\leq r+1$.
The quantification is over all finite graphs $G$ (of any size), not just graphs on a fixed vertex set, and the condition on subgraphs is imposed at every size $m$ simultaneously.
The function $f_r$ of the source is "maximal" among admissible functions. Since a function that is pointwise at most an admissible function is again admissible, $f_r(n) \gg n$ means that some admissible function grows at least linearly.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NatProof uses:
SimpleGraph,Fin,SimpleGraph.Subgraph,Exists,Finset,Sym2,SimpleGraph.Subgraph.verts,And,LE.le,SimpleGraph.edgeFinset,SimpleGraph.Subgraph.coe,Membership.mem,Set,Classical.propDecidable,SimpleGraph.Subgraph.Adj,Finset.card,Fintype.card,ENat,SimpleGraph.chromaticNumber,SimpleGraph.deleteEdgesand 2 more21 instances, coercions and auxiliary constants left out.
def IsAdmissible (r : ℕ) (g : ℕ → ℕ) : Prop := …
- theorem
Erdos1092.f_asymptotic_2Is it true that $f_2(n) \gg n$? sorry line 68 sourceSource documentation
Is it true that $f_2(n) \gg n$? Disproved by Rödl, who showed $f_r(n) = o(n)$ for all fixed $r \geq 2$. A conjecture of Erdős, Hajnal, and Szemerédi.
This seems to be closely related to, but distinct from, 744.
Tang notes in the comments that Rödl [Ro82] constructed, for any $\epsilon>0$ and $k$, a graph with chromatic number $\geq k$ such that every graph on $m$ vertices is bipartite after deleting at most $\epsilon m$ edges.
L4DEL explanation
Is it true that $f_2(n) \gg n$? Disproved by Rödl, who showed $f_r(n) = o(n)$ for all fixed $r \geq 2$. A conjecture of Erdős, Hajnal, and Szemerédi. This seems to be closely related to, but distinct from, 744. Tang notes in the comments that Rödl [Ro82] constructed, for any $\epsilon>0$ and $k$, a graph with chromatic number $\geq k$ such that every graph on $m$ vertices is bipartite after deleting at most $\epsilon m$ edges.
Sources and attribution: Pinned Lean source (1646ca16afd6)
depends on sorry what this means
Statement uses:
Iff,False,Exists,Nat,And, Erdos1092.IsAdmissible,OfNat.ofNat,Asymptotics.IsBigO,Real,Filter.atTopProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous10 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem f_asymptotic_2 : answer(False) ↔ ∃ g : ℕ → ℕ, IsAdmissible 2 g ∧ (fun n : ℕ => (n : ℝ)) =O[atTop] (fun n : ℕ => (g n : ℝ)) := by …Mentions: Erdos1092.IsAdmissible
- theorem
Erdos1092.f_asymptotic_generalMore generally, is $f_r(n)\gg_r n$ for every $r \geq 2$? sorry line 76 sourceSource documentation
More generally, is $f_r(n)\gg_r n$ for every $r \geq 2$? Disproved by Rödl, who showed $f_r(n) = o(n)$ for all fixed $r \geq 2$.
depends on sorry what this means
Statement uses:
Iff,False,Nat,LE.le,OfNat.ofNat,Exists,And, Erdos1092.IsAdmissible,Asymptotics.IsBigO,Real,Filter.atTopProof 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 f_asymptotic_general : answer(False) ↔ ∀ r : ℕ, 2 ≤ r → ∃ g : ℕ → ℕ, IsAdmissible r g ∧ (fun n : ℕ => (n : ℝ)) =O[atTop] (fun n : ℕ => (g n : ℝ)) := by …Mentions: Erdos1092.IsAdmissible