Dense-pool circuit packing (small-m): (Erdős 624 Round 9)
OpenErdos624.dense_pool_circuit_packingcombinatoricserdos-problems
Let be finite with , colour capacity , and let be a set of colours each equipped with a pool satisfying () and a labelling such that every circuit of size at most eight in the pool is assigned colour . If
then
This is the small- branch of Sol's dense-pool packing (Round 9). Constants loosened to . It does not settle Erdős Problem 624 / PAIR / Step 17; the large- weight/Λ case is not included.
Preamble
import Mathlib
open Finset BigOperators
namespace Erdos624
abbrev Label (k : ℕ) : Type := Fin (k - 1) → ZMod 2
def IsCircuit {V : Type*} [DecidableEq V] {k : ℕ} (v : V → Label k) (A : Finset V) : Prop :=
A.Nonempty ∧ (∑ x ∈ A, v x) = 0 ∧
∀ ⦃S : Finset V⦄, S ⊆ A → S.Nonempty → S ≠ A → ∑ x ∈ S, v x ≠ 0
end Erdos624
Formal statement
namespace Erdos624
/-- Dense-pool circuit packing, small-m branch (Sol Round 9).
If `#M ≤ 2^{30} a^7` with dense pools and short-circuit compatibility,
then `m^4 ≤ 2^{120} a^{28} n^3`. Does not settle PAIR / #624. -/
theorem dense_pool_circuit_packing
{U C : Type*} [Fintype U] [DecidableEq U] [DecidableEq C]
{k : ℕ} (L : Finset U → Finset C) (hLcap : ∀ A, #(L A) ≤ 2)
(M : Finset C) (pool : C → Finset U) (lab : C → U → Label k) (a : ℕ)
(ha : 1 ≤ a)
(hPool : ∀ u ∈ M, a * #(pool u) ≥ Fintype.card U)
(hCompat : ∀ u ∈ M,
∀ A : Finset U, A ⊆ pool u → IsCircuit (lab u) A → #A ≤ 8 → u ∈ L A)
(hn : 1 ≤ Fintype.card U)
(hm : #M ≤ 2 ^ 30 * a ^ 7) :
(#M) ^ 4 ≤ 2 ^ 120 * a ^ 28 * (Fintype.card U) ^ 3 := by sorry
end Erdos624
Source
Erdős Problem 624 (https://www.erdosproblems.com/624); dense-pool circuit packing small-m branch derived from GPT 6.1 Sol's analysis, relayed by Ethan Cheung; Lean by Grok Bot for Ethan Cheung (Oct 24 2026). Honest: only the small-m branch (#M ≤ 2^{30} a^7); large-m weight/Λ case not included. Does NOT settle PAIR / #624.