Documentation

Atlas.ArithmeticGeometry.code.TensorProductDomain

class IsAffineAlgebra (k : Type u_1) (R : Type u_2) [Field k] [CommRing R] [Algebra k R] :
Instances
    noncomputable def algHomOfMaximalIdeal (k : Type u_4) {R : Type u_5} [Field k] [IsAlgClosed k] [CommRing R] [Algebra k R] [IsDomain R] [Algebra.FiniteType k R] (m : Ideal R) [hm : m.IsMaximal] :
    Instances For
      theorem algHomOfMaximalIdeal_ker {k : Type u_1} [Field k] [IsAlgClosed k] {R : Type u_2} [CommRing R] [Algebra k R] [IsDomain R] [Algebra.FiniteType k R] (m : Ideal R) [hm : m.IsMaximal] (r : R) :
      noncomputable def evalTensorMap {k : Type u_1} [Field k] {R : Type u_2} [CommRing R] [Algebra k R] {S : Type u_3} [CommRing S] [Algebra k S] (φ : R →ₐ[k] k) :
      Instances For
        theorem coord_evalTensorMap {k : Type u_1} [Field k] {R : Type u_2} [CommRing R] [Algebra k R] {S : Type u_3} [CommRing S] [Algebra k S] {ι : Type u_4} (bS : Module.Basis ι k S) (φ : R →ₐ[k] k) (u : TensorProduct k R S) (i : ι) :
        (bS.repr ((evalTensorMap φ) u)) i = φ (((Algebra.TensorProduct.basisAux R bS) u) i)
        theorem IsAffineAlgebra.tensorProduct {k : Type u_1} [Field k] [IsAlgClosed k] (R : Type u_2) (S : Type u_3) [CommRing R] [CommRing S] [Algebra k R] [Algebra k S] [IsAffineAlgebra k R] [IsAffineAlgebra k S] :