Documentation

Atlas.LieGroups.code.NilpotentCone

def LieAlgebra.IsNilpotentElement (R : Type u_1) [CommRing R] (L : Type u_2) [LieRing L] [LieAlgebra R L] (x : L) :
Instances For
    def LieAlgebra.NilpotentCone (R : Type u_1) [CommRing R] (L : Type u_2) [LieRing L] [LieAlgebra R L] :
    Set L
    Instances For
      theorem LieAlgebra.NilpotentCone.smul_mem (R : Type u_1) [CommRing R] (L : Type u_2) [LieRing L] [LieAlgebra R L] {x : L} (hx : x NilpotentCone R L) (c : R) :
      theorem LieAlgebra.NilpotentCone.mem_iff (R : Type u_1) [CommRing R] (L : Type u_2) [LieRing L] [LieAlgebra R L] (x : L) :
      structure LieAlgebra.AdjointGroupAction (R : Type u_1) [CommRing R] (L : Type u_2) [LieRing L] [LieAlgebra R L] :
      Type (max u_2 (u_3 + 1))
      Instances For
        def LieAlgebra.AdjointOrbit {R : Type u_1} [CommRing R] {L : Type u_2} [LieRing L] [LieAlgebra R L] (Gact : AdjointGroupAction R L) (x : L) :
        Set L
        Instances For
          def LieAlgebra.IsAdjointConjugate {R : Type u_1} [CommRing R] {L : Type u_2} [LieRing L] [LieAlgebra R L] (Gact : AdjointGroupAction R L) (x y : L) :
          Instances For
            theorem LieAlgebra.AdjointOrbit.self_mem {R : Type u_1} [CommRing R] {L : Type u_2} [LieRing L] [LieAlgebra R L] (Gact : AdjointGroupAction R L) (x : L) :
            x AdjointOrbit Gact x
            theorem LieAlgebra.IsAdjointConjugate.refl {R : Type u_1} [CommRing R] {L : Type u_2} [LieRing L] [LieAlgebra R L] (Gact : AdjointGroupAction R L) (x : L) :
            theorem LieAlgebra.IsNilpotentElement.map_lieEquiv {R : Type u_1} [CommRing R] {L : Type u_2} [LieRing L] [LieAlgebra R L] (φ : L ≃ₗ⁅R L) {x : L} (hx : IsNilpotentElement R L x) :
            theorem LieAlgebra.AdjointOrbit.subset_nilpotentCone {R : Type u_1} [CommRing R] {L : Type u_2} [LieRing L] [LieAlgebra R L] (Gact : AdjointGroupAction R L) {x : L} (hx : IsNilpotentElement R L x) :
            def LieAlgebra.lieCentralizer (R : Type u_1) [CommRing R] (L : Type u_2) [LieRing L] [LieAlgebra R L] (x : L) :
            Instances For
              def LieAlgebra.IsRegularElement (R : Type u_1) [CommRing R] (L : Type u_2) [LieRing L] [LieAlgebra R L] [Module.Finite R L] [Module.Free R L] (x : L) :
              Instances For
                def LieAlgebra.IsRegularNilpotent (R : Type u_1) [CommRing R] (L : Type u_2) [LieRing L] [LieAlgebra R L] [Module.Finite R L] [Module.Free R L] (x : L) :
                Instances For
                  def LieAlgebra.IsAdInvariant {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] (x : 𝔤) (V : Submodule 𝔤) :
                  Instances For
                    def LieAlgebra.IsSl2SubmoduleOf {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] (h e f : 𝔤) (V : Submodule 𝔤) :
                    Instances For
                      def LieAlgebra.IsSl2IrreducibleSubmoduleOf {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] (h e f : 𝔤) (V : Submodule 𝔤) :
                      Instances For
                        def LieAlgebra.IsSl2SubmoduleOf.toLieSubmodule {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] {h e f : 𝔤} (t : IsSl2Triple h e f) {V : Submodule 𝔤} (hV : IsSl2SubmoduleOf h e f V) :
                        Instances For
                          @[simp]
                          theorem LieAlgebra.IsSl2SubmoduleOf.toLieSubmodule_toSubmodule {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] {h e f : 𝔤} (t : IsSl2Triple h e f) {V : Submodule 𝔤} (hV : IsSl2SubmoduleOf h e f V) :
                          (toLieSubmodule t hV) = V
                          def LieAlgebra.IsSl2IrreducibleLieSubmodule {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] {h e f : 𝔤} (t : IsSl2Triple h e f) (V : LieSubmodule (↥(IsSl2Triple.toLieSubalgebra t)) 𝔤) :
                          Instances For
                            theorem LieAlgebra.lieSubmodule_isSl2SubmoduleOf {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] {h e f : 𝔤} (t : IsSl2Triple h e f) (W : LieSubmodule (↥(IsSl2Triple.toLieSubalgebra t)) 𝔤) :
                            IsSl2SubmoduleOf h e f W
                            structure LieAlgebra.RootSystemData (𝔤 : Type u_4) [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] :
                            Type u_4
                            Instances For
                              structure LieAlgebra.IsPrincipalSl2Triple {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] (h e f : 𝔤) extends IsSl2Triple h e f :
                              Type u_3
                              Instances For
                                theorem LieAlgebra.sl2_complete_reducibility_over_C {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] {h e f : 𝔤} (ht : IsSl2Triple h e f) :
                                ∃ (n : ) (V : Fin nSubmodule 𝔤), (∀ (i : Fin n), IsSl2IrreducibleSubmoduleOf h e f (V i)) DirectSum.IsInternal V
                                theorem LieAlgebra.nsmul_two_eq_zero_of_complex {M : Type u_4} [AddCommGroup M] [Module M] {x : M} (h : 2 x = 0) :
                                x = 0
                                theorem LieAlgebra.sl2_acts_trivially_on_one_dim_subspace {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] {h e f : 𝔤} (ht : IsSl2Triple h e f) {v : 𝔤} {c_e c_f : } (he_v : e, v = c_e v) (hf_v : f, v = c_f v) :
                                e, v = 0 f, v = 0 h, v = 0
                                theorem LieAlgebra.principal_sl2_no_centralizer {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] {h e f : 𝔤} (hprinc : IsPrincipalSl2Triple h e f) {v : 𝔤} (hv : v 0) (hh : h, v = 0) (he : e, v = 0) (_hf : f, v = 0) :
                                theorem LieAlgebra.sl2_irreducible_submodule_dim {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] {h e f : 𝔤} (hprinc : IsPrincipalSl2Triple h e f) {V : Submodule 𝔤} (hirr : IsSl2IrreducibleSubmoduleOf h e f V) :
                                ∃ (n : ), 1 n Module.finrank V = n + 1
                                theorem LieAlgebra.sl2_integration_minus_one_acts_trivially {𝔤 : Type u_4} [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] {h e f : 𝔤} (hprinc : IsPrincipalSl2Triple h e f) {V : Submodule 𝔤} (hirr : IsSl2IrreducibleSubmoduleOf h e f V) (n : ) :
                                Module.finrank V = n + 1(-1) ^ n = 1
                                theorem LieAlgebra.principal_sl2_even_weights {𝔤 : Type u_4} [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] {h e f : 𝔤} (hprinc : IsPrincipalSl2Triple h e f) {V : Submodule 𝔤} (hirr : IsSl2IrreducibleSubmoduleOf h e f V) (n : ) (hn : Module.finrank V = n + 1) :
                                theorem LieAlgebra.principal_sl2_highest_weight_even {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] {h e f : 𝔤} (hprinc : IsPrincipalSl2Triple h e f) {V : Submodule 𝔤} (hirr : IsSl2IrreducibleSubmoduleOf h e f V) (n : ) :
                                Module.finrank V = n + 1Even n
                                theorem LieAlgebra.h_eigenvalues_are_even {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] {h e f : 𝔤} (hprinc : IsPrincipalSl2Triple h e f) {V : Submodule 𝔤} (hirr : IsSl2IrreducibleSubmoduleOf h e f V) :
                                ∃ (m : ), 0 < m Module.finrank V = 2 * m + 1
                                theorem LieAlgebra.lieCentralizer_smul_eq {K : Type u_4} [Field K] {L : Type u_5} [LieRing L] [LieAlgebra K L] {c : K} (hc : c 0) (x : L) :
                                theorem LieAlgebra.principal_sl2_h_is_regular {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] {h e f : 𝔤} (hprinc : IsPrincipalSl2Triple h e f) :
                                theorem LieAlgebra.finrank_ker_of_invariant_direct_sum {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] {n : } {V : Fin nSubmodule 𝔤} (hint : DirectSum.IsInternal V) {φ : 𝔤 →ₗ[] 𝔤} (hinv : ∀ (i : Fin n), vV i, φ v V i) :
                                Module.finrank φ.ker = i : Fin n, Module.finrank (V iφ.ker)
                                theorem LieAlgebra.sl2_irrep_zero_weight_space_dim {𝔤 : Type u_4} [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] {h e f : 𝔤} (ht : IsSl2Triple h e f) {V : Submodule 𝔤} (hirr : IsSl2IrreducibleSubmoduleOf h e f V) (m : ) (hm : 0 < m) (hdim : Module.finrank V = 2 * m + 1) :
                                Module.finrank (VLinearMap.ker ((ad 𝔤) h)) = 1
                                theorem LieAlgebra.sl2_irreducible_zero_weight_dim {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] {h e f : 𝔤} (hprinc : IsPrincipalSl2Triple h e f) {V : Submodule 𝔤} (hirr : IsSl2IrreducibleSubmoduleOf h e f V) :
                                Module.finrank (VLinearMap.ker ((ad 𝔤) h)) = 1
                                theorem LieAlgebra.sl2_zero_weight_space_count {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] {h e f : 𝔤} {n : } {V : Fin nSubmodule 𝔤} (hprinc : IsPrincipalSl2Triple h e f) (hirr : ∀ (i : Fin n), IsSl2IrreducibleSubmoduleOf h e f (V i)) (hint : DirectSum.IsInternal V) :
                                theorem LieAlgebra.zero_weight_space_dim_eq_rank {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] {h e f : 𝔤} (hprinc : IsPrincipalSl2Triple h e f) {n : } {V : Fin nSubmodule 𝔤} (hirr : ∀ (i : Fin n), IsSl2IrreducibleSubmoduleOf h e f (V i)) (hint : DirectSum.IsInternal V) :
                                n = rank 𝔤
                                theorem LieAlgebra.adjoint_decomposes_under_principal_sl2 {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] {h e f : 𝔤} (hprinc : IsPrincipalSl2Triple h e f) :
                                ∃ (r : ) (V : Fin rSubmodule 𝔤) (m : Fin r), r = rank 𝔤 (∀ (i : Fin r), IsSl2IrreducibleSubmoduleOf h e f (V i)) (∀ (i : Fin r), Module.finrank (V i) = 2 * m i + 1) (∀ (i : Fin r), 0 < m i) DirectSum.IsInternal V
                                theorem LieAlgebra.adjoint_decomposes_under_principal_sl2_lie {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] {h e f : 𝔤} (hprinc : IsPrincipalSl2Triple h e f) :
                                ∃ (r : ) (V : Fin rLieSubmodule (↥(IsSl2Triple.toLieSubalgebra )) 𝔤) (m : Fin r), r = rank 𝔤 (∀ (i : Fin r), IsSl2IrreducibleLieSubmodule (V i)) (∀ (i : Fin r), Module.finrank (V i) = 2 * m i + 1) (∀ (i : Fin r), 0 < m i) DirectSum.IsInternal fun (i : Fin r) => (V i)
                                theorem LieAlgebra.sl2_raising_kernel_nonempty {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] {h e f : 𝔤} {V : Submodule 𝔤} (hirr : IsSl2IrreducibleSubmoduleOf h e f V) (he : IsNilpotentElement 𝔤 e) :
                                VLinearMap.ker ((ad 𝔤) e)
                                theorem LieAlgebra.ker_ad_e_ad_h_invariant {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] {h e f : 𝔤} (t : IsSl2Triple h e f) {V : Submodule 𝔤} (hV : IsSl2SubmoduleOf h e f V) (v : 𝔤) :
                                v VLinearMap.ker ((ad 𝔤) e)((ad 𝔤) h) v VLinearMap.ker ((ad 𝔤) e)
                                theorem LieAlgebra.sl2_irreducible_raising_kernel_dim_le_one {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] {h e f : 𝔤} (t : IsSl2Triple h e f) {V : Submodule 𝔤} (hirr : IsSl2IrreducibleSubmoduleOf h e f V) :
                                Module.finrank (VLinearMap.ker ((ad 𝔤) e)) 1
                                theorem LieAlgebra.sl2_irreducible_raising_kernel_dim {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] {h e f : 𝔤} (t : IsSl2Triple h e f) {V : Submodule 𝔤} (hirr : IsSl2IrreducibleSubmoduleOf h e f V) (he : IsNilpotentElement 𝔤 e) :
                                Module.finrank (VLinearMap.ker ((ad 𝔤) e)) = 1
                                theorem LieAlgebra.principal_nilpotent_is_regular {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] [IsSemisimple 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] {h e f : 𝔤} (hprinc : IsPrincipalSl2Triple h e f) :
                                structure LieAlgebra.BorelSubgroupData (𝔤 : Type u_4) [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] (rsd : RootSystemData 𝔤) :
                                Type (max (max (max u_4 (u_5 + 1)) (u_6 + 1)) (u_7 + 1))
                                Instances For
                                  theorem LieAlgebra.BorelSubgroupData.levi_product {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] {rsd : RootSystemData 𝔤} (BD : BorelSubgroupData 𝔤 rsd) (t : BD.H_torus) (n : BD.N_unip) :
                                  ∃ (b : BD.B), ∀ (x : 𝔤), (BD.AdB b) x = (BD.AdB (BD.embedH t)) ((BD.AdB (BD.embedN n)) x)
                                  def LieAlgebra.BorelSubgroupData.regularNilpotentSet {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] {rsd : RootSystemData 𝔤} (BD : BorelSubgroupData 𝔤 rsd) :
                                  Set 𝔤
                                  Instances For
                                    def LieAlgebra.BorelSubgroupData.borelOrbit {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] {rsd : RootSystemData 𝔤} (BD : BorelSubgroupData 𝔤 rsd) (e : 𝔤) :
                                    Set 𝔤
                                    Instances For
                                      theorem LieAlgebra.principal_nilpotent_borel_orbit {𝔤 : Type u_3} [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] {h e f : 𝔤} (hprinc : IsPrincipalSl2Triple h e f) (BD : BorelSubgroupData 𝔤 hprinc.rootData) :
                                      theorem LieAlgebra.exists_cartan_finrank_eq_rank {K : Type u_3} [Field K] {L' : Type u_4} [LieRing L'] [LieAlgebra K L'] [Module.Finite K L'] [Infinite K] :
                                      theorem LieAlgebra.NilpotentCone.dim_eq (R : Type u_1) [CommRing R] (L : Type u_2) [LieRing L] [LieAlgebra R L] [Module.Finite R L] [Module.Free R L] [IsSemisimple R L] (H : LieSubalgebra R L) (hH : H.IsCartanSubalgebra) :
                                      Module.finrank R H = rank R L
                                      theorem adjointAction_continuous_axiom (𝔤 : Type u_1) [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] [LieAlgebra.IsSemisimple 𝔤] [TopologicalSpace 𝔤] (Gact : LieAlgebra.AdjointGroupAction 𝔤) (g : Gact.G) :
                                      Continuous fun (x : 𝔤) => (Gact.Ad g) x
                                      theorem nilpotent_conjugate_into_orbit_closure_axiom (𝔤 : Type u_1) [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] [LieAlgebra.IsSemisimple 𝔤] [TopologicalSpace 𝔤] (Gact : LieAlgebra.AdjointGroupAction 𝔤) {e : 𝔤} (he_nil : LieAlgebra.IsNilpotentElement 𝔤 e) (he_reg : LieAlgebra.IsRegularElement 𝔤 e) (x : 𝔤) (hx : LieAlgebra.IsNilpotentElement 𝔤 x) :
                                      ∃ (g : Gact.G), (Gact.Ad g) x closure (LieAlgebra.AdjointOrbit Gact e)
                                      theorem LieAlgebra.NilpotentCone.regularNilpotentOrbit_openDense_in_N (𝔤 : Type u_2) [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] [IsSemisimple 𝔤] [TopologicalSpace 𝔤] (Gact : AdjointGroupAction 𝔤) {e : 𝔤} (he_nil : IsNilpotentElement 𝔤 e) (he_reg : IsRegularElement 𝔤 e) :
                                      theorem LieAlgebra.NilpotentCone.regularNilpotentOrbit_isOpen_in_N (𝔤 : Type u_2) [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] [IsSemisimple 𝔤] [TopologicalSpace 𝔤] (Gact : AdjointGroupAction 𝔤) {e : 𝔤} (he_nil : IsNilpotentElement 𝔤 e) (he_reg : IsRegularElement 𝔤 e) :
                                      ∃ (U : Set 𝔤), IsOpen U AdjointOrbit Gact e NilpotentCone 𝔤 = U NilpotentCone 𝔤
                                      theorem LieAlgebra.NilpotentCone.regularNilpotentOrbit_isDense_in_N_pointwise (𝔤 : Type u_2) [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] [IsSemisimple 𝔤] [TopologicalSpace 𝔤] (Gact : AdjointGroupAction 𝔤) {e : 𝔤} (he_nil : IsNilpotentElement 𝔤 e) (he_reg : IsRegularElement 𝔤 e) (x : 𝔤) :
                                      x NilpotentCone 𝔤∀ (U : Set 𝔤), IsOpen Ux U(U AdjointOrbit Gact e NilpotentCone 𝔤).Nonempty
                                      theorem LieAlgebra.adjointOrbit_isIrreducible (𝔤 : Type u_1) [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] [IsSemisimple 𝔤] [TopologicalSpace 𝔤] (Gact : AdjointGroupAction 𝔤) {e : 𝔤} (_he_nil : IsNilpotentElement 𝔤 e) (_he_reg : IsRegularElement 𝔤 e) :
                                      theorem LieAlgebra.NilpotentCone.principal_orbit_open_dense (𝔤 : Type u_1) [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] [IsSemisimple 𝔤] [TopologicalSpace 𝔤] (Gact : AdjointGroupAction 𝔤) {e : 𝔤} (he_nil : IsNilpotentElement 𝔤 e) (he_reg : IsRegularElement 𝔤 e) :
                                      (∃ (U : Set 𝔤), IsOpen U AdjointOrbit Gact e NilpotentCone 𝔤 = U NilpotentCone 𝔤) xNilpotentCone 𝔤, ∀ (U : Set 𝔤), IsOpen Ux U(U AdjointOrbit Gact e NilpotentCone 𝔤).Nonempty
                                      theorem LieAlgebra.NilpotentCone.regularNilpotent_conjugate (𝔤 : Type u_1) [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] [IsSemisimple 𝔤] (Gact : AdjointGroupAction 𝔤) {x y : 𝔤} (hx_nil : IsNilpotentElement 𝔤 x) (hx_reg : IsRegularElement 𝔤 x) (hy_nil : IsNilpotentElement 𝔤 y) (hy_reg : IsRegularElement 𝔤 y) :
                                      theorem LieAlgebra.NilpotentCone.isIrreducible (𝔤 : Type u_1) [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] [IsSemisimple 𝔤] [TopologicalSpace 𝔤] (Gact : AdjointGroupAction 𝔤) {e : 𝔤} (he_nil : IsNilpotentElement 𝔤 e) (he_reg : IsRegularElement 𝔤 e) [Nontrivial 𝔤] :
                                      structure LieAlgebra.NilpotentConeCoordinateRing (𝔤 : Type u_1) [LieRing 𝔤] [LieAlgebra 𝔤] [IsSemisimple 𝔤] :
                                      Type (max (u_2 + 1) (u_3 + 1))
                                      Instances For
                                        theorem LieAlgebra.NilpotentCone.coordinateRing_isDomain (𝔤 : Type u_1) [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] [IsSemisimple 𝔤] [TopologicalSpace 𝔤] (Gact : AdjointGroupAction 𝔤) {e : 𝔤} (he_nil : IsNilpotentElement 𝔤 e) (he_reg : IsRegularElement 𝔤 e) [Nontrivial 𝔤] (Sg0 : NilpotentConeCoordinateRing 𝔤) :
                                        @[reducible, inline]
                                        Instances For
                                          structure LieAlgebra.SubMulFiltrationDomain (R : Type u_2) [Ring R] :
                                          Type u_2
                                          Instances For
                                            structure LieAlgebra.SubMulFiltration (R : Type u_2) [Ring R] :
                                            Type u_2
                                            Instances For
                                              def LieAlgebra.SubMulFiltration.toSubMulFiltrationDomain {R : Type u_2} [Ring R] (F : SubMulFiltration R) (hgr : ∀ (a b : R), a 0b 0¬F.v a + F.v b < F.v (a * b)) :
                                              Instances For
                                                structure LieAlgebra.PBWSymbolData {R : Type u_2} [Ring R] (v : RWithBot ) :
                                                Type (max 1 u_2)
                                                • D : Type
                                                • instRing : Ring self.D
                                                • instDomain : IsDomain self.D
                                                • σ : Rself.D
                                                • σ_nonzero (a : R) : a 0self.σ a 0
                                                • σ_cancel (a b : R) : a 0b 0v a + v b < v (a * b)self.σ a * self.σ b = 0
                                                Instances For
                                                  theorem LieAlgebra.no_cancellation_of_pbwSymbolData {R : Type u_2} [Ring R] {v : RWithBot } (data : PBWSymbolData v) (a b : R) :
                                                  a 0b 0¬v a + v b < v (a * b)
                                                  theorem LieAlgebra.maximalQuotient_pbwDegree_spec (𝔤 : Type u_1) [LieRing 𝔤] [LieAlgebra 𝔤] [IsSemisimple 𝔤] (χ : (Subalgebra.center (UniversalEnvelopingAlgebra 𝔤)) →ₐ[] ) :
                                                  have v := maximalQuotient_pbwDegree 𝔤 χ; v 0 = v 1 (∀ (a : MaximalQuotient_17 𝔤 χ), a 0v a ) ∀ (a b : MaximalQuotient_17 𝔤 χ), a 0b 0v (a * b) = v a + v b
                                                  theorem LieAlgebra.maximalQuotient_graded_noCancellation (𝔤 : Type u_1) [LieRing 𝔤] [LieAlgebra 𝔤] [IsSemisimple 𝔤] (χ : (Subalgebra.center (UniversalEnvelopingAlgebra 𝔤)) →ₐ[] ) :
                                                  have F := maximalQuotient_pbwFiltration 𝔤 χ; ∀ (a b : MaximalQuotient_17 𝔤 χ), a 0b 0¬F.v a + F.v b < F.v (a * b)
                                                  theorem LieAlgebra.jacobson_morozov (𝔤 : Type u_1) [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] [IsSemisimple 𝔤] {e : 𝔤} (he : IsNilpotentElement 𝔤 e) (hne : e 0) :
                                                  ∃ (h : 𝔤) (f : 𝔤), IsSl2Triple h e f
                                                  theorem LieAlgebra.NilpotentCone.finitely_many_orbits (𝔤 : Type u_1) [LieRing 𝔤] [LieAlgebra 𝔤] [Module.Finite 𝔤] [Module.Free 𝔤] [IsSemisimple 𝔤] (Gact : AdjointGroupAction 𝔤) :
                                                  ∃ (S : Finset 𝔤), xNilpotentCone 𝔤, yS, IsAdjointConjugate Gact x y