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 CX-003 — the sample complexity of PAC learning

Conjectura.Problems.CX003.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.ComputerScience.Learning.HasFiniteVCDim
import Conjectura.Defs.ComputerScience.Learning.VCDimension

/-! # Problem CX-003 — the sample complexity of PAC learning

LOCKED: solvers cannot modify this file.
-/
namespace Conjectura.CX003
open Conjectura.Learning
/-- Is a class of finite VC dimension shattered by no set larger than that dimension?
The definitional direction is immediate; the content is that `vcDim` and
`HasFiniteVCDim` agree, which is the bridge between the two ways the corpus states
finiteness. A formalization target rather than an open question. -/
def goal : Prop :=
  ∀ (α : Type) (C : ConceptClass α Bool),
    HasFiniteVCDim C ↔ vcDim C ≠ ⊤
end Conjectura.CX003