ModuleAdicCompletionLocalRing.lean
Nyll.AlgebraicCurves.Foundations.CommutativeAlgebra.AdicCompletionLocalRing
27 declarations indexed from sourceView source ↗ Module documentation
Adic Completion Local Ring
Imports5
- Mathlib.RingTheory.AdicCompletion.Completeness
- Mathlib.RingTheory.AdicCompletion.LocalRing
- Mathlib.RingTheory.LocalRing.MaximalIdeal.Basic
- Mathlib.RingTheory.Ideal.Quotient.Operations
- Mathlib.RingTheory.Noetherian.Defs
Imported by3
Declarations
AdicCompletion.evalₐ_algebraMap
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open IsLocalRing
namespace AdicCompletion
variable {A : Type*} [CommRing A]
section Kernel
variable (I : Ideal A)
AdicCompletion.mem_ker_evalₐ_iff
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open IsLocalRing
namespace AdicCompletion
variable {A : Type*} [CommRing A]
section Kernel
variable (I : Ideal A)
AdicCompletion.ker_evalₐ_eq_map_pow
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open IsLocalRing
namespace AdicCompletion
variable {A : Type*} [CommRing A]
section Kernel
variable (I : Ideal A)
AdicCompletion.exists_eq_algebraMap_add
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open IsLocalRing
namespace AdicCompletion
variable {A : Type*} [CommRing A]
section Kernel
variable (I : Ideal A)
AdicCompletion.isUnit_one_add_of_mem_map
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open IsLocalRing
namespace AdicCompletion
variable {A : Type*} [CommRing A]
section Kernel
variable (I : Ideal A)
AdicCompletion.isUnit_add_of_mem_map
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open IsLocalRing
namespace AdicCompletion
variable {A : Type*} [CommRing A]
section Kernel
variable (I : Ideal A)
AdicCompletion.isUnit_of_isUnit_algebraMap
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open IsLocalRing
namespace AdicCompletion
variable {A : Type*} [CommRing A]
section Local
variable [IsLocalRing A]
AdicCompletion.isUnit_one_add_of_mem_map_maximalIdeal
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open IsLocalRing
namespace AdicCompletion
variable {A : Type*} [CommRing A]
section Local
variable [IsLocalRing A]
AdicCompletion.maximalIdeal_fg
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open IsLocalRing
namespace AdicCompletion
variable {A : Type*} [CommRing A]
section Local
variable [IsLocalRing A]
variable [IsNoetherianRing A]
AdicCompletion.instIsLocalRingMaximalIdeal
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open IsLocalRing
namespace AdicCompletion
variable {A : Type*} [CommRing A]
section Local
variable [IsLocalRing A]
variable [IsNoetherianRing A]
AdicCompletion.maximalIdeal_pow_eq_ker_evalₐ
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open IsLocalRing
namespace AdicCompletion
variable {A : Type*} [CommRing A]
section Local
variable [IsLocalRing A]
variable [IsNoetherianRing A]
AdicCompletion.maximalIdeal_eq_ker_evalₐ_one
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open IsLocalRing
namespace AdicCompletion
variable {A : Type*} [CommRing A]
section Local
variable [IsLocalRing A]
variable [IsNoetherianRing A]
AdicCompletion.mem_maximalIdeal_iff
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open IsLocalRing
namespace AdicCompletion
variable {A : Type*} [CommRing A]
section Local
variable [IsLocalRing A]
variable [IsNoetherianRing A]
AdicCompletion.quotientMaximalIdealPowAlgHom
DocumentationThe map from the completion modulo a maximal-ideal power to the corresponding quotient of the ring.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open IsLocalRing
namespace AdicCompletion
variable {A : Type*} [CommRing A]
section Local
variable [IsLocalRing A]
variable [IsNoetherianRing A]
section Scalars
variable (k : Type*) [CommRing k] [Algebra k A]
AdicCompletion.quotientMaximalIdealPowAlgHom_mk
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open IsLocalRing
namespace AdicCompletion
variable {A : Type*} [CommRing A]
section Local
variable [IsLocalRing A]
variable [IsNoetherianRing A]
section Scalars
variable (k : Type*) [CommRing k] [Algebra k A]
AdicCompletion.quotientMaximalIdealPowAlgHom_bijective
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open IsLocalRing
namespace AdicCompletion
variable {A : Type*} [CommRing A]
section Local
variable [IsLocalRing A]
variable [IsNoetherianRing A]
section Scalars
variable (k : Type*) [CommRing k] [Algebra k A]
AdicCompletion.quotientMaximalIdealPowAlgEquiv
DocumentationThe equivalence between the completion and the original ring modulo the same maximal-ideal power.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open IsLocalRing
namespace AdicCompletion
variable {A : Type*} [CommRing A]
section Local
variable [IsLocalRing A]
variable [IsNoetherianRing A]
section Scalars
variable (k : Type*) [CommRing k] [Algebra k A]
AdicCompletion.quotientMaximalIdealPowAlgEquiv_mk
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open IsLocalRing
namespace AdicCompletion
variable {A : Type*} [CommRing A]
section Local
variable [IsLocalRing A]
variable [IsNoetherianRing A]
section Scalars
variable (k : Type*) [CommRing k] [Algebra k A]
AdicCompletion.quotientMaximalIdealPowAlgEquiv_mk_algebraMap
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open IsLocalRing
namespace AdicCompletion
variable {A : Type*} [CommRing A]
section Local
variable [IsLocalRing A]
variable [IsNoetherianRing A]
section Scalars
variable (k : Type*) [CommRing k] [Algebra k A]
AdicCompletion.isUnit_algEquiv_iff
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open IsLocalRing
namespace AdicCompletion
variable {A : Type*} [CommRing A]
section Transport
variable [IsLocalRing A] [IsNoetherianRing A]
variable {k : Type*} [CommRing k] [Algebra k A] {B : Type*} [CommRing B] [IsLocalRing B] [Algebra k
B]
variable (Φ : AdicCompletion (maximalIdeal A) A ≃ₐ[k] B)
omit [IsNoetherianRing A] [IsLocalRing B] in
AdicCompletion.comap_maximalIdeal_algEquiv
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open IsLocalRing
namespace AdicCompletion
variable {A : Type*} [CommRing A]
section Transport
variable [IsLocalRing A] [IsNoetherianRing A]
variable {k : Type*} [CommRing k] [Algebra k A] {B : Type*} [CommRing B] [IsLocalRing B] [Algebra k
B]
variable (Φ : AdicCompletion (maximalIdeal A) A ≃ₐ[k] B)
AdicCompletion.map_maximalIdeal_algEquiv
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open IsLocalRing
namespace AdicCompletion
variable {A : Type*} [CommRing A]
section Transport
variable [IsLocalRing A] [IsNoetherianRing A]
variable {k : Type*} [CommRing k] [Algebra k A] {B : Type*} [CommRing B] [IsLocalRing B] [Algebra k
B]
variable (Φ : AdicCompletion (maximalIdeal A) A ≃ₐ[k] B)
AdicCompletion.maximalIdeal_eq_map_algEquiv
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open IsLocalRing
namespace AdicCompletion
variable {A : Type*} [CommRing A]
section Transport
variable [IsLocalRing A] [IsNoetherianRing A]
variable {k : Type*} [CommRing k] [Algebra k A] {B : Type*} [CommRing B] [IsLocalRing B] [Algebra k
B]
variable (Φ : AdicCompletion (maximalIdeal A) A ≃ₐ[k] B)
AdicCompletion.maximalIdeal_pow_eq_map_algEquiv
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open IsLocalRing
namespace AdicCompletion
variable {A : Type*} [CommRing A]
section Transport
variable [IsLocalRing A] [IsNoetherianRing A]
variable {k : Type*} [CommRing k] [Algebra k A] {B : Type*} [CommRing B] [IsLocalRing B] [Algebra k
B]
variable (Φ : AdicCompletion (maximalIdeal A) A ≃ₐ[k] B)
AdicCompletion.algEquiv_algebraMap_mem_maximalIdeal
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open IsLocalRing
namespace AdicCompletion
variable {A : Type*} [CommRing A]
section Transport
variable [IsLocalRing A] [IsNoetherianRing A]
variable {k : Type*} [CommRing k] [Algebra k A] {B : Type*} [CommRing B] [IsLocalRing B] [Algebra k
B]
variable (Φ : AdicCompletion (maximalIdeal A) A ≃ₐ[k] B)
AdicCompletion.quotientMaximalIdealPowAlgEquivOfAlgEquiv
DocumentationThe quotient equivalence induced by an algebra equivalence with the maximal-ideal completion.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open IsLocalRing
namespace AdicCompletion
variable {A : Type*} [CommRing A]
section Transport
variable [IsLocalRing A] [IsNoetherianRing A]
variable {k : Type*} [CommRing k] [Algebra k A] {B : Type*} [CommRing B] [IsLocalRing B] [Algebra k
B]
variable (Φ : AdicCompletion (maximalIdeal A) A ≃ₐ[k] B)
AdicCompletion.quotientMaximalIdealPowAlgEquivOfAlgEquiv_mk
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open IsLocalRing
namespace AdicCompletion
variable {A : Type*} [CommRing A]
section Transport
variable [IsLocalRing A] [IsNoetherianRing A]
variable {k : Type*} [CommRing k] [Algebra k A] {B : Type*} [CommRing B] [IsLocalRing B] [Algebra k
B]
variable (Φ : AdicCompletion (maximalIdeal A) A ≃ₐ[k] B)