OAI/Geometry/HarmonicGrowth/LieSaturation.lean
126 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.HarmonicCounterexample.Control.skewUnitline 22 - def
OAI.HarmonicCounterexample.Control.symmetricUnitline 24 - def
OAI.HarmonicCounterexample.Control.diagonalDifferenceline 26 - def
OAI.HarmonicCounterexample.Control.nullRankline 28 - lemma
OAI.HarmonicCounterexample.Control.single_bracketline 30 - lemma
OAI.HarmonicCounterexample.Control.skew_symmetric_bracketline 41 - lemma
OAI.HarmonicCounterexample.Control.skew_path_bracketline 46 - lemma
OAI.HarmonicCounterexample.Control.skew_diagonal_bracketline 51 - lemma
OAI.HarmonicCounterexample.Control.diagonalDifference_eq_diagonalline 69 - lemma
OAI.HarmonicCounterexample.Control.double_skew_null_differenceline 75 - lemma
OAI.HarmonicCounterexample.Control.diagonal_two_memline 86 - theorem
OAI.HarmonicCounterexample.Control.tracefree_mem_of_unitsline 99Source documentation
Off-diagonal units and diagonal differences span the actual trace-zero matrices, with no dimension or simplicity assumption.
theorem tracefree_mem_of_units (L : LieSubalgebra ℂ (Matrix ι ι ℂ)) (a : ι) (hoff : ∀ i j,i ≠ j → single i j (1:ℂ) ∈ L) (hdiag : ∀ i,diagonalDifference i a ∈ L) {X : Matrix ι ι ℂ} (hX : trace X=0) : X ∈ L := by …Mentions: OAI.HarmonicCounterexample.a, OAI.HarmonicCounterexample.Control.diagonalDifference
- lemma
OAI.HarmonicCounterexample.Control.unsmul_memline 126 - theorem
OAI.HarmonicCounterexample.Control.tracefree_mem_of_skews_and_nullline 134Source documentation
The full trace-free algebra already follows by brackets from all skew operators and one null rank-one operator. This is a direct algebraic replacement for the manuscript's second use of special-orthogonal exponentials.
theorem tracefree_mem_of_skews_and_null (L : LieSubalgebra ℂ (Matrix ι ι ℂ)) (a b c : ι) (hab : a ≠ b) (hac : a ≠ c) (hbc : b ≠ c) (hskew : ∀ i j,skewUnit i j ∈ L) (hn : nullRank a b ∈ L) {X : Matrix ι ι ℂ} (hX : trace X=0) : X ∈ L := by …Mentions: OAI.HarmonicCounterexample.a, OAI.HarmonicCounterexample.b, OAI.HarmonicCounterexample.Control.skewUnit, OAI.HarmonicCounterexample.Control.nullRank
- lemma
OAI.HarmonicCounterexample.Control.outer_bilinear_matrixline 202 - lemma
OAI.HarmonicCounterexample.Control.wedge_basis_matrixline 211 - lemma
OAI.HarmonicCounterexample.Control.outer_null_basis_matrixline 221 - theorem
OAI.HarmonicCounterexample.Control.tracefree_mem_of_bilinear_wedges_nullline 258Source documentation
Full complex special-linear saturation from all actual bilinear wedges and one nonzero null rank one. All coordinate changes and brackets are proved.
theorem tracefree_mem_of_bilinear_wedges_null (L : LieSubalgebra ℂ (Module.End ℂ W)) (B : W →ₗ[ℂ] W →ₗ[ℂ] ℂ) (hB : ∀ x y,B x y = B y x) (hinj : Function.Injective B) (hdim : 3 ≤ finrank ℂ W) (hskew : ∀ u v,wedgeLeft B u v ∈ L) (u : W) (hu : B u u=0) (hn : u ≠ 0) (hU : outer B u u ∈ L) {X : Module.End ℂ W} (hX : LinearMap.trace ℂ W X = 0) : X ∈ L := by …Mentions: OAI.HarmonicCounterexample.Control.wedgeLeft, OAI.HarmonicCounterexample.Control.outer
- lemma
OAI.HarmonicCounterexample.ComplexAngular.linearForm_single_coordinateline 316 - lemma
OAI.HarmonicCounterexample.ComplexAngular.quadric_eval_single_inlline 320 - def
OAI.HarmonicCounterexample.ComplexAngular.coordinatePowerline 324 - lemma
OAI.HarmonicCounterexample.ComplexAngular.coordinatePower_valline 327 - lemma
OAI.HarmonicCounterexample.ComplexAngular.eval_coordinatePowerline 332 - lemma
OAI.HarmonicCounterexample.ComplexAngular.coordinatePowers_independentline 338 - lemma
OAI.HarmonicCounterexample.ComplexAngular.harmonicSpace_finrank_lowerline 348 - theorem
OAI.HarmonicCounterexample.Control.harmonicAngularLie_has_specialLinearline 375Source documentation
One-block complex Lie saturation on the genuine harmonic polynomials in sixteen Cartesian dimensions, for every degree l>=2. No abstract-irreducibility, orbit-spanning, or desired Lie-equality assumption is used.
theorem harmonicAngularLie_has_specialLinear (l : ℕ) (hl : 2 ≤ l) {X : Module.End ℂ (harmonicSpace (Fin 8) l)} (hX : LinearMap.trace ℂ (harmonicSpace (Fin 8) l) X=0) : X ∈ harmonicAngularLie l := by …Mentions: OAI.HarmonicCounterexample.Control.harmonicAngularLie
- lemma
OAI.HarmonicCounterexample.Control.complex_smul_real_partsline 413 - def
OAI.HarmonicCounterexample.Control.complexLieEnvelopeline 423Source documentation
The complex scalar envelope of an actual real Lie algebra, with explicit real and imaginary witnesses.
def complexLieEnvelope (L : LieSubalgebra ℝ A) : LieSubalgebra ℂ A where …
- lemma
OAI.HarmonicCounterexample.Control.subset_complexLieEnvelopeline 446 - lemma
OAI.HarmonicCounterexample.Control.lieSpan_complex_decompositionline 449 - theorem
OAI.HarmonicCounterexample.Control.real_lieSpan_of_complexline 460Source documentation
Faithful real descent. A conjugation-fixed element of a complex generated Lie algebra is already in the real generated algebra, provided all generators are fixed by the same actual algebra conjugation.
theorem real_lieSpan_of_complex (s : Set A) (τ : A →ₗ[ℝ] A) (hτI : ∀ x,τ (Complex.I • x) = -Complex.I • τ x) (hτlie : ∀ x y,τ ⁅x,y⁆ = ⁅τ x,τ y⁆) (hs : ∀ x ∈ s,τ x=x) {x : A} (hx : x ∈ LieSubalgebra.lieSpan ℂ A s) (hτx : τ x=x) : x ∈ LieSubalgebra.lieSpan ℝ A s := by … - def
OAI.HarmonicCounterexample.Control.conjugatedBasisline 515 - lemma
OAI.HarmonicCounterexample.Control.conjugatedBasis_reprline 518 - lemma
OAI.HarmonicCounterexample.Control.conjugatedBasis_applyline 521 - lemma
OAI.HarmonicCounterexample.Control.trace_conj_semilinearline 529 - def
OAI.HarmonicCounterexample.Control.realEndConjugationline 543 - lemma
OAI.HarmonicCounterexample.Control.realEndConjugation_Iline 551 - lemma
OAI.HarmonicCounterexample.Control.realEndConjugation_lieline 557 - lemma
OAI.HarmonicCounterexample.ComplexAngular.conjugate_swapPolynomialline 584 - def
OAI.HarmonicCounterexample.ComplexAngular.realConjugatePolynomialline 590Source documentation
Conjugation in split coordinates of a real Cartesian polynomial: it also interchanges z and bar-z, rather than merely conjugating their coefficients.
def realConjugatePolynomial : SplitPolynomial ι ≃ₗ⋆[ℂ] SplitPolynomial ι where …
Mentions: OAI.HarmonicCounterexample.ComplexAngular.SplitPolynomial
- lemma
OAI.HarmonicCounterexample.ComplexAngular.realConjugatePolynomial_pderivline 602 - lemma
OAI.HarmonicCounterexample.ComplexAngular.realConjugatePolynomial_Xline 610 - lemma
OAI.HarmonicCounterexample.ComplexAngular.realConjugatePolynomial_mulline 617 - lemma
OAI.HarmonicCounterexample.ComplexAngular.realConjugatePolynomial_mem_harmonicSpaceline 623 - def
OAI.HarmonicCounterexample.ComplexAngular.spaceRealConjugationline 627 - lemma
OAI.HarmonicCounterexample.Berger.ComplexStructure.splitFieldMatrix_conjugateline 654 - lemma
OAI.HarmonicCounterexample.ComplexAngular.realConjugatePolynomial_linearFieldline 684 - lemma
OAI.HarmonicCounterexample.ComplexAngular.spaceRealConjugation_harmonicFieldline 697 - lemma
OAI.HarmonicCounterexample.ComplexAngular.spaceRealConjugation_conj_harmonicFieldline 704 - lemma
OAI.HarmonicCounterexample.Control.traceFreeEnd_conjline 730 - def
OAI.HarmonicCounterexample.Control.harmonicRealAngularLieline 739Source documentation
The genuine REAL generated algebra on the real-Cartesian form of the complex harmonic space; only real control times and linear combinations occur.
def harmonicRealAngularLie (l : ℕ) : LieSubalgebra ℝ (Module.End ℂ (harmonicSpace (Fin 8) l)) := … - theorem
OAI.HarmonicCounterexample.Control.harmonicRealAngularLie_has_specialLinearline 746Source documentation
Real descent for the actual one-block angular algebra. Every trace-zero operator preserving the real Cartesian form is generated using real scalars.
theorem harmonicRealAngularLie_has_specialLinear (l : ℕ) (hl : 2 ≤ l) {X : Module.End ℂ (harmonicSpace (Fin 8) l)} (hX : LinearMap.trace ℂ (harmonicSpace (Fin 8) l) X=0) (hr : (spaceRealConjugation l).conj X=X) : X ∈ harmonicRealAngularLie l := by …Mentions: OAI.HarmonicCounterexample.Control.harmonicRealAngularLie
- lemma
OAI.HarmonicCounterexample.Control.filterEntry_mem_submoduleline 783 - theorem
OAI.HarmonicCounterexample.Control.isolate_entry_submoduleline 791Source documentation
Finite joint-eigenvalue interpolation isolates a genuine directed matrix entry. Zeros of the input require no spectral separation. This is the precise linear-algebra step used after the torus Fourier projection in the manuscript.
theorem isolate_entry_submodule (L : Submodule 𝕜 (Matrix ι ι 𝕜)) (d : κ → ι → 𝕜) (hd : ∀ a Y, Y ∈ L → ⁅diagonal (d a),Y⁆ ∈ L) {X : Matrix ι ι 𝕜} (hX : X ∈ L) (p q : ι) (hsep : ∀ i j, (i,j) ≠ (p,q) → X i j ≠ 0 → ∃ a, d a p-d a q ≠ d a i-d a j) : single p q (X p q) ∈ L := by …Mentions: OAI.HarmonicCounterexample.a
- lemma
OAI.HarmonicCounterexample.Control.normalize_entry_submoduleline 829 - lemma
OAI.HarmonicCounterexample.Control.off_diagonal_weight_separationline 857 - lemma
OAI.HarmonicCounterexample.Control.ideal_offdiagonal_unitline 875 - lemma
OAI.HarmonicCounterexample.Control.trace_single_offdiagonalline 883 - lemma
OAI.HarmonicCounterexample.Control.central_scalar_lie_zeroline 886 - lemma
OAI.HarmonicCounterexample.Control.ideal_diagonal_invariantline 889 - lemma
OAI.HarmonicCounterexample.Control.single_lie_single_complexline 901 - lemma
OAI.HarmonicCounterexample.Control.ideal_unit_all_unitsline 912 - lemma
OAI.HarmonicCounterexample.Control.nonzero_tracefree_has_diagonal_differenceline 973 - lemma
OAI.HarmonicCounterexample.Control.ideal_has_unitline 990 - lemma
OAI.HarmonicCounterexample.Control.tracefree_mem_submodule_of_unitsline 1007 - theorem
OAI.HarmonicCounterexample.Control.specialLinear_ideal_saturationline 1036Source documentation
Simplicity, proved entry by entry: every subspace invariant under all special-linear brackets and containing a nonzero trace-zero matrix contains all trace-zero matrices.
theorem specialLinear_ideal_saturation (I : Submodule ℂ (Matrix ι ι ℂ)) (hinv : ∀ (A X : Matrix ι ι ℂ),A.trace=0 → X ∈ I → ⁅A,X⁆ ∈ I) {X : Matrix ι ι ℂ} (hX : X ∈ I) (hne : X ≠ 0) (ht : X.trace=0) {Y : Matrix ι ι ℂ} (hY : Y.trace=0) : Y ∈ I := by … - theorem
OAI.HarmonicCounterexample.Control.specialLinear_isSimpleline 1073 - lemma
OAI.HarmonicCounterexample.Control.specialLinear_finrank_add_oneline 1122 - lemma
OAI.HarmonicCounterexample.Control.specialLinear_not_equivline 1134 - instance
OAI.HarmonicCounterexample.Control.piLieRingline 1164 - instance
OAI.HarmonicCounterexample.Control.piLieAlgebraline 1171 - theorem
OAI.HarmonicCounterexample.Control.pi_lie_applyline 1175 - def
OAI.HarmonicCounterexample.Control.liePiEvalline 1181Source documentation
Coordinate projections of the genuine direct-product Lie algebra.
def liePiEval (i : ι) : (∀ j,L j) →ₗ⁅𝕜⁆ L i where …
- def
OAI.HarmonicCounterexample.Control.zeroCoordinatesIdealline 1185 - def
OAI.HarmonicCounterexample.Control.verticalIdealline 1222Source documentation
The vertical kernel of a surjective Lie subdirect product.
def verticalIdeal (S : LieSubalgebra 𝕜 (A × B)) (hB : ∀ b : B, ∃ a : A, (a,b) ∈ S) : LieIdeal 𝕜 B where …Mentions: OAI.HarmonicCounterexample.b, OAI.HarmonicCounterexample.a
- theorem
OAI.HarmonicCounterexample.Control.simple_subdirect_eq_topline 1234Source documentation
Goursat's argument for simple, nonisomorphic Lie factors.
theorem simple_subdirect_eq_top [LieAlgebra.IsSimple 𝕜 A] [LieAlgebra.IsSimple 𝕜 B] (hne : ¬ Nonempty (A ≃ₗ⁅𝕜⁆ B)) (S : LieSubalgebra 𝕜 (A × B)) (hA : ∀ a : A, ∃ b : B, (a,b) ∈ S) (hB : ∀ b : B, ∃ a : A, (a,b) ∈ S) : S = ⊤ := by …Mentions: OAI.HarmonicCounterexample.a, OAI.HarmonicCounterexample.b
- theorem
OAI.HarmonicCounterexample.Control.simple_pi_subdirect_eq_topline 1309Source documentation
Simple nonisomorphic factors cannot be diagonally coupled: every subdirect product is the whole product. The finite-coordinate proof also explains why pairwise surjectivity suffices for these nonabelian factors.
theorem simple_pi_subdirect_eq_top [Fintype ι] [DecidableEq ι] (hne : ∀ i j,i ≠ j → ¬ Nonempty (L i ≃ₗ⁅𝕜⁆ L j)) (S : LieSubalgebra 𝕜 (∀ j,L j)) (hS : ∀ i (x : L i),∃ v ∈ S,v i=x) : S=⊤ := by … - theorem
OAI.HarmonicCounterexample.Control.simultaneous_simple_generationline 1400Source documentation
The same control parameter acts on all blocks. No independent block controls are smuggled into the simultaneous generating set.
theorem simultaneous_simple_generation (g : κ → ∀ i,L i) (hne : ∀ i j,i ≠ j → ¬ Nonempty (L i ≃ₗ⁅𝕜⁆ L j)) (hblocks : ∀ i,LieSubalgebra.lieSpan 𝕜 (L i) (Set.range fun k => g k i)=⊤) : LieSubalgebra.lieSpan 𝕜 (∀ i,L i) (Set.range g)=⊤ := by … - lemma
OAI.HarmonicCounterexample.Control.trace_traceFreeEndline 1437 - lemma
OAI.HarmonicCounterexample.Control.traceFreeEnd_idempotentline 1442 - def
OAI.HarmonicCounterexample.Control.endTraceFreeLieHomline 1445 - def
OAI.HarmonicCounterexample.Control.endSLMatrixHomline 1450Source documentation
Actual trace-free coordinate matrices in an arbitrary basis.
def endSLMatrixHom (b : Basis ι ℂ V) : Module.End ℂ V →ₗ⁅ℂ⁆ SpecialLinear.sl ι ℂ where …
Mentions: OAI.HarmonicCounterexample.b
- lemma
OAI.HarmonicCounterexample.Control.endSLMatrixHom_valline 1461 - lemma
OAI.HarmonicCounterexample.Control.endSLMatrixHom_tracefree_preimageline 1464 - theorem
OAI.HarmonicCounterexample.Control.endSLMatrix_span_topline 1473Source documentation
Coordinate transport of a proved one-block trace-free generation result.
theorem endSLMatrix_span_top {κ : Type*} (b : Basis ι ℂ V) (g : κ → Module.End ℂ V) (hg : ∀ X,LinearMap.trace ℂ V X=0 → X ∈ LieSubalgebra.lieSpan ℂ _ (Set.range g)) : LieSubalgebra.lieSpan ℂ (SpecialLinear.sl ι ℂ) (Set.range (fun k => endSLMatrixHom b (g k)))=⊤ := by …Mentions: OAI.HarmonicCounterexample.b, OAI.HarmonicCounterexample.Control.endSLMatrixHom
- instance
OAI.HarmonicCounterexample.ComplexAngular.complexHomogeneous_finiteline 1510 - lemma
OAI.HarmonicCounterexample.ComplexAngular.complexHomogeneous_finrankline 1514 - def
OAI.HarmonicCounterexample.ComplexAngular.subspaceFischerline 1529 - lemma
OAI.HarmonicCounterexample.ComplexAngular.subspaceFischer_injectiveline 1533 - lemma
OAI.HarmonicCounterexample.ComplexAngular.subspaceFischer_surjectiveline 1543 - lemma
OAI.HarmonicCounterexample.ComplexAngular.quadric_homogeneousline 1549 - def
OAI.HarmonicCounterexample.ComplexAngular.homogeneousQuadricMultiplyline 1554 - lemma
OAI.HarmonicCounterexample.ComplexAngular.homogeneousQuadricMultiply_injectiveline 1564 - def
OAI.HarmonicCounterexample.ComplexAngular.homogeneousMixedLaplacianline 1569 - lemma
OAI.HarmonicCounterexample.ComplexAngular.homogeneousMixedLaplacian_surjectiveline 1581 - def
OAI.HarmonicCounterexample.ComplexAngular.harmonicSpaceKernelEquivline 1598 - lemma
OAI.HarmonicCounterexample.ComplexAngular.harmonicSpace_finrank_addline 1608 - lemma
OAI.HarmonicCounterexample.ComplexAngular.harmonicSpace_finrank_sixteenline 1639 - lemma
OAI.HarmonicCounterexample.ComplexAngular.harmonicSpace_finrank_strictMonoline 1653 - lemma
OAI.HarmonicCounterexample.Control.lieSpan_range_smulline 1684 - abbrev
OAI.HarmonicCounterexample.Control.harmonicSLline 1721Source documentation
The actual complex harmonic degree l+2, coordinatized only after its Laplacian kernel and dimension have been proved.
abbrev harmonicSL (l : ℕ) := …
- instance
OAI.HarmonicCounterexample.Control.harmonicIndex_nonemptyline 1724 - lemma
OAI.HarmonicCounterexample.Control.harmonicIndex_card_gt_oneline 1730 - instance
OAI.HarmonicCounterexample.Control.harmonicSL_simpleline 1736 - lemma
OAI.HarmonicCounterexample.Control.harmonicSL_not_equivline 1739 - def
OAI.HarmonicCounterexample.Control.harmonicControlMatrixline 1745 - lemma
OAI.HarmonicCounterexample.Control.harmonicControlMatrix_span_topline 1750 - theorem
OAI.HarmonicCounterexample.Control.harmonic_simultaneous_complex_controlline 1760Source documentation
Simultaneous complex special-linear controllability of all active degrees 2,...,L+1 in n=16, with arbitrary nonzero degree weights. Each generator uses ONE genuine real orthogonal complex structure shared by ALL degrees.
theorem harmonic_simultaneous_complex_control (L : ℕ) (c : Fin L → ℂ) (hc : ∀ l,c l ≠ 0) : LieSubalgebra.lieSpan ℂ (∀ l : Fin L,harmonicSL l.val) (Set.range (fun J : ComplexStructure (Fin 8 ⊕ Fin 8) => fun l : Fin L => harmonicControlMatrix l.val (c l) J))=⊤ := by …Mentions: OAI.HarmonicCounterexample.Control.harmonicSL, OAI.HarmonicCounterexample.Control.harmonicControlMatrix
- def
OAI.HarmonicCounterexample.Control.traceFreeTupleline 1795Source documentation
Coordinate-free trace-zero tuples of actual endomorphisms.
def traceFreeTuple : LieSubalgebra ℂ (∀ i,Module.End ℂ (V i)) where …
- def
OAI.HarmonicCounterexample.Control.endSLTupleHomline 1805 - lemma
OAI.HarmonicCounterexample.Control.endSLTupleHom_injective_on_tracefreeline 1811 - lemma
OAI.HarmonicCounterexample.Control.tuple_tracefree_span_of_matrix_fullline 1821 - lemma
OAI.HarmonicCounterexample.Control.VectorRealDescent.complex_smul_real_partsline 1856 - def
OAI.HarmonicCounterexample.Control.VectorRealDescent.complexLieEnvelopeline 1866Source documentation
The complex scalar envelope of an actual real Lie algebra, with explicit real and imaginary witnesses.
def complexLieEnvelope (L : LieSubalgebra ℝ A) : LieSubalgebra ℂ A where …
- lemma
OAI.HarmonicCounterexample.Control.VectorRealDescent.subset_complexLieEnvelopeline 1889 - lemma
OAI.HarmonicCounterexample.Control.VectorRealDescent.lieSpan_complex_decompositionline 1892 - theorem
OAI.HarmonicCounterexample.Control.VectorRealDescent.real_lieSpan_of_complexline 1903Source documentation
Faithful real descent. A conjugation-fixed element of a complex generated Lie algebra is already in the real generated algebra, provided all generators are fixed by the same actual algebra conjugation.
theorem real_lieSpan_of_complex (s : Set A) (τ : A →ₗ[ℝ] A) (hτI : ∀ x,τ (Complex.I • x) = -Complex.I • τ x) (hτlie : ∀ x y,τ ⁅x,y⁆ = ⁅τ x,τ y⁆) (hs : ∀ x ∈ s,τ x=x) {x : A} (hx : x ∈ LieSubalgebra.lieSpan ℂ A s) (hτx : τ x=x) : x ∈ LieSubalgebra.lieSpan ℝ A s := by … - def
OAI.HarmonicCounterexample.Control.harmonicTupleGeneratorline 1960Source documentation
Shared weighted angular generators as ACTUAL endomorphisms, not just coordinate matrices. Positive source weights are allowed in particular.
def harmonicTupleGenerator (L : ℕ) (c : Fin L → ℂ) (J : ComplexStructure (Fin 8 ⊕ Fin 8)) : ∀ l : Fin L,Module.End ℂ (harmonicSpace (Fin 8) (l.val+2)) := … - lemma
OAI.HarmonicCounterexample.Control.harmonicTupleGenerator_tracefreeline 1965 - theorem
OAI.HarmonicCounterexample.Control.harmonic_simultaneous_complex_endline 1972 - def
OAI.HarmonicCounterexample.Control.harmonicTupleConjugationline 1981 - lemma
OAI.HarmonicCounterexample.Control.harmonicTupleConjugation_Iline 1987 - lemma
OAI.HarmonicCounterexample.Control.harmonicTupleConjugation_lieline 1993 - lemma
OAI.HarmonicCounterexample.Control.harmonic_weighted_generator_realline 1999 - lemma
OAI.HarmonicCounterexample.Control.harmonicTupleGenerator_realline 2009 - theorem
OAI.HarmonicCounterexample.Control.harmonic_simultaneous_real_endline 2020Source documentation
Actual simultaneous REAL controllability in every finite set of degrees 2,...,L+1, preserving the source's degree-dependent nonzero real weights. The real structure is Cartesian coefficient conjugation in split coordinates; no independent block controls or extra algebra-saturation hypotheses occur.
theorem harmonic_simultaneous_real_end (L : ℕ) (c : Fin L → ℝ) (hc : ∀ l,c l ≠ 0) {X : ∀ l : Fin L,Module.End ℂ (harmonicSpace (Fin 8) (l.val+2))} (hX : ∀ l,LinearMap.trace ℂ _ (X l)=0) (hr : ∀ l,(spaceRealConjugation (l.val+2)).conj (X l)=X l) : X ∈ LieSubalgebra.lieSpan ℝ _ (Set.range (harmonicTupleGenerator L (fun l => (c l:ℂ)))) := by …Mentions: OAI.HarmonicCounterexample.Control.harmonicTupleGenerator