Ten Challenges 08: Ryser's hypergraph conjectureOpen Problem
Motivation
For bipartite graphs, Kőnig's theorem says that the minimum number of vertices needed to meet every edge equals the maximum number of pairwise disjoint edges: . For hypergraphs whose edges have vertices, the ratio can be as large as in general, and the bound is trivial. Ryser's conjecture asserts that for -partite -uniform hypergraphs, the natural generalisation of bipartite graphs, the trivial bound can be improved by one:
For it is Kőnig's theorem. Truncated projective planes show that the factor cannot be lowered when is a prime power. The conjecture is a central problem on matchings and covers in hypergraphs (Aharoni 2001, Haxell–Scott 2012).
Timeline.
- 1931 — Kőnig proves for bipartite graphs, the case .
- 1971 — The conjecture appears in the thesis of Ryser's student Henderson; the case is attributed to Lovász.
- 1983 — Tuza proves the intersecting case for (Tuza 1983).
- 2001 — Aharoni proves the case using the topological Hall theorem of Aharoni and Haxell (Aharoni 2001).
- 2012 — Haxell and Scott prove for and some (Haxell–Scott 2012).
- 2017–2021 — Francetić, Herke, McKay and Wanless, then Abu-Khazneh, Barát, Pokrovskiy and Szabó, construct families of extremal hypergraphs; Bishnoi, Das, Morris and Szabó settle the -intersecting case (Abu-Khazneh et al. 2019, Bishnoi et al. 2021).
The case is open.
Setting
A hypergraph has a finite vertex set and a set of edges, each a subset of . It is -uniform if every edge has exactly vertices, and -partite if is the disjoint union of parts such that every edge meets every part in exactly one vertex. A vertex cover is a set meeting every edge; the cover number is the least size of a vertex cover. A matching is a set of pairwise disjoint edges; the matching number is the largest size of a matching. For let be the statement
Formalization targets
Goal
Rungs
is Kőnig's theorem, is Aharoni's theorem, and is the first open rung. For the statement is vacuous.
Significance
Ryser's conjecture is the hypergraph form of Kőnig's theorem and one of the standard open problems in the matching theory of hypergraphs. Its intersecting case () is equivalent to a question about the covering number of Latin-square-like structures and is open for ; its fractional version, , was proved by Füredi. A proof for would be the first progress on the full conjecture since Aharoni's theorem.
Formalizing the known rungs gives a theory of finite hypergraphs, covers and matchings on top of Mathlib's Finset, which currently has Kőnig's theorem only in graph form (Hall's marriage theorem is in Mathlib). Aharoni's proof for goes through the topological Hall theorem, so a formalization would need the connectivity of independence complexes, a sizeable but reusable piece of topological combinatorics. None of the rungs has a machine-checked proof in the hypergraph formulation; and the goal are open.
Difficulty
The bound comes from taking all vertices of a maximum matching; improving it by a factor requires exploiting the partition, and no inductive or greedy argument is known to do so beyond . Aharoni's proof for is non-constructive and topological, and the topological Hall theorem gives for general only -type bounds; the -improvements of Haxell and Scott already require long case analyses. The conjecture is tight for infinitely many , so no slack is available.
Formalization scope
A hypergraph is the structure FinHypergraph α with vertices : Finset α, edges : Set (Finset α) and the axiom that every edge is a subset of vertices; since edges are finite subsets of a finite set, there are finitely many. IsUniform r, IsPartite r (parts indexed by Fin r, covering the vertex set, pairwise disjoint, each meeting each edge in exactly one vertex), IsVertexCover C (a subset of the vertices meeting every edge) and IsMatching M (a Finset of edges, pairwise disjoint) are as in the Setting. coverNumber is the infimum sInf of the sizes of vertex covers, and matchingNumber the supremum sSup of the sizes of matchings; both are natural numbers, with the conventions and of an unbounded set , which never arise since the vertex set covers every edge whenever edges are nonempty and matchings are bounded by the number of edges. RyserConjectureFor H r is under the uniformity and partiteness hypotheses, statement_08 r adds the guard and quantifies over all vertex types with decidable equality in a universe u, and the goal is ∀ r, statement_08 r.
No trivialising reading: and are excluded by the guard, uniformity with makes edges nonempty, and for an edgeless hypergraph both sides are . The Lean definitions are copied verbatim from the Ten Challenges repository. Because the definitions are identical, a proof of the goal or of any rung produced here can also be submitted on the Ten Challenges website, https://tenchallenges.github.io/ten-challenges/, which checks submissions automatically against the same statements and records accepted ones on its public leaderboard; contributors are welcome to do both. Contributions welcome: the basic inequalities , finiteness of the edge set, Kőnig's theorem in this formulation, and decompositions of Aharoni's theorem.
Selected references
- Ten Challenges website: problem statements, automatic checker and leaderboard. https://tenchallenges.github.io/ten-challenges/
- V. Bajpai, N. Bowler, J. Carmesin, U. Okur, 10 Scalable Challenges in Combinatorics: A Public Benchmark Formalised in Lean, AI4Math workshop at CICM 2026. https://cicm-conference.org/2026/ai4math/04-okur.pdf — Lean sources: https://github.com/TenChallenges/ten-challenges (challenge 8).
- R. Aharoni, Ryser's conjecture for tripartite 3-graphs, Combinatorica 21 (2001), 1–4. https://doi.org/10.1007/s004930170001
- Z. Tuza, Ryser's conjecture on transversals of r-partite hypergraphs, Ars Combin. 16 (1983), 201–209.
- P. E. Haxell, A. D. Scott, On Ryser's conjecture, Electron. J. Combin. 19 (2012), P23. https://doi.org/10.37236/1175
- A. Abu-Khazneh, J. Barát, A. Pokrovskiy, T. Szabó, A family of extremal hypergraphs for Ryser's conjecture, J. Combin. Theory Ser. A 161 (2019), 164–177. https://doi.org/10.1016/j.jcta.2018.07.011
- A. Bishnoi, S. Das, P. Morris, T. Szabó, Ryser's conjecture for t-intersecting hypergraphs, J. Combin. Theory Ser. A 179 (2021), 105366. https://doi.org/10.1016/j.jcta.2020.105366
- N. Francetić, S. Herke, B. D. McKay, I. M. Wanless, On Ryser's conjecture for linear intersecting multipartite hypergraphs, European J. Combin. 61 (2017), 91–105. https://doi.org/10.1016/j.ejc.2016.10.004
- Z. Füredi, Maximum degree and fractional matchings in uniform hypergraphs, Combinatorica 1 (1981), 155–162. https://doi.org/10.1007/BF02579271