FormalConjectures/ErdosProblems/803.lean

GitHub source file

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, 3 contain sorry, 0 declared as axioms

Erdős Problem 803

References:

Imports (1)
  1. theorem Erdos803.erdos_803 sorry line 56 source

    depends on sorry what this means

    Statement uses: Iff, False, Exists, Real, And, LT.lt, OfNat.ofNat, Nat, GE.ge, Filter.Eventually, SimpleGraph, Fin, LE.le, HMul.hMul, Real.log, Set.ncard, Sym2, SimpleGraph.edgeSet, SimpleGraph.Subgraph, Eq and 9 more

    Proof uses: sorryAx, Lean.Name, Bool.false, Lean.Name.num, Lean.Name.str, Lean.Name.anonymous

    32 instances, coercions and auxiliary constants left out.

    Tactic trace: 1 steps

    Open to load the checked before-and-after goal states.

  2. theorem Erdos803.erdos_803.variants.alon Documented declaration: alon sorry line 68 source

    Source documentation

    Alon [Al08] proved that for every $D>1$ and large $n$ there is a graph $G$ with $n$ vertices and $\geq n\log n$ edges such that if $H$ is a $D$-balanced subgraph on $m$ vertices then $H$ has $\ll m\sqrt{\log m}+\log D$ many edges.

    depends on sorry what this means

    Statement uses: Exists, Real, LT.lt, OfNat.ofNat, Filter.Eventually, Nat, SimpleGraph, Fin, And, LE.le, HMul.hMul, Real.log, Set.ncard, Sym2, SimpleGraph.edgeSet, SimpleGraph.Subgraph, SimpleGraph.IsBalanced, SimpleGraph.Subgraph.verts, Membership.mem, Set and 7 more

    Proof uses: sorryAx, Lean.Name, Bool.false, Lean.Name.num, Lean.Name.str, Lean.Name.anonymous

    33 instances, coercions and auxiliary constants left out.

    Tactic trace: 1 steps

    Open to load the checked before-and-after goal states.

    theorem erdos_803.variants.alon :
        ∃ C : ℝ, ∀ D : ℝ, 1 < D → ∀ᶠ n : ℕ in atTop, ∃ G : SimpleGraph (Fin n),
          (n : ℝ) * log n ≤ G.edgeSet.ncard ∧
          ∀ H : G.Subgraph, IsBalanced H.coe D →
            (H.edgeSet.ncard : ℝ) ≤ C * (H.verts.ncard * √(log H.verts.ncard) + log D) := by
    …
  3. theorem Erdos803.erdos_803.variants.janzer_sudakov Documented declaration: janzer_sudakov sorry line 80 source

    Source documentation

    Janzer and Sudakov [JaSu23] have proved that, for any $k$, if $n$ is sufficiently large then any graph on $n$ vertices with at least $n\log n$ edges contains a $O(1)$-balanced subgraph on $m\geq k$ vertices with $\gg_k \frac{\sqrt{\log m}}{(\log\log m)^{3/2}}m$ many edges.

    depends on sorry what this means

    Statement uses: Exists, Real, Nat, And, GT.gt, OfNat.ofNat, Filter.Eventually, SimpleGraph, Fin, LE.le, HMul.hMul, Real.log, Set.ncard, Sym2, SimpleGraph.edgeSet, SimpleGraph.Subgraph, SimpleGraph.Subgraph.verts, SimpleGraph.IsBalanced, Membership.mem, Set and 8 more

    Proof uses: sorryAx, Lean.Name, Bool.false, Lean.Name.num, Lean.Name.str, Lean.Name.anonymous

    48 instances, coercions and auxiliary constants left out.

    Tactic trace: 1 steps

    Open to load the checked before-and-after goal states.

    theorem erdos_803.variants.janzer_sudakov :
        ∃ D : ℝ, ∀ k : ℕ, ∃ c > 0, ∀ᶠ n : ℕ in atTop, ∀ G : SimpleGraph (Fin n),
          (n : ℝ) * log n ≤ G.edgeSet.ncard →
            ∃ H : G.Subgraph, k ≤ H.verts.ncard ∧ IsBalanced H.coe D ∧
              c * (√(log H.verts.ncard) / (log (log H.verts.ncard)) ^ (3 / 2 : ℝ)) *
                H.verts.ncard ≤ H.edgeSet.ncard := by
    …

    Mentions: c