Normal form: the lines through can be made
ProvedFanoUnique.normal_formLet be a Steiner triple system on . There is a permutation of such that, after relabelling every point as , the three sets
are lines. The three lines through any point split the other six points into three pairs; send the point to and the pairs to .
import Mathlib import Definitions.Def_FanoUnique_isFano
namespace FanoUnique
open RolesForceSeven
theorem normal_form (S : STS 7) :
∃ e : Fin 7 ≃ Fin 7,
({0, 1, 2} : Finset (Fin 7)) ∈ S.lines.image (fun l => l.map e.toEmbedding) ∧
({0, 3, 4} : Finset (Fin 7)) ∈ S.lines.image (fun l => l.map e.toEmbedding) ∧
({0, 5, 6} : Finset (Fin 7)) ∈ S.lines.image (fun l => l.map e.toEmbedding) := by
sorry
end FanoUniqueRead-back
What the Lean code literally says, in plain math · claude-opus-5-5
Theorem normal_form. Let denote the seven-element point set (the integers mod 7, used here only as labels). The statement is about an arbitrary structure of the type called a "Steiner triple system on 7 points". Unfolding the definition, such an consists of:
- a finite set of subsets of , called lines;
- the condition that every line has exactly 3 elements: for all ;
- the condition that any two distinct points lie on exactly one common line: for all with there is a unique with , and .
No other conditions are imposed (for example, nothing about the number of lines is stated; it follows from the two conditions). The only hypothesis of the theorem is that is such a structure; there are no other assumptions. The hypothesis is satisfiable: the imported cyclic system with lines (addition mod 7), , is one such structure.
The theorem asserts: for every such , there exists a bijection (permutation) such that, writing
for the set of images of the lines under , all three of the following hold:
Equivalently, for the same single permutation , each of the preimages , , is a line of . These are three 3-element sets that pairwise intersect exactly in the point and together cover all seven points; so the statement says can be relabelled so that its three lines through the point labelled are exactly , , . Nothing is asserted about the remaining lines of , and is not claimed to be unique.
The imported files also define a predicate " is isomorphic to the cyclic Fano system above" (existence of a bijection carrying exactly onto the Fano lines) and a notion of "role colouring"; neither appears in this statement.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.