Documentation

Atlas.ArithmeticGeometry.code.CotangentLocal

theorem CotangentDual.algebraMap_comp_section {R : Type u_1} [CommRing R] {k : Type u_2} [Field k] [Algebra k R] [Algebra R k] [IsScalarTower k R k] (c : k) :
(algebraMap R k) ((algebraMap k R) c) = c
theorem CotangentDual.mem_maximalIdeal_map_zero {R : Type u_1} [CommRing R] [IsLocalRing R] {k : Type u_2} [Field k] [Algebra R k] ( : Function.Surjective (algebraMap R k)) (x : (IsLocalRing.maximalIdeal R)) :
(algebraMap R k) x = 0
noncomputable def CotangentDual.projMaxIdeal {R : Type u_1} [CommRing R] [IsLocalRing R] {k : Type u_2} [Field k] [Algebra k R] [Algebra R k] [IsScalarTower k R k] ( : Function.Surjective (algebraMap R k)) (r : R) :
Instances For
    theorem CotangentDual.projMaxIdeal_add {R : Type u_1} [CommRing R] [IsLocalRing R] {k : Type u_2} [Field k] [Algebra k R] [Algebra R k] [IsScalarTower k R k] ( : Function.Surjective (algebraMap R k)) (x y : R) :
    projMaxIdeal (x + y) = projMaxIdeal x + projMaxIdeal y
    theorem CotangentDual.projMaxIdeal_smul {R : Type u_1} [CommRing R] [IsLocalRing R] {k : Type u_2} [Field k] [Algebra k R] [Algebra R k] [IsScalarTower k R k] ( : Function.Surjective (algebraMap R k)) (c : k) (x : R) :
    projMaxIdeal (c x) = c projMaxIdeal x
    theorem CotangentDual.projMaxIdeal_one {R : Type u_1} [CommRing R] [IsLocalRing R] {k : Type u_2} [Field k] [Algebra k R] [Algebra R k] [IsScalarTower k R k] ( : Function.Surjective (algebraMap R k)) :
    projMaxIdeal 1 = 0
    noncomputable def CotangentDual.derivRestrict {R : Type u_1} [CommRing R] [IsLocalRing R] {k : Type u_2} [Field k] [Algebra k R] [Algebra R k] (D : Derivation k R k) :
    Instances For
      theorem CotangentDual.derivRestrict_vanishes {R : Type u_1} [CommRing R] [IsLocalRing R] {k : Type u_2} [Field k] [Algebra k R] [Algebra R k] ( : Function.Surjective (algebraMap R k)) (D : Derivation k R k) (x y : (IsLocalRing.maximalIdeal R)) :
      (derivRestrict D) (x * y) = 0
      noncomputable def CotangentDual.derivToDual {R : Type u_1} [CommRing R] [IsLocalRing R] {k : Type u_2} [Field k] [Algebra k R] [Algebra R k] ( : Function.Surjective (algebraMap R k)) (D : Derivation k R k) :
      Instances For
        noncomputable def CotangentDual.dualToDeriv {R : Type u_1} [CommRing R] [IsLocalRing R] {k : Type u_2} [Field k] [Algebra k R] [Algebra R k] [IsScalarTower k R k] ( : Function.Surjective (algebraMap R k)) (ψ : Module.Dual k (IsLocalRing.CotangentSpace R)) :
        Instances For
          Instances For
            Instances For
              Instances For