Skip to content

Erdős problem 71

Is it true that for every infinite arithmetic progression PP which contains even numbers there is some constant c=c(P)c=c(P) such that every graph with average degree at least cc contains a cycle whose length is in PP?

Sources

The source's own material, retained exactly.

1 retained statement36c6d0fef71a

Open selected source

FormalConjectures/ErdosProblems/

71.lean

Retained formal statement1 of 1

Is it true that for every infinite arithmetic progression PP which contains even numbers there is some constant c=c(P)c=c(P) such that every graph with average degree at least cc contains a cycle whose length is in PP?

In [Er82e] Erdős credits this conjecture to himself and Burr. This has been proved by Bollobás [Bo77]. The best dependence of the constant c(P)c(P) is unknown.

The infinite arithmetic progression is encoded as a set P⊆NP \subseteq \mathbb{N} satisfying P.IsAPOfLength ⊤ (which forces a positive common difference), and "contains even numbers" as the existence of an even element. The average degree of a finite simple graph is SimpleGraph.averageDegree, i.e. (∑vdeg⁡v)/∣V∣∈Q(\sum_v \deg v)/|V| \in \mathbb{Q}, and a cycle whose length is in PP is a cycle walk w with w.length ∈ P.

FormalConjectures/ErdosProblems/71.leanErdos71.erdos_717 linesExact file
True ↔  ∀ (P : Set ℕ),    P.IsAPOfLength ⊤ →      (∃ n ∈ P, Even n) →        ∃ c,          ∀ (V : Type) [inst : Fintype V] [DecidableEq V] (G : SimpleGraph V) [inst_2 : DecidableRel G.Adj],            c ≤ G.averageDegree → ∃ v w, w.IsCycle ∧ w.length ∈ P
SolvedProof has a holelean4external proof

The proof uses `sorry`: part of the argument is written but not proved. Lean accepts the file; it does not accept the theorem.