Module

HenselianLocalRing_isLocalRing_of_isDomain_of_moduleFinite.lean

Nyll.AlgebraicCurves.Foundations.CommutativeAlgebra.HenselianLocalRing_isLocalRing_of_isDomain_of_moduleFinite
3 declarations indexed from sourceView source ↗

Henselian Local Ring is Local Ring of is Domain of module Finite

Declarations

AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.HenselianLocalRing_isLocalRing_of_isDomain_of_moduleFinite.S17Hens.isArtinianRing_quotient_map_maximalIdeal
Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace HenselianLocalRing_isLocalRing_of_isDomain_of_moduleFinite
universe u v
namespace S17Hens
theorem isArtinianRing_quotient_map_maximalIdeal
    {R : Type u} [CommRing R] [IsLocalRing R]
    {S : Type v} [CommRing S] [Algebra R S] [Module.Finite R S] :
    IsArtinianRing (S ⧸ (IsLocalRing.maximalIdeal R).map (algebraMap R S))
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.HenselianLocalRing_isLocalRing_of_isDomain_of_moduleFinite.S17Hens.isLocalRing_of_isDomain_of_moduleFinite
Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace HenselianLocalRing_isLocalRing_of_isDomain_of_moduleFinite
universe u v
namespace S17Hens
theorem isLocalRing_of_isDomain_of_moduleFinite
    {R : Type u} [CommRing R] [HenselianLocalRing R]
    {S : Type v} [CommRing S] [IsDomain S] [Algebra R S] [Module.Finite R S] : IsLocalRing S
HenselianLocalRing.isLocalRing_of_isDomain_of_moduleFinite
Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace HenselianLocalRing_isLocalRing_of_isDomain_of_moduleFinite
universe u v
theorem _root_.HenselianLocalRing.isLocalRing_of_isDomain_of_moduleFinite
    {R : Type u} [CommRing R] [HenselianLocalRing R]
    {S : Type v} [CommRing S] [IsDomain S] [Algebra R S] [Module.Finite R S] : IsLocalRing S