A matroid records which subsets of a finite set are independent, in the way that sets of columns of a matrix are linearly independent or sets of edges of a graph are acyclic. The matroids that come from matrices over a field are the -representable matroids, and deciding which matroids are representable over a given finite field is one of the oldest structural questions of the subject. The class of -representable matroids is closed under deletion and contraction, so it is determined by its excluded minors, the minor-minimal matroids outside the class. Listing them is the matroid analogue of Kuratowski's and Wagner's theorems for planar graphs.
Timeline.
A matroid on a finite ground set is given by a family of subsets of , the independent sets, such that , every subset of an independent set is independent, and whenever with there is some with . The maximal independent sets are the bases.
Let be a prime, an integer, and the field with elements. is -representable if there are a vector space over and a map such that a set is independent in exactly when the family is linearly independent.
The deletion has ground set and the independent sets of contained in . The dual has the same ground set, and a set is independent in when its complement contains a base of . The contraction is . A minor of is a matroid with disjoint; it is proper if it differs from . For a class of matroids closed under minors, an excluded minor for is a matroid outside all of whose proper minors lie in . Write for the set of excluded minors for -representability, counted up to isomorphism.
The challenge is scaled by two natural numbers. For let be the statement
implies whenever and ; a contestant chooses and and proves .
This is Rota's conjecture: every finite field has only finitely many excluded minors up to isomorphism. It asserts only the shape of the truth, an unspecified finite bound for each field, and so remains the goal whatever explicit bounds are proved.
These are Tutte's theorem, the Bixby–Seymour theorem and the Geelen–Gerards–Kapoor theorem. An explicit bound with is the first open rung.
Excluded-minor characterisations are the standard route to recognition algorithms and to the structure theory of a class; for , and they underlie the theory of regular, ternary and quaternary matroids. The lists are complete for exactly these three fields. Rota's conjecture settles finiteness in general, but its announced proof gives no bound: an explicit for would be the first quantitative information on the size of beyond lower bounds from computer search.
Formalizing the rungs produces the representability theory that Mathlib lacks: matrix representations and their duals, uniform matroids, the Fano plane and its relatives, and the minor-closure of representable classes. None of the three theorems has a machine-checked proof; Tutte's theorem alone is a substantial project, and the case is a long paper. The goal itself is proved in the literature only in announced form and is not formalized anywhere.
The obvious attack, enumerating small matroids and testing representability, cannot work: nothing bounds the size of an excluded minor in advance, and bounding it is precisely the content of the problem. Tutte's theorem requires showing that a non-binary matroid can be reduced by deletions and contractions to , which needs either his homotopy theorem or one of the later shorter arguments; the and cases rest on connectivity and splitter-type reductions that are far longer. Counting excluded minors up to isomorphism also forces one to compare matroids on different ground sets.
Matroids are Mathlib's Matroid α, with ground set M.E : Set α and independence predicate M.Indep; finiteness is M.Finite. Representability is the predicate IsGFRepresentable p m M: there exist a type W with an additive group structure, a module structure over GaloisField p m, and a map v : α → W such that M.Indep I ↔ LinearIndepOn (GaloisField p m) v I for every set I. Because non-independent sets include every set containing an element outside the ground set, a representation sends such elements to . Minors are Mathlib's strict minor order N <m M; IsExcludedMinorFor P M says that fails while every strict minor satisfies . Isomorphism is the explicit Matroid.IsIso: a bijection between the ground sets, as subtypes, carrying independent sets exactly to independent sets. ExcludedMinorsAtMost p m B says that some finite set of at most matroids on the ground type contains, up to isomorphism, every finite excluded minor for -representability on any ground type in Type. The rung statement_02 r B quantifies over all primes and all with ; it is vacuous for , and the goal is ∀ r, ∃ B, statement_02 r B.
There is no trivialising reading: is impossible for since is not binary, and the representatives in are unconstrained, so the statement is exactly a bound on the number of isomorphism classes. The Lean definitions are copied verbatim from the Ten Challenges repository, so that a proof accepted here is a proof of the benchmark statement. 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: an API for matrix representations and duality, the standard small matroids (, , , , ) and their non-representability, minor-closure of representable classes, decompositions of the rungs.
namespace TenChallenges theorem challenge_02 : ∀ r : ℕ, ∃ B : ℕ, statement_02 r B := by sorry end TenChallenges
Rota's conjecture, in the scaled form of Challenge 2. For every natural number there is a natural number such that
Since only finitely many prime powers lie below any , this is equivalent to: every finite field has only finitely many excluded minors up to isomorphism. Geelen, Gerards and Whittle announced a proof in 2014; the complete argument has not been published, and no part of it has been formalized.
Formalization Note. is the definition statement_02 r B; excluded minors are counted via a finite set of representatives on the ground type .
No submissions yet on this mission's goal. Log in and be the first to prove it.