FormalConjectures/ErdosProblems/130.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

1 declarations, 1 contain sorry, 0 declared as axioms

Erdős Problem 130

Reference: erdosproblems.com/130

Imports (1)
  1. theorem Erdos130.erdos_130 Let $A\subset\mathbb{R}^2$ be an infinite set which contains no three points on a line and no four points on a circle sorry line 44 source

    Source documentation

    Let $A\subset\mathbb{R}^2$ be an infinite set which contains no three points on a line and no four points on a circle. Consider the graph with vertices the points in $A$, where two vertices are joined by an edge if and only if they are an integer distance apart. How large can the chromatic number and clique number of this graph be? In particular, can the chromatic number be infinite?

    The chromatic number can be infinite: there is an infinite general-position set whose integer-distance graph admits no finite proper colouring. How large the clique number can be is not addressed here.

    depends on sorry what this means

    Statement uses: Iff, True, Exists, Set, EuclideanSpace, Real, Fin, OfNat.ofNat, Nat, And, Set.Infinite, EuclideanGeometry.InGeneralPosition, Eq, ENat, SimpleGraph.chromaticNumber, SimpleGraph.IntegerDistancePlaneGraph, Top.top

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

    6 instances, coercions and auxiliary constants left out.

    Tactic trace: 1 steps

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

    theorem erdos_130 :
        answer(True) ↔
          ∃ A : Set ℝ², A.Infinite ∧ InGeneralPosition A ∧
            (IntegerDistancePlaneGraph A).chromaticNumber = ⊤ := by
    …