Documentation

Atlas.AlgebraNotes.code.SimpleGroups

@[reducible]
Instances For
    theorem SimpleGroups.lie_bracket_def {n : Type u_1} [DecidableEq n] [Fintype n] {R : Type u_2} [CommRing R] (A B : Matrix n n R) :
    A, B = A * B - B * A
    noncomputable def SimpleGroups.lieAlgebraSet (m : ) (G : Subgroup (GL (Fin m) )) :
    Set (Matrix (Fin m) (Fin m) )
    Instances For
      noncomputable def SimpleGroups.lieAlgebraSetPath (m : ) (G : Subgroup (GL (Fin m) )) :
      Set (Matrix (Fin m) (Fin m) )
      Instances For
        noncomputable def SimpleGroups.lieAlgebraSetDual (m : ) (P : Matrix (Fin m) (Fin m) (DualNumber )Prop) :
        Set (Matrix (Fin m) (Fin m) )
        Instances For
          theorem SimpleGroups.lie_algebra_proposition (m : ) (G : Subgroup (GL (Fin m) )) (P : Matrix (Fin m) (Fin m) (DualNumber )Prop) (hP : ∀ (M : (Matrix (Fin m) (Fin m) )ˣ), M G P ((↑M).map TrivSqZeroExt.inl)) :
          structure SimpleGroups.IsOneParameterGroup (m : ) (φ : Matrix (Fin m) (Fin m) ) :
          Instances For
            theorem SimpleGroups.one_param_subgroup_form (m : ) (φ : Matrix (Fin m) (Fin m) ) ( : IsOneParameterGroup m φ) :
            ∃! A : Matrix (Fin m) (Fin m) , ∀ (t : ), φ t = NormedSpace.exp (t A)
            theorem SimpleGroups.su2_matrix_form (M : Matrix (Fin 2) (Fin 2) ) (hU : M Matrix.specialUnitaryGroup (Fin 2) ) :
            ∃ (α : ) (β : ), M = !![α, β; -(starRingEnd ) β, (starRingEnd ) α] Complex.normSq α + Complex.normSq β = 1
            @[reducible, inline]
            Instances For
              theorem SimpleGroups.W_mem_SU2 :
              !![0, 1; -1, 0] SU2
              theorem SimpleGroups.su2_center_mem_iff (M : SU2) :
              M Subgroup.center SU2 M = 1 M = -1
              noncomputable def SimpleGroups.diagRotation (θ : ) :
              Matrix (Fin 2) (Fin 2)
              Instances For
                theorem SimpleGroups.diagRotation_add (θ₁ θ₂ : ) :
                diagRotation θ₁ * diagRotation θ₂ = diagRotation (θ₁ + θ₂)
                noncomputable def SimpleGroups.longitudeI :
                Instances For
                  noncomputable def SimpleGroups.diagRotationToLongI (θ : ) :
                  Instances For
                    theorem SimpleGroups.su2_normal_contains_all_traces (N : Subgroup (Matrix.specialUnitaryGroup (Fin 2) )) (hN : N.Normal) (M : (Matrix.specialUnitaryGroup (Fin 2) )) (hMN : M N) (hMnc : MSubgroup.center (Matrix.specialUnitaryGroup (Fin 2) )) (t : ) :
                    |t| 2QN, (↑Q).trace = t
                    theorem SimpleGroups.su2_conj_to_diag (A : SU2) :
                    ∃ (D : SU2), (∃ (z : ), z * (starRingEnd ) z = 1 D = !![z, 0; 0, (starRingEnd ) z]) IsConj A D
                    theorem SimpleGroups.su2_trace_conj_inv (P A : SU2) :
                    (↑(P * A * P⁻¹)).trace = (↑A).trace
                    theorem SimpleGroups.su2_diag_conj_of_trace (D₁ D₂ : SU2) (z₁ z₂ : ) (hz₁ : z₁ * (starRingEnd ) z₁ = 1) (hz₂ : z₂ * (starRingEnd ) z₂ = 1) (hD₁ : D₁ = !![z₁, 0; 0, (starRingEnd ) z₁]) (hD₂ : D₂ = !![z₂, 0; 0, (starRingEnd ) z₂]) (htrace : (↑D₁).trace = (↑D₂).trace) :
                    IsConj D₁ D₂
                    theorem SimpleGroups.exists_sq_not_in_zero_one_neg_one' (F : Type u_1) [Field F] [Fintype F] (hF : 5 < Fintype.card F) :
                    ∃ (r : F), r ^ 2 0 r ^ 2 1 r ^ 2 -1
                    Instances For
                      Instances For
                        theorem SimpleGroups.sl2_normal_contains_all_with_eigenvalues {F : Type u_1} [Field F] (N : Subgroup (Matrix.SpecialLinearGroup (Fin 2) F)) (hN : N.Normal) (s : F) (hs : s s⁻¹) (B : Matrix.SpecialLinearGroup (Fin 2) F) (hB : B N) (hBeig : SL2.HasEigenvalues B s) (Q : Matrix.SpecialLinearGroup (Fin 2) F) (hQeig : SL2.HasEigenvalues Q s) :
                        Q N