so(32): rank 16 and the displayed Cartan basis
ProvedQAlgorithms.Papers.Independent.Gap48.P15.so32_rank_cartanAll matrices and spans are over , and the Lie bracket is . The source uses one-based matrix indices. Write for the matrix unit, and . Here rank means Lie rank, and a Cartan subalgebra means a nilpotent, self-normalizing Lie subalgebra.
Let . In the BSo ordering the source output is
Then
The initial element is retained.
The explicit family is asserted to be linearly independent and to span the indicated subalgebra; these properties are conclusions. This records the mathematical assertion accompanying the source output.
import Definitions.Def_QAlgorithms_Papers_Independent_Gap48_P15
namespace QAlgorithms.Papers.Independent.Gap48.P15
attribute [local instance 100] LieRing.ofAssociativeRing
-- Reuse Mathlib Matrix and Matrix.single directly. Natural one-based
-- coordinates are restricted to Fin coordinates with Matrix.submatrix.
/-- so(32) has rank 16, dimension 496, and the displayed Cartan basis.
Source: PDF pp. 8-9, in the output order b1,b496,b491,...,b62. -/
theorem so32_rank_cartan :
LieAlgebra.rank ℝ (LieAlgebra.Orthogonal.so (Fin 32) ℝ) = 16 ∧
Module.finrank ℝ (LieAlgebra.Orthogonal.so (Fin 32) ℝ) = 496 ∧
isCartanBasisFor (LieAlgebra.Orthogonal.so (Fin 32) ℝ)
![J 32 1 2, J 32 31 32, J 32 29 30, J 32 27 28,
J 32 25 26, J 32 23 24, J 32 21 22, J 32 19 20,
J 32 17 18, J 32 15 16, J 32 13 14, J 32 11 12,
J 32 9 10, J 32 7 8, J 32 5 6, J 32 3 4] := by sorry
end QAlgorithms.Papers.Independent.Gap48.P15
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
Let , with commutator bracket, and let be the real matrix unit in row , column , using labels . The Lie-algebra rank of over equals , its real vector-space dimension equals , and there exists a Cartan subalgebra of , meaning a nilpotent Lie subalgebra whose normalizer in is itself, such that the ordered family , taken in the following order of pairs,
is linearly independent over and its real linear span in equals the image of under inclusion.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.