Documentation

Atlas.LieGroups.code.DModules

noncomputable def DModules.endBracketMul {k : Type u} [CommRing k] {A : Type v} [CommRing A] [Algebra k A] (L : Module.End k A) (f : A) :
Instances For
    noncomputable def DModules.diffOpOrder (k : Type u) [CommRing k] (A : Type v) [CommRing A] [Algebra k A] :
    Instances For
      noncomputable def DModules.diffOps (k : Type u) [CommRing k] (A : Type v) [CommRing A] [Algebra k A] :
      Instances For
        structure DModules.LeftDModule (k : Type u) [CommRing k] (A : Type v) [CommRing A] [Algebra k A] (M : Type w) [AddCommGroup M] [Module k M] [Module A M] [IsScalarTower k A M] :
        Type (max v w)
        Instances For
          structure DModules.RightDModule (k : Type u) [CommRing k] (A : Type v) [CommRing A] [Algebra k A] (M : Type w) [AddCommGroup M] [Module k M] [Module A M] [IsScalarTower k A M] :
          Type (max v w)
          Instances For
            structure DModules.SheafOfDiffOps (k : Type u) [CommRing k] :
            Type (max (max u (v + 1)) (w + 1))
            Instances For
              noncomputable def DModules.SheafOfDiffOps.baseChangeType {k : Type u} [CommRing k] (D : SheafOfDiffOps k) {i j : D.I} (h : D.incl i j) (Mi : Type w) (inst_acg : AddCommGroup Mi) (inst_mod : Module (D.diffOpsRing i) Mi) :
              Instances For
                @[reducible]
                noncomputable def DModules.SheafOfDiffOps.baseChangeAddCommGroup {k : Type u} [CommRing k] (D : SheafOfDiffOps k) {i j : D.I} (h : D.incl i j) (Mi : Type w) (inst_acg : AddCommGroup Mi) (inst_mod : Module (D.diffOpsRing i) Mi) :
                AddCommGroup (D.baseChangeType h Mi inst_acg inst_mod)
                Instances For
                  structure DModules.LeftDModuleSheaf (k : Type u) [CommRing k] (D : SheafOfDiffOps k) :
                  Type (max v (w + 1))
                  Instances For
                    structure DModules.RightDModuleSheaf (k : Type u) [CommRing k] (D : SheafOfDiffOps k) :
                    Type (max v (w + 1))
                    Instances For
                      structure DModules.Connection (k : Type u) [CommRing k] (A : Type v) [CommRing A] [Algebra k A] (M : Type w) [AddCommGroup M] [Module k M] [Module A M] [IsScalarTower k A M] :
                      Type (max v w)
                      Instances For
                        noncomputable def DModules.covariantDerivative {k : Type u} [CommRing k] {A : Type v} [CommRing A] [Algebra k A] {M : Type w} [AddCommGroup M] [Module k M] [Module A M] [IsScalarTower k A M] (v : Derivation k A A) (conn : Connection k A M) :
                        Instances For
                          noncomputable def DModules.curvature {k : Type u} [CommRing k] {A : Type v} [CommRing A] [Algebra k A] {M : Type w} [AddCommGroup M] [Module k M] [Module A M] [IsScalarTower k A M] (conn : Connection k A M) (v w : Derivation k A A) :
                          Instances For
                            def DModules.Connection.IsFlat {k : Type u} [CommRing k] {A : Type v} [CommRing A] [Algebra k A] {M : Type w} [AddCommGroup M] [Module k M] [Module A M] [IsScalarTower k A M] (conn : Connection k A M) :
                            Instances For
                              noncomputable def DModules.LeftDModule.ofFlatConnection {k : Type u} [CommRing k] {A : Type v} [CommRing A] [Algebra k A] {M : Type w} [AddCommGroup M] [Module k M] [Module A M] [IsScalarTower k A M] (conn : Connection k A M) (hflat : conn.IsFlat) :
                              Instances For
                                theorem DModules.LeftDModule.exists_flat_connection {k : Type u} [CommRing k] {A : Type v} [CommRing A] [Algebra k A] {M : Type w} [AddCommGroup M] [Module k M] [Module A M] [IsScalarTower k A M] [Module.Projective A Ω[Ak]] (D : LeftDModule k A M) :
                                ∃ (conn : Connection k A M), conn.IsFlat ∀ (v : Derivation k A A) (m : M), (covariantDerivative v conn) m = (D.vecFieldAction v) m
                                noncomputable def DModules.LeftDModule.connectionOfLeftDModule {k : Type u} [CommRing k] {A : Type v} [CommRing A] [Algebra k A] {M : Type w} [AddCommGroup M] [Module k M] [Module A M] [IsScalarTower k A M] [Module.Projective A Ω[Ak]] (D : LeftDModule k A M) :
                                Instances For
                                  @[reducible, inline]
                                  noncomputable abbrev DModules.TransferBimodule (OY : Type u) [CommRing OY] (OX : Type v) [CommRing OX] [Algebra OY OX] (DY : Type w) [AddCommGroup DY] [Module OY DY] :
                                  Type (max v w)
                                  Instances For
                                    @[reducible, inline]
                                    noncomputable abbrev DModules.inverseImageModule (OY : Type u) [CommRing OY] (OX : Type v) [CommRing OX] [Algebra OY OX] (N : Type w) [AddCommGroup N] [Module OY N] :
                                    Type (max v w)
                                    Instances For
                                      @[reducible, inline]
                                      noncomputable abbrev DModules.directImageModule (OY : Type u) [CommRing OY] (OX : Type v) [CommRing OX] [Algebra OY OX] (DY : Type w) [AddCommGroup DY] [Module OY DY] (M : Type x) [AddCommGroup M] [Module OX M] :
                                      Type (max x v w)
                                      Instances For