All matrices and spans are over R, and the Lie bracket is [X,Y]=XY−YX. The source uses one-based matrix indices. Write Fpq for the matrix unit, Jpq=Fpq−Fqp and Zpq=Fpq+Fqp. Here rank means Lie rank, and a Cartan subalgebra means a nilpotent, self-normalizing Lie subalgebra.
Let Q8=diag(1,1,1,1,−1,−1,−1,−1) and Q4=diag(1,1,−1,−1). Define the source's block model by
L={diag(A,B):ATQ8+Q8A=0, BTQ4+Q4B=0}⊆M12(R).
Let b be the ordered family
(Z15,Z16,Z17,Z18,Z25,Z26,Z27,Z28,Z35,Z36,Z37,Z38,Z45,Z46,Z47,Z48,J12,J13,J14,J23,J24,J34,J56,J57,J58,J67,J68,J78,J9,10,J11,12,Z9,11,Z9,12,Z10,11,Z10,12).
Then
b is a real basis of L=so(4,4)⊕so(2,2).
The two cross-block rectangles vanish throughout this model.
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.
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
In M12(R), number rows and columns from 1 to 12, let Epq be the matrix unit, and put Jpq=Epq−Eqp and Zpq=Epq+Eqp. Define
D1=diag(1,1,1,1,−1,−1,−1,−1,0,0,0,0),D2=diag(0,0,0,0,0,0,0,0,1,1,−1,−1),
and let L consist of all real 12×12 matrices X satisfying both XTD1+D1X=0 and XTD2+D2X=0, with Lie bracket [X,Y]=XY−YX. The ordered family
(Z15,Z16,Z17,Z18,Z25,Z26,Z27,Z28,Z35,Z36,Z37,Z38,Z45,Z46,Z47,Z48,J12,J13,J14,J23,J24,J34,J56,J57,J58,J67,J68,J78,J9,10,J11,12,Z9,11,Z9,12,Z10,11,Z10,12)
is linearly independent over R, and its real linear span is exactly L.
Confirmed by the moderator at approval.