compact g2: rank 2 and Cartan from b1
ProvedQAlgorithms.Papers.Independent.Gap48.P15.compactG2_b1_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 be the real matrix Lie algebra generated by the literal compact Bg2 family on PDF page 12; denotes its th displayed matrix. Then
This records the first page-14 output and retains the seed .
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.
/-- Compact g2 has rank 2 and Cartan basis [b1,b14], retaining the seed b1.
Source: PDF p. 14, first RankOfg2 output. -/
theorem compactG2_b1_rank_cartan :
LieAlgebra.rank ℝ compactG2 = 2 ∧
isCartanBasisFor compactG2 ![bG2 0, bG2 13] := by sorry
end QAlgorithms.Papers.Independent.Gap48.P15
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
In , with rows and columns numbered , let be the matrix unit and put . Let be the smallest real vector subspace closed under and containing the matrices
The real Lie algebra has rank , and there exists a Lie subalgebra of that is nilpotent and equals its normalizer in , such that the ordered pair
is linearly independent over and has real linear span exactly the image of in .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.