Documentation

Atlas.LieGroups.code.InfinitesimalEquivalenceCore

structure GKModuleIso {๐”ค : Type u_1} [LieRing ๐”ค] [LieAlgebra โ„‚ ๐”ค] {K : Type u_2} [Group K] {๐”จ : LieSubalgebra โ„‚ ๐”ค} {Ad : K โ†’* ๐”ค โ†’โ‚—[โ„‚] ๐”ค} {V : Type u_3} [AddCommGroup V] [Module โ„‚ V] [LieRingModule ๐”ค V] [LieModule โ„‚ ๐”ค V] {W : Type u_4} [AddCommGroup W] [Module โ„‚ W] [LieRingModule ๐”ค W] [LieModule โ„‚ ๐”ค W] (M : GKModule ๐”ค K ๐”จ Ad V) (N : GKModule ๐”ค K ๐”จ Ad W) :
Type (max u_3 u_4)
Instances For
    def InfinitesimallyEquivalent {๐”ค : Type u_1} [LieRing ๐”ค] [LieAlgebra โ„‚ ๐”ค] {K : Type u_2} [Group K] {๐”จ : LieSubalgebra โ„‚ ๐”ค} {Ad : K โ†’* ๐”ค โ†’โ‚—[โ„‚] ๐”ค} {Vโ‚ : Type u_3} [AddCommGroup Vโ‚] [Module โ„‚ Vโ‚] [LieRingModule ๐”ค Vโ‚] [LieModule โ„‚ ๐”ค Vโ‚] {Vโ‚‚ : Type u_4} [AddCommGroup Vโ‚‚] [Module โ„‚ Vโ‚‚] [LieRingModule ๐”ค Vโ‚‚] [LieModule โ„‚ ๐”ค Vโ‚‚] (Mโ‚ : GKModule ๐”ค K ๐”จ Ad Vโ‚) (Mโ‚‚ : GKModule ๐”ค K ๐”จ Ad Vโ‚‚) :
    Instances For
      structure GKModule.IsUnitary {๐”ค : Type u_1} [LieRing ๐”ค] [LieAlgebra โ„‚ ๐”ค] {K : Type u_2} [Group K] {๐”จ : LieSubalgebra โ„‚ ๐”ค} {Ad : K โ†’* ๐”ค โ†’โ‚—[โ„‚] ๐”ค} {V : Type u_3} [AddCommGroup V] [Module โ„‚ V] [LieRingModule ๐”ค V] [LieModule โ„‚ ๐”ค V] (M : GKModule ๐”ค K ๐”จ Ad V) :
      Type u_3
      Instances For
        def GKModule.IsUnitary.mk' {๐”ค : Type u_1} [LieRing ๐”ค] [LieAlgebra โ„‚ ๐”ค] {K : Type u_2} [Group K] {๐”จ : LieSubalgebra โ„‚ ๐”ค} {Ad : K โ†’* ๐”ค โ†’โ‚—[โ„‚] ๐”ค} {V : Type u_3} [AddCommGroup V] [Module โ„‚ V] [LieRingModule ๐”ค V] [LieModule โ„‚ ๐”ค V] (M : GKModule ๐”ค K ๐”จ Ad V) (form : V โ†’โ‚—โ‹†[โ„‚] V โ†’โ‚—[โ„‚] โ„‚) (conj_symm : โˆ€ (v w : V), (form w) v = (starRingEnd โ„‚) ((form v) w)) (pos_def : โˆ€ (v : V), v โ‰  0 โ†’ 0 < ((form v) v).re) (K_invariant : โˆ€ (k : K) (v w : V), (form ((M.ฯƒ k) v)) ((M.ฯƒ k) w) = (form v) w) (lie_invariant : โˆ€ (X : ๐”ค) (v w : V), (form โ…X, vโ†) w + (form v) โ…X, wโ† = 0) :
        Instances For
          noncomputable def GKModule.IsUnitary.toInnerProductSpaceCore {๐”ค : Type u_1} [LieRing ๐”ค] [LieAlgebra โ„‚ ๐”ค] {K : Type u_2} [Group K] {๐”จ : LieSubalgebra โ„‚ ๐”ค} {Ad : K โ†’* ๐”ค โ†’โ‚—[โ„‚] ๐”ค} {V : Type u_3} [AddCommGroup V] [Module โ„‚ V] [LieRingModule ๐”ค V] [LieModule โ„‚ ๐”ค V] {M : GKModule ๐”ค K ๐”จ Ad V} (hu : M.IsUnitary) :
          Instances For
            structure Globalization (G : Type u_1) [Group G] [TopologicalSpace G] {K : Type u_2} [Group K] (K_sub : K โ†’* G) {๐”ค : Type u_3} [LieRing ๐”ค] [LieAlgebra โ„‚ ๐”ค] {๐”จ : LieSubalgebra โ„‚ ๐”ค} {Ad : K โ†’* ๐”ค โ†’โ‚—[โ„‚] ๐”ค} {V : Type u_4} [AddCommGroup V] [Module โ„‚ V] [LieRingModule ๐”ค V] [LieModule โ„‚ ๐”ค V] (M : GKModule ๐”ค K ๐”จ Ad V) :
            Type (max (max (max u_1 u_3) u_4) (u_5 + 1))
            Instances For
              noncomputable def hilbertCompletionBundle {๐”ค : Type u_1} [LieRing ๐”ค] [LieAlgebra โ„‚ ๐”ค] {K : Type u_2} [Group K] {๐”จ : LieSubalgebra โ„‚ ๐”ค} {Ad : K โ†’* ๐”ค โ†’โ‚—[โ„‚] ๐”ค} {V : Type u_3} [AddCommGroup V] [Module โ„‚ V] [LieRingModule ๐”ค V] [LieModule โ„‚ ๐”ค V] (M : GKModule ๐”ค K ๐”จ Ad V) (_hunit : M.IsUnitary) :
              (W : Type u_4) ร—' (nacg : NormedAddCommGroup W) ร—' (ips : InnerProductSpace โ„‚ W) ร—' (_ : CompleteSpace W) ร—' (emb : V โ†’โ‚—[โ„‚] W) ร—' Function.Injective โ‡‘emb
              Instances For
                noncomputable def hilbertCompletionType {๐”ค : Type u_1} [LieRing ๐”ค] [LieAlgebra โ„‚ ๐”ค] {K : Type u_2} [Group K] {๐”จ : LieSubalgebra โ„‚ ๐”ค} {Ad : K โ†’* ๐”ค โ†’โ‚—[โ„‚] ๐”ค} {V : Type u_3} [AddCommGroup V] [Module โ„‚ V] [LieRingModule ๐”ค V] [LieModule โ„‚ ๐”ค V] (M : GKModule ๐”ค K ๐”จ Ad V) (hunit : M.IsUnitary) :
                Type u_4
                Instances For
                  @[reducible]
                  noncomputable def hilbertCompletion_instNACG {๐”ค : Type u_1} [LieRing ๐”ค] [LieAlgebra โ„‚ ๐”ค] {K : Type u_2} [Group K] {๐”จ : LieSubalgebra โ„‚ ๐”ค} {Ad : K โ†’* ๐”ค โ†’โ‚—[โ„‚] ๐”ค} {V : Type u_3} [AddCommGroup V] [Module โ„‚ V] [LieRingModule ๐”ค V] [LieModule โ„‚ ๐”ค V] (M : GKModule ๐”ค K ๐”จ Ad V) (hunit : M.IsUnitary) :
                  Instances For
                    @[reducible]
                    noncomputable def hilbertCompletion_instIPS {๐”ค : Type u_1} [LieRing ๐”ค] [LieAlgebra โ„‚ ๐”ค] {K : Type u_2} [Group K] {๐”จ : LieSubalgebra โ„‚ ๐”ค} {Ad : K โ†’* ๐”ค โ†’โ‚—[โ„‚] ๐”ค} {V : Type u_3} [AddCommGroup V] [Module โ„‚ V] [LieRingModule ๐”ค V] [LieModule โ„‚ ๐”ค V] (M : GKModule ๐”ค K ๐”จ Ad V) (hunit : M.IsUnitary) :
                    Instances For
                      @[reducible]
                      noncomputable def hilbertCompletion_instCS {๐”ค : Type u_1} [LieRing ๐”ค] [LieAlgebra โ„‚ ๐”ค] {K : Type u_2} [Group K] {๐”จ : LieSubalgebra โ„‚ ๐”ค} {Ad : K โ†’* ๐”ค โ†’โ‚—[โ„‚] ๐”ค} {V : Type u_3} [AddCommGroup V] [Module โ„‚ V] [LieRingModule ๐”ค V] [LieModule โ„‚ ๐”ค V] (M : GKModule ๐”ค K ๐”จ Ad V) (hunit : M.IsUnitary) :
                      Instances For
                        noncomputable def hilbertCompletion_embedding {๐”ค : Type u_1} [LieRing ๐”ค] [LieAlgebra โ„‚ ๐”ค] {K : Type u_2} [Group K] {๐”จ : LieSubalgebra โ„‚ ๐”ค} {Ad : K โ†’* ๐”ค โ†’โ‚—[โ„‚] ๐”ค} {V : Type u_3} [AddCommGroup V] [Module โ„‚ V] [LieRingModule ๐”ค V] [LieModule โ„‚ ๐”ค V] (M : GKModule ๐”ค K ๐”จ Ad V) (hunit : M.IsUnitary) :
                        Instances For
                          theorem hilbertCompletionRepBundle_axiom (G : Type u_1) [Group G] [TopologicalSpace G] {K : Type u_2} [Group K] (K_sub : K โ†’* G) {๐”ค : Type u_3} [LieRing ๐”ค] [LieAlgebra โ„‚ ๐”ค] {๐”จ : LieSubalgebra โ„‚ ๐”ค} {Ad : K โ†’* ๐”ค โ†’โ‚—[โ„‚] ๐”ค} {V : Type u_4} [AddCommGroup V] [Module โ„‚ V] [LieRingModule ๐”ค V] [LieModule โ„‚ ๐”ค V] (M : GKModule ๐”ค K ๐”จ Ad V) (hirr : M.IsIrreducibleGKModule) (hunit : M.IsUnitary) :
                          theorem globalization_rep_admissible_axiom {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] {K : Type u_2} [Group K] {K_sub : K โ†’* G} {๐”ค : Type u_3} [LieRing ๐”ค] [LieAlgebra โ„‚ ๐”ค] {๐”จ : LieSubalgebra โ„‚ ๐”ค} {Ad : K โ†’* ๐”ค โ†’โ‚—[โ„‚] ๐”ค} {V : Type u_4} [AddCommGroup V] [Module โ„‚ V] [LieRingModule ๐”ค V] [LieModule โ„‚ ๐”ค V] {M : GKModule ๐”ค K ๐”จ Ad V} (G_glob : Globalization G K_sub M) (hirr : M.IsIrreducibleGKModule) (hunit : M.IsUnitary) :
                          G_glob.ฯ€.IsAdmissible K_sub.range
                          theorem gk_morphism_norm_bound_axiom {G : Type u_1} [Group G] [TopologicalSpace G] {K : Type u_2} [Group K] {K_sub : K โ†’* G} [CompactSpace โ†ฅK_sub.range] {๐”ค : Type u_3} [LieRing ๐”ค] [LieAlgebra โ„‚ ๐”ค] {๐”จ : LieSubalgebra โ„‚ ๐”ค} {Ad : K โ†’* ๐”ค โ†’โ‚—[โ„‚] ๐”ค} {Vโ‚ : Type u_4} [AddCommGroup Vโ‚] [Module โ„‚ Vโ‚] [LieRingModule ๐”ค Vโ‚] [LieModule โ„‚ ๐”ค Vโ‚] {Vโ‚‚ : Type u_5} [AddCommGroup Vโ‚‚] [Module โ„‚ Vโ‚‚] [LieRingModule ๐”ค Vโ‚‚] [LieModule โ„‚ ๐”ค Vโ‚‚] (Mโ‚ : GKModule ๐”ค K ๐”จ Ad Vโ‚) (Mโ‚‚ : GKModule ๐”ค K ๐”จ Ad Vโ‚‚) (Gโ‚ : Globalization G K_sub Mโ‚) (Gโ‚‚ : Globalization G K_sub Mโ‚‚) (ฯ† : GKModuleHom Mโ‚ Mโ‚‚) :
                          โˆƒ (C : โ„), โˆ€ (v : Vโ‚), โ€–Gโ‚‚.ฮน (ฯ†.toLinearMap v)โ€– โ‰ค C * โ€–Gโ‚.ฮน vโ€–
                          theorem gk_morphism_extension_equivariant_axiom {G : Type u_1} [Group G] [TopologicalSpace G] {K : Type u_2} [Group K] {K_sub : K โ†’* G} [CompactSpace โ†ฅK_sub.range] {๐”ค : Type u_3} [LieRing ๐”ค] [LieAlgebra โ„‚ ๐”ค] {๐”จ : LieSubalgebra โ„‚ ๐”ค} {Ad : K โ†’* ๐”ค โ†’โ‚—[โ„‚] ๐”ค} {Vโ‚ : Type u_4} [AddCommGroup Vโ‚] [Module โ„‚ Vโ‚] [LieRingModule ๐”ค Vโ‚] [LieModule โ„‚ ๐”ค Vโ‚] {Vโ‚‚ : Type u_5} [AddCommGroup Vโ‚‚] [Module โ„‚ Vโ‚‚] [LieRingModule ๐”ค Vโ‚‚] [LieModule โ„‚ ๐”ค Vโ‚‚] (Mโ‚ : GKModule ๐”ค K ๐”จ Ad Vโ‚) (Mโ‚‚ : GKModule ๐”ค K ๐”จ Ad Vโ‚‚) (Gโ‚ : Globalization G K_sub Mโ‚) (Gโ‚‚ : Globalization G K_sub Mโ‚‚) (ฯ† : GKModuleHom Mโ‚ Mโ‚‚) (T : Gโ‚.ลด โ†’ Gโ‚‚.ลด) (hT_cont : Continuous T) (hT_ext : โˆ€ (v : Vโ‚), T (Gโ‚.ฮน v) = Gโ‚‚.ฮน (ฯ†.toLinearMap v)) (g : G) (w : Gโ‚.ลด) :
                          T ((Gโ‚.ฯ€.toMonoidHom g) w) = (Gโ‚‚.ฯ€.toMonoidHom g) (T w)
                          theorem harish_chandra_globalization_exists {G : Type u_1} [Group G] [TopologicalSpace G] {K : Type u_2} [Group K] {K_sub : K โ†’* G} {๐”ค : Type u_3} [LieRing ๐”ค] [LieAlgebra โ„‚ ๐”ค] {๐”จ : LieSubalgebra โ„‚ ๐”ค} {Ad : K โ†’* ๐”ค โ†’โ‚—[โ„‚] ๐”ค} {V : Type u_4} [AddCommGroup V] [Module โ„‚ V] [LieRingModule ๐”ค V] [LieModule โ„‚ ๐”ค V] (M : GKModule ๐”ค K ๐”จ Ad V) (hirr : M.IsIrreducibleGKModule) (hunit : M.IsUnitary) :
                          theorem harish_chandra_globalization_admissible {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] {K : Type u_2} [Group K] {K_sub : K โ†’* G} {๐”ค : Type u_3} [LieRing ๐”ค] [LieAlgebra โ„‚ ๐”ค] {๐”จ : LieSubalgebra โ„‚ ๐”ค} {Ad : K โ†’* ๐”ค โ†’โ‚—[โ„‚] ๐”ค} {V : Type u_4} [AddCommGroup V] [Module โ„‚ V] [LieRingModule ๐”ค V] [LieModule โ„‚ ๐”ค V] (M : GKModule ๐”ค K ๐”จ Ad V) (hirr : M.IsIrreducibleGKModule) (hunit : M.IsUnitary) (G_glob : Globalization G K_sub M) :
                          G_glob.ฯ€.IsAdmissible K_sub.range
                          theorem Globalization.ฮน_denseRange {G : Type u_1} [Group G] [TopologicalSpace G] {K : Type u_2} [Group K] {K_sub : K โ†’* G} [CompactSpace โ†ฅK_sub.range] {๐”ค : Type u_3} [LieRing ๐”ค] [LieAlgebra โ„‚ ๐”ค] {๐”จ : LieSubalgebra โ„‚ ๐”ค} {Ad : K โ†’* ๐”ค โ†’โ‚—[โ„‚] ๐”ค} {V : Type u_4} [AddCommGroup V] [Module โ„‚ V] [LieRingModule ๐”ค V] [LieModule โ„‚ ๐”ค V] (M : GKModule ๐”ค K ๐”จ Ad V) (G_glob : Globalization G K_sub M) :
                          DenseRange โ‡‘G_glob.ฮน
                          theorem globalization_hom_extension {G : Type u_1} [Group G] [TopologicalSpace G] {K : Type u_2} [Group K] {K_sub : K โ†’* G} [CompactSpace โ†ฅK_sub.range] {๐”ค : Type u_3} [LieRing ๐”ค] [LieAlgebra โ„‚ ๐”ค] {๐”จ : LieSubalgebra โ„‚ ๐”ค} {Ad : K โ†’* ๐”ค โ†’โ‚—[โ„‚] ๐”ค} {Vโ‚ : Type u_4} [AddCommGroup Vโ‚] [Module โ„‚ Vโ‚] [LieRingModule ๐”ค Vโ‚] [LieModule โ„‚ ๐”ค Vโ‚] {Vโ‚‚ : Type u_5} [AddCommGroup Vโ‚‚] [Module โ„‚ Vโ‚‚] [LieRingModule ๐”ค Vโ‚‚] [LieModule โ„‚ ๐”ค Vโ‚‚] (Mโ‚ : GKModule ๐”ค K ๐”จ Ad Vโ‚) (Mโ‚‚ : GKModule ๐”ค K ๐”จ Ad Vโ‚‚) (Gโ‚ : Globalization G K_sub Mโ‚) (Gโ‚‚ : Globalization G K_sub Mโ‚‚) (ฯ† : GKModuleHom Mโ‚ Mโ‚‚) :
                          โˆƒ (T : Gโ‚.ลด โ†’ Gโ‚‚.ลด), Continuous T โˆง (โˆ€ (g : G) (w : Gโ‚.ลด), T ((Gโ‚.ฯ€.toMonoidHom g) w) = (Gโ‚‚.ฯ€.toMonoidHom g) (T w)) โˆง โˆ€ (v : Vโ‚), T (Gโ‚.ฮน v) = Gโ‚‚.ฮน (ฯ†.toLinearMap v)
                          theorem harish_chandra_globalization_unique {G : Type u_1} [Group G] [TopologicalSpace G] {K : Type u_2} [Group K] {K_sub : K โ†’* G} [CompactSpace โ†ฅK_sub.range] {๐”ค : Type u_3} [LieRing ๐”ค] [LieAlgebra โ„‚ ๐”ค] {๐”จ : LieSubalgebra โ„‚ ๐”ค} {Ad : K โ†’* ๐”ค โ†’โ‚—[โ„‚] ๐”ค} {V : Type u_4} [AddCommGroup V] [Module โ„‚ V] [LieRingModule ๐”ค V] [LieModule โ„‚ ๐”ค V] (M : GKModule ๐”ค K ๐”จ Ad V) (_hirr : M.IsIrreducibleGKModule) (_hunit : M.IsUnitary) (Gโ‚ : Globalization G K_sub M) (Gโ‚‚ : Globalization G K_sub M) :
                          โˆƒ (U : Gโ‚.ลด โ†’ Gโ‚‚.ลด), Function.Bijective U โˆง (โˆ€ (g : G) (w : Gโ‚.ลด), U ((Gโ‚.ฯ€.toMonoidHom g) w) = (Gโ‚‚.ฯ€.toMonoidHom g) (U w)) โˆง โˆ€ (v : V), U (Gโ‚.ฮน v) = Gโ‚‚.ฮน v