sl(n): Bsl ordered basis
ProvedQAlgorithms.Papers.Independent.Gap48.P15.sl_ordered_basisAll 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.
For every integer , let . Let list all with in increasing row then column order, followed by for . Then
For the family is empty and the Lie algebra is zero.
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.
/-- Bsl is an ordered real basis of sl(t), with t^2-1 elements.
Source: PDF pp. 9-10. The positive-size convention includes t=1 and its empty basis. -/
theorem sl_ordered_basis (t : ℕ) (ht : 0 < t) :
(bSl t).length = t ^ 2 - 1 ∧
isBasisFor (LieAlgebra.SpecialLinear.sl (Fin t) ℝ) (listFamily (bSl t)) := by sorry
end QAlgorithms.Papers.Independent.Gap48.P15
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For every natural number , let denote the real matrix with a single in row , column , using labels , and zeros elsewhere. Form an ordered list by first listing with in increasing order and, for each , in increasing order with , and then appending
This list has length , and the family obtained by indexing its entries from zero is linearly independent over and has real linear span equal to
The case is included: both portions of the list are empty and their span is the zero space; is excluded by the hypothesis.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.