The role postulates force the Fano plane (C1 Theorem 3.6)
ProvedFanoUnique.roles_force_fanoLet , and let be a Steiner triple system on that admits a role colouring: each point of each line gets a role in , the three points of a line get three different roles, and every point takes every role exactly once. Then is the Fano plane up to relabelling: there is a bijection from the points of to with
In particular . The hypothesis is necessary: the empty system satisfies every other condition.
import Mathlib import Definitions.Def_FanoUnique_isFano
namespace FanoUnique
open RolesForceSeven
theorem roles_force_fano (n : ℕ) (hn : 0 < n) (S : STS n)
(role : Fin n → Finset (Fin n) → Fin 3) (h : RoleColouring S role) :
IsFano S := by
sorry
end FanoUniqueRead-back
What the Lean code literally says, in plain math · claude-opus-5-5
roles_force_fano. Let be a natural number with , and write for the point set.
The system . Let be a Steiner triple system on in the following sense: is a finite family of subsets of ("lines") such that
- every line has exactly elements, and
- for every two distinct points in there is exactly one line with and .
No other conditions are imposed. There is no requirement that be nonempty or that every point lie on a line; for instance, for the empty family is such a system.
The role function. Let be an arbitrary function that assigns to each point and each subset a value
It is defined on all pairs (point, subset), but only its values at pairs with a line and appear in the hypothesis below.
Hypothesis ("role colouring"). Assume all three of the following:
- Distinct roles within a line: for every line and all ,
- Every role occurs at every point: for every point and every there is a line with and .
- Distinct roles at a point: for every point and all lines with and ,
Taken together, (2) and (3) say that for each point , the map is a bijection from the lines through onto . Condition (1) says that on each line, is injective. In the degenerate case the only admissible has no lines, and then (2) cannot hold, so the hypothesis is unsatisfiable for . The case is excluded by .
Conclusion (" is the Fano plane"). There exists a bijection such that the family of images of the lines under is exactly the Fano line set:
Explicitly, the seven Fano lines are
This is an equality of families of sets. Because a bijection exists, the conclusion in particular forces .
In summary, the statement asserts: for every , every Steiner triple system on as above, and every role function satisfying (1)–(3), the number of points is and is isomorphic, via a relabelling of the points, to the Fano plane with lines .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.