Challenge 8: Ryser's conjecture for -partite -uniform hypergraphs
DefinitionTenChallenges_Challenge_08The scaled form of Challenge 8. For a natural number , says: if , then every -partite -uniform finite hypergraph satisfies
where is the cover number and the matching number. The rung is Kőnig's theorem and is Aharoni's theorem; is open.
Formalization Note. The statement is universe-polymorphic in the vertex type.
import Definitions.Def_TenChallenges_Hypergraph
namespace TenChallenges
/-- Ryser's inequality `τ(H) ≤ (r - 1)ν(H)` for `r`-partite `r`-uniform hypergraphs, `r ≥ 2`. -/
def statement_08 (r : ℕ) : Prop :=
∀ {V : Type*} [DecidableEq V] (H : FinHypergraph V),
2 ≤ r → FinHypergraph.RyserConjectureFor H r
end TenChallenges
Read-back
What the Lean code literally says, in plain math · claude-fable-5-1
Preamble. The file imports the hypergraph definitions (item TenChallenges_Hypergraph) and declares one definition, statement_08, in the namespace TenChallenges.
The definition statement_08. For a natural number (any , including and ), is the proposition: for every type (ranging over an arbitrary but fixed universe — the definition carries a universe parameter, so it is universe-polymorphic), for every decidable-equality structure on (a typeclass assumption with no mathematical content), and for every finite hypergraph on ,
Here all the notions are the ones from item TenChallenges_Hypergraph, unfolded as follows.
- A finite hypergraph on consists of a finite vertex set and a set of finite subsets of (the edges), together with the requirement for every . The vertex set and the edge set may be empty; nothing in the structure excludes the empty edge or edges of mixed sizes.
- is -uniform iff for every .
- is -partite iff there exist finite sets such that (1) for every (so ); (2) for all ; (3) for every and every . The parts are not required to be nonempty.
- A finite set is a vertex cover of iff and every edge contains some .
- A finite set of finite subsets of is a matching of iff and any two distinct members of are disjoint.
- , with the convention that the infimum of the empty subset of is ; otherwise it is the least element.
- , with the convention that the supremum of an unbounded subset of is ; otherwise it is the least upper bound. This set always contains and is always bounded (a matching is a set of subsets of the finite set ), so is the maximum size of a matching.
- is truncated natural-number subtraction, but under the hypothesis it coincides with ordinary subtraction and is at least .
Edge cases made explicit by the quantifiers. For and the hypothesis fails, so and hold vacuously. For , the hypothesis of -uniformity excludes the empty edge (its size is ), so under the hypotheses every edge is nonempty, is a vertex cover, and is the genuine minimum size of a vertex cover (it is iff ). The hypotheses do not exclude or : in those cases and the conclusion reads . The hypotheses do not exclude a part being empty, which forces and again gives . The universal quantification over includes empty and infinite types ; only the hypergraph's vertex set is required to be finite. The inequality is non-strict.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.