An annihilating polynomial:
ProvedOctonionD8.flow_annihilatingLet be real with , and let be the flow matrix. Then
import Mathlib import Definitions.Def_OctonionD8_flow
namespace OctonionD8
open Polynomial
theorem flow_annihilating (c s : ℝ) (h : c ^ 2 + s ^ 2 = 1) :
flowMat c s * (flowMat c s ^ 2 + (4 : ℝ) • (1 : Matrix (Fin 8) (Fin 8) ℝ)) *
(flowMat c s ^ 2 + (2 - 2 * c) • (1 : Matrix (Fin 8) (Fin 8) ℝ)) = 0 := by
sorry
end OctonionD8Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Theorem OctonionD8.flow_annihilating. Let be arbitrary real numbers with the single hypothesis
Then the real matrix (defined below, rows and columns indexed by ) satisfies the matrix identity
where is the identity matrix, products are ordinary matrix products (in exactly this left-to-right order), and is the zero matrix. No other hypotheses are made on .
The bilinear product on . Let be the standard basis of . A product on is defined bilinearly by
with integer structure constants (so ) given by the following case analysis, checked in this order:
- if : when , else (so );
- else if : when , else (so );
- else if (both nonzero): when , else (so for );
- else if : ;
- otherwise ( all nonzero, ) the indices are mapped to points of by , i.e. for . The "lines" are the seven 3-element sets for (arithmetic mod 7). Then if there is an with (as sets) and the ordered pair is one of , , ; otherwise if there is an with ; otherwise .
Translated back to indices (point corresponds to index ), the lines are the index triples with indices taken cyclically in (e.g. ), and for distinct nonzero : if is one of the cyclic orders , , of such a triple, and if is in the reverse order, being the third index of the unique line through and . (If coincides with or , the set has fewer than 3 elements and cannot be a line, so .)
The matrix . For , is the matrix with entries , so (right multiplication by ); and is the matrix with , so (left multiplication by ). Then
where and are the basis vectors with index and (the imaginary units corresponding to Fano points and ), and is the vector with in coordinate , in coordinate and elsewhere.
Edge cases. The hypothesis is satisfiable (e.g. ), so the statement is not vacuous; it forces . At (hence ) the last factor is and the claim reads ; at (hence ) the last factor is and the claim reads . The sign of is unrestricted. The statement asserts only that this particular degree-5 polynomial in annihilates ; it says nothing about minimality or about the eigenvalues individually.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.