Ryser's conjecture
OpenTenChallenges.challenge_08Ryser's conjecture. For every , every -partite -uniform finite hypergraph satisfies
where is the least size of a set of vertices meeting every edge and the largest number of pairwise disjoint edges. For this is Kőnig's theorem, for Aharoni's theorem; for the conjecture is open.
Formalization Note. The statement is ∀ r, statement_08.{u} r; the values are vacuous by the guard .
import Definitions.Def_TenChallenges_Challenge_08 universe u
namespace TenChallenges
theorem challenge_08 : ∀ r : ℕ, statement_08.{u} r := by sorry
end TenChallengesRead-back
What the Lean code literally says, in plain math · claude-fable-5-1
Preamble. The file imports the definition of (item TenChallenges_Challenge_08, which in turn imports the hypergraph definitions of item TenChallenges_Hypergraph), fixes a universe variable , and states one theorem, challenge_08, in the namespace TenChallenges. The theorem is stated with its proof left as a placeholder (no proof is given in this file).
The theorem challenge_08. It asserts: for every natural number , holds, instantiated at universe level . Since is a universe variable of the theorem, the assertion is made for every universe. Fully unfolded, the theorem states:
For every , every type (in universe ), every decidable-equality structure on (a typeclass assumption without mathematical content), and every finite hypergraph on — that is, every finite set together with a set of finite subsets of such that for all — the following implication holds:
where:
- is -partite means: there exist finite sets (indexed by , not required to be nonempty) such that (1) for every , iff for some (so ); (2) whenever ; (3) for every edge and every index ;
- a vertex cover of is a finite set such that every edge contains some ;
- a matching of is a finite set of finite subsets of with and for all distinct ;
- is the infimum in of : the least element if the set is nonempty, if it is empty;
- is the supremum in of : the least upper bound if the set is bounded above, if it is unbounded. This set always contains (the empty matching) and is always bounded above (a matching is a set of subsets of the finite set ), so is the maximum number of pairwise disjoint edges;
- is truncated natural-number subtraction, which under agrees with ordinary subtraction and is ; the product and the comparison are in , and the inequality is non-strict.
Edge cases included by the quantifiers. For the premise is false, so the claim for those is vacuously true. For , -uniformity rules out the empty edge, so every edge is nonempty, is a vertex cover, the set defining is nonempty, and is the genuine minimum size of a vertex cover ( exactly when ). The claim includes hypergraphs with or , where and the conclusion is ; it includes partitions with an empty part , which by condition (3) force . The type may be empty or infinite; only is finite. Nothing in the statement requires the parts to be unique, the hypergraph to be nonempty, or to be bounded above.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.