AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.HenselianLocalRing_exists_algHom_lift_of_isSmoothAt.HenselSmoothLift.exists_lift_of_isStandardEtale_mvPolynomial
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace HenselianLocalRing_exists_algHom_lift_of_isSmoothAt
universe u
open IsLocalRing TensorProduct
namespace HenselSmoothLift
variable {R : Type u} [CommRing R] [HenselianLocalRing R]Lean source · statement
theorem exists_lift_of_isStandardEtale_mvPolynomial
{n : ℕ} (A : Type u) [CommRing A] [Algebra R A]
[Algebra (MvPolynomial (Fin n) R) A] [IsScalarTower R (MvPolynomial (Fin n) R) A]
[Algebra.IsStandardEtale (MvPolynomial (Fin n) R) A]
(φ : A →ₐ[R] ResidueField R) :
∃ ψ : A →ₐ[R] R, ∀ a, algebraMap R (ResidueField R) (ψ a) = φ a