Conjectura
Beta.Proofs cannot be submitted yet. The corpus is open to read, and we are looking for researchers to maintain a subject area.Maintaining a field →

Problem CB-002 — the sunflower conjecture

Conjectura.Problems.CB002.Statement

/-
Copyright (c) 2026 The Conjectura Authors. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: The Conjectura Authors
-/
import Conjectura.Defs.Mathematics.Combinatorics.Sunflower
import Mathlib.Data.Finset.Card

/-! # Problem CB-002 — the sunflower conjecture

LOCKED: solvers cannot modify this file.
-/

namespace Conjectura.CB002

/-- Erdős and Rado asked whether some constant `C` suffices: any family of more
than `Cᵏ` distinct sets of size `k` must contain three of them meeting in a common
core. The best known bound is far from constant in the base. -/
def goal : Prop :=
  ∃ C : ℕ, ∀ (k : ℕ) (F : Finset (Finset ℕ)),
    (∀ A ∈ F, A.card = k) → C ^ k < F.card →
      ∃ (G : Finset (Finset ℕ)) (core : Finset ℕ),
        GF ∧ G.card = 3 ∧ Conjectura.Combinatorics.IsSunflower G core

end Conjectura.CB002