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 n → Submodule ℂ 𝔤), (∀ (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 + 1 → Even 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 n → Submodule ℂ 𝔤} (hint : DirectSum.IsInternal V) {φ : 𝔤 →ₗ[ℂ] 𝔤} (hinv : ∀ (i : Fin n), ∀ v ∈ V 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 ℂ ↥(V ⊓ LinearMap.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 ℂ ↥(V ⊓ LinearMap.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 n → Submodule ℂ 𝔤} (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 n → Submodule ℂ 𝔤} (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 r → Submodule ℂ 𝔤) (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 r → LieSubmodule ℂ (↥(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) :
                                V ⊓ LinearMap.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 ∈ V ⊓ LinearMap.ker ((ad ℂ 𝔤) e) → ((ad ℂ 𝔤) h) v ∈ V ⊓ LinearMap.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 ℂ ↥(V ⊓ LinearMap.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 ℂ ↥(V ⊓ LinearMap.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 U → x ∈ 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 ℂ 𝔤) ∧ ∀ x ∈ NilpotentCone ℂ 𝔤, ∀ (U : Set 𝔤), IsOpen U → x ∈ 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 ≠ 0 → b ≠ 0 → ¬F.v a + F.v b < F.v (a * b)) :
                                              Instances For
                                                structure LieAlgebra.PBWSymbolData {R : Type u_2} [Ring R] (v : R → WithBot ℤ) :
                                                Type (max 1 u_2)
                                                • D : Type
                                                • instRing : Ring self.D
                                                • instDomain : IsDomain self.D
                                                • σ : R → self.D
                                                • σ_nonzero (a : R) : a ≠ 0 → self.σ a ≠ 0
                                                • σ_cancel (a b : R) : a ≠ 0 → b ≠ 0 → v 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 : R → WithBot ℤ} (data : PBWSymbolData v) (a b : R) :
                                                  a ≠ 0 → b ≠ 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 ≠ 0 → v a ≠ ⊥) ∧ ∀ (a b : MaximalQuotient_17 𝔤 χ), a ≠ 0 → b ≠ 0 → v (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 ≠ 0 → b ≠ 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 𝔤), ∀ x ∈ NilpotentCone ℂ 𝔤, ∃ y ∈ S, IsAdjointConjugate Gact x y