Declarations
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.instSubsingletonQuotientOfSubsingleton
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
noncomputable section
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.length_le_depth
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
noncomputable section
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.depth_of_subsingleton
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
noncomputable section
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.depth_of_isScalarTower
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
noncomputable section
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.depth_le_krullDim_support
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
noncomputable section
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.depth_le_dim_annihilator
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
noncomputable section
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.depth_le_dim
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
noncomputable section
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.isSMulRegular_iff_of_free
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
noncomputable section
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.RingTheory.Sequence.isWeaklyRegular_of_subsingleton
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
noncomputable section
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.RingTheory.Sequence.isWeaklyRegular_of_free_aux
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
noncomputable section
universe u v in
open scoped Pointwise TensorProduct in
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.RingTheory.Sequence.isWeaklyRegular_of_free
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
noncomputable section
universe u v in
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.depth_le_of_free
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
noncomputable section
universe u v in
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.faithfulSMul_of_depth_eq_ringKrullDim
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
noncomputable section
universe u v in
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.isSMulRegular_X
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
noncomputable section
namespace PowerSeries
open PowerSeries
variable {R : Type*} [CommRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.ker_constantCoeff
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
noncomputable section
namespace PowerSeries
open PowerSeries
variable {R : Type*} [CommRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv
DocumentationIdentify a power-series ring modulo the variable with its coefficient ring by taking the constant coefficient.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
noncomputable section
namespace PowerSeries
open PowerSeries
variable {R : Type*} [CommRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
noncomputable section
namespace PowerSeries
open PowerSeries
variable {R : Type*} [CommRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.smul_top_eq_span_X
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
noncomputable section
namespace PowerSeries
open PowerSeries
variable {R : Type*} [CommRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
noncomputable section
namespace PowerSeries
open PowerSeries
variable {R : Type*} [CommRing R]
section IsLocalRing
variable [IsLocalRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.mem_maximalIdeal_iff
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
noncomputable section
namespace PowerSeries
open PowerSeries
variable {R : Type*} [CommRing R]
section IsLocalRing
variable [IsLocalRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.X_mem_maximalIdeal
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
noncomputable section
namespace PowerSeries
open PowerSeries
variable {R : Type*} [CommRing R]
section IsLocalRing
variable [IsLocalRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.C_mem_maximalIdeal
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
noncomputable section
namespace PowerSeries
open PowerSeries
variable {R : Type*} [CommRing R]
section IsLocalRing
variable [IsLocalRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv
DocumentationThe additive identification of power series modulo multiples of the variable with their coefficient ring.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
noncomputable section
namespace PowerSeries
open PowerSeries
variable {R : Type*} [CommRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
noncomputable section
namespace PowerSeries
open PowerSeries
variable {R : Type*} [CommRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_smul
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
noncomputable section
namespace PowerSeries
open PowerSeries
variable {R : Type*} [CommRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.isWeaklyRegular_X_cons_map_C
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
noncomputable section
namespace PowerSeries
open PowerSeries
variable {R : Type*} [CommRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.le_depth_of_isWeaklyRegular
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
noncomputable section
namespace PowerSeries
open PowerSeries
variable {R : Type*} [CommRing R]
section Depth
variable (R) [IsLocalRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.natCast_succ_le_depth
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
noncomputable section
namespace PowerSeries
open PowerSeries
variable {R : Type*} [CommRing R]
section Depth
variable (R) [IsLocalRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.ringKrullDim_powerSeries
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
noncomputable section
namespace PowerSeries
open PowerSeries
variable {R : Type*} [CommRing R]
section KrullDim
variable (R) [IsNoetherianRing R] [IsLocalRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.IsLocalRing.IsCohenMacaulayOfDim.ringKrullDim_lt_top
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
noncomputable section
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
namespace IsLocalRing
open _root_.AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port
open IsLocalRing
open _root_.Module.IsLocalRing
variable (R : Type*) [CommRing R] [IsLocalRing R]
namespace IsCohenMacaulayOfDim
open IsCohenMacaulayOfDim
variable {R} {d : ℕ}
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.IsLocalRing.IsCohenMacaulayOfDim.patching_hypotheses
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
noncomputable section
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
namespace IsLocalRing
open _root_.AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port
open IsLocalRing
open _root_.Module.IsLocalRing
variable (R : Type*) [CommRing R] [IsLocalRing R]
namespace IsCohenMacaulayOfDim
open IsCohenMacaulayOfDim
variable {R} {d : ℕ}
Module.depth_le_depth_of_ringEquiv
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
noncomputable section
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
namespace IsLocalRing
open _root_.AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port
open IsLocalRing
open _root_.Module.IsLocalRing
variable (R : Type*) [CommRing R] [IsLocalRing R]
namespace IsCohenMacaulayOfDim
open IsCohenMacaulayOfDim
variable {R} {d : ℕ}
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.IsLocalRing.IsCohenMacaulayOfDim.of_ringEquiv
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
noncomputable section
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
namespace IsLocalRing
open _root_.AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port
open IsLocalRing
open _root_.Module.IsLocalRing
variable (R : Type*) [CommRing R] [IsLocalRing R]
namespace IsCohenMacaulayOfDim
open IsCohenMacaulayOfDim
variable {R} {d : ℕ}
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.IsLocalRing.IsCohenMacaulayOfDim.of_field
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
noncomputable section
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
namespace IsLocalRing
open _root_.AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port
open IsLocalRing
open _root_.Module.IsLocalRing
variable (R : Type*) [CommRing R] [IsLocalRing R]
namespace IsCohenMacaulayOfDim
open IsCohenMacaulayOfDim
variable {R} {d : ℕ}
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.IsLocalRing.IsCohenMacaulayOfDim.of_isDiscreteValuationRing
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
noncomputable section
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
namespace IsLocalRing
open _root_.AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port
open IsLocalRing
open _root_.Module.IsLocalRing
variable (R : Type*) [CommRing R] [IsLocalRing R]
namespace IsCohenMacaulayOfDim
open IsCohenMacaulayOfDim
variable {R} {d : ℕ}
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.isCohenMacaulayOfDim_succ
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
noncomputable section
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
namespace PowerSeries
open PowerSeries
open _root_.AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port
open IsLocalRing
open _root_.Module.IsLocalRing
variable (R : Type*) [CommRing R] [IsNoetherianRing R] [IsLocalRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.exists_isSMulRegular_of_depth_pos
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
section DepthCharacterization
variable (R : Type*) [CommRing R] [IsLocalRing R]
variable (M : Type*) [AddCommGroup M] [Module R M]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.depth_pos_of_isSMulRegular
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
section DepthCharacterization
variable (R : Type*) [CommRing R] [IsLocalRing R]
variable (M : Type*) [AddCommGroup M] [Module R M]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.depth_pos_iff_exists_isSMulRegular
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
section DepthCharacterization
variable (R : Type*) [CommRing R] [IsLocalRing R]
variable (M : Type*) [AddCommGroup M] [Module R M]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.maximalIdeal_ne_bot_of_depth_pos
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
section DepthCharacterization
variable (R : Type*) [CommRing R] [IsLocalRing R]
variable (M : Type*) [AddCommGroup M] [Module R M]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.IsLocalRing.maximalIdeal_ne_bot_of_ringKrullDim_pos
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
section DepthCharacterization
variable (R : Type*) [CommRing R] [IsLocalRing R]
variable (M : Type*) [AddCommGroup M] [Module R M]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.maximalIdeal_notMem_associatedPrimes_of_depth_pos
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
section DepthCharacterization
variable (R : Type*) [CommRing R] [IsLocalRing R]
variable (M : Type*) [AddCommGroup M] [Module R M]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.IsLocalRing.exists_isSMulRegular_and_isSMulRegular_of_notMem_associatedPrimes
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
section PrimeAvoidance
variable (R : Type*) [CommRing R] [IsLocalRing R] [IsNoetherianRing R]
variable (M : Type*) [AddCommGroup M] [Module R M] [Module.Finite R M]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.exists_isSMulRegular_and_isSMulRegular_of_depth_pos
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.exists_isSMulRegular_and_isSMulRegular_of_depth_pos'
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.IsLocalRing.IsCohenMacaulayOfDim.exists_isSMulRegular_and_isSMulRegular
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.exists_isSMulRegular_and_isSMulRegular_of_depth_pos_of_isDomain
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.IsLocalRing.exists_isSMulRegular_and_isSMulRegular_of_isDiscreteValuationRing
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.depth_eq_of_linearEquiv
Source context 37 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
noncomputable section
namespace Module
open Module
universe u
variable {R : Type*} [CommRing R] [IsLocalRing R]
section Transport
variable {M N : Type*} [AddCommGroup M] [Module R M] [AddCommGroup N] [Module R N]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.exists_isWeaklyRegular_of_le_depth
Source context 37 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
noncomputable section
namespace Module
open Module
universe u
variable {R : Type*} [CommRing R] [IsLocalRing R]
section Transport
variable {M N : Type*} [AddCommGroup M] [Module R M] [AddCommGroup N] [Module R N]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.depth_lt_top
Source context 38 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
noncomputable section
namespace Module
open Module
universe u
variable {R : Type*} [CommRing R] [IsLocalRing R]
section Transport
variable {M N : Type*} [AddCommGroup M] [Module R M] [AddCommGroup N] [Module R N]
variable (M) in
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.quotSMulTopQuotSMulTopEquivSup
DocumentationIdentify successive scalar quotients with the quotient by the sum of the two scalar-multiple submodules.
Source context 38 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
noncomputable section
namespace Module
open Module
universe u
variable {R : Type*} [CommRing R] [IsLocalRing R]
section Transport
variable {M N : Type*} [AddCommGroup M] [Module R M] [AddCommGroup N] [Module R N]
variable (M) in
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.quotSMulTopQuotSMulTopComm
DocumentationSwap the order of two scalar quotients by identifying both with the quotient by their summed submodules.
Source context 38 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
noncomputable section
namespace Module
open Module
universe u
variable {R : Type*} [CommRing R] [IsLocalRing R]
section Transport
variable {M N : Type*} [AddCommGroup M] [Module R M] [AddCommGroup N] [Module R N]
variable (M) in
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.eq_zero_of_maximalIdeal_smul_eq_zero
Source context 40 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
noncomputable section
namespace Module
open Module
universe u
variable {R : Type*} [CommRing R] [IsLocalRing R]
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
section Elementary
variable {M : Type*} [AddCommGroup M] [Module R M]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.not_isAssociatedPrime_maximalIdeal_of_isSMulRegular
Source context 44 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
noncomputable section
namespace Module
open Module
universe u
variable {R : Type*} [CommRing R] [IsLocalRing R]
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
section AssociatedPrimes
variable [IsNoetherianRing R]
variable {M : Type*} [AddCommGroup M] [Module R M]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.not_isAssociatedPrime_maximalIdeal_quotSMulTop
Source context 45 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
noncomputable section
namespace Module
open Module
universe u
variable {R : Type*} [CommRing R] [IsLocalRing R]
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
section AssociatedPrimes
variable [IsNoetherianRing R]
variable {M : Type*} [AddCommGroup M] [Module R M]
variable (M) in
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.exists_mem_maximalIdeal_isSMulRegular_isSMulRegular
Source context 45 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
noncomputable section
namespace Module
open Module
universe u
variable {R : Type*} [CommRing R] [IsLocalRing R]
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
section AssociatedPrimes
variable [IsNoetherianRing R]
variable {M : Type*} [AddCommGroup M] [Module R M]
variable (M) in
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.depth_quotSMulTop_succ_le
Source context 46 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
noncomputable section
namespace Module
open Module
universe u
variable {R : Type*} [CommRing R] [IsLocalRing R]
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
section DepthDrop
variable [IsNoetherianRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.le_depth_quotSMulTop_of_succ_le_depth
Source context 46 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
noncomputable section
namespace Module
open Module
universe u
variable {R : Type*} [CommRing R] [IsLocalRing R]
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
section DepthDrop
variable [IsNoetherianRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.depth_quotSMulTop_succ_eq
Source context 47 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
noncomputable section
namespace Module
open Module
universe u
variable {R : Type*} [CommRing R] [IsLocalRing R]
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
section DepthDrop
variable [IsNoetherianRing R]
variable (M : Type*) [AddCommGroup M] [Module R M] [Module.Finite R M]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.depth_quotSMulTop_eq_sub_one
Source context 47 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
noncomputable section
namespace Module
open Module
universe u
variable {R : Type*} [CommRing R] [IsLocalRing R]
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
section DepthDrop
variable [IsNoetherianRing R]
variable (M : Type*) [AddCommGroup M] [Module R M] [Module.Finite R M]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.exists_mem_maximalIdeal_mk_eq
Source context 48 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
noncomputable section
namespace Module
open Module
universe u
variable {R : Type*} [CommRing R] [IsLocalRing R]
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
section QuotientCurrency
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.depth_quotient_eq_depth
Source context 48 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
noncomputable section
namespace Module
open Module
universe u
variable {R : Type*} [CommRing R] [IsLocalRing R]
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
section QuotientCurrency
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.isLocalRing_quotient_span_singleton
Source context 48 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
noncomputable section
namespace Module
open Module
universe u
variable {R : Type*} [CommRing R] [IsLocalRing R]
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
section QuotientCurrency
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.depth_quotient_quotSMulTop_succ_eq
Source context 50 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
noncomputable section
namespace Module
open Module
universe u
variable {R : Type*} [CommRing R] [IsLocalRing R]
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
section QuotientCurrency
variable [IsNoetherianRing R]
variable (M : Type*) [AddCommGroup M] [Module R M] [Module.Finite R M]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.depth_quotient_quotSMulTop_eq_sub_one
Source context 50 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
noncomputable section
namespace Module
open Module
universe u
variable {R : Type*} [CommRing R] [IsLocalRing R]
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
section QuotientCurrency
variable [IsNoetherianRing R]
variable (M : Type*) [AddCommGroup M] [Module R M] [Module.Finite R M]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.depth_quotient_self_succ_eq
Source context 50 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
noncomputable section
namespace Module
open Module
universe u
variable {R : Type*} [CommRing R] [IsLocalRing R]
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
section QuotientCurrency
variable [IsNoetherianRing R]
variable (M : Type*) [AddCommGroup M] [Module R M] [Module.Finite R M]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.ringKrullDim_quotient_span_singleton_succ
Source context 52 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
noncomputable section
namespace Module
open Module
universe u
variable {R : Type*} [CommRing R] [IsLocalRing R]
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
section KrullDim
variable (R) [IsNoetherianRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.ringKrullDim_quotient_span_singleton_succ_of_ne_zero
Source context 52 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
noncomputable section
namespace Module
open Module
universe u
variable {R : Type*} [CommRing R] [IsLocalRing R]
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
section KrullDim
variable (R) [IsNoetherianRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.ringKrullDim_quotient_span_singleton_succ_of_regular_parameter
Source context 52 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
noncomputable section
namespace Module
open Module
universe u
variable {R : Type*} [CommRing R] [IsLocalRing R]
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
section KrullDim
variable (R) [IsNoetherianRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.ringKrullDim_eq_succ_of_quotient_span_singleton_eq
Source context 52 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
noncomputable section
namespace Module
open Module
universe u
variable {R : Type*} [CommRing R] [IsLocalRing R]
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
section KrullDim
variable (R) [IsNoetherianRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.ringKrullDim_quotient_span_singleton_of_ringKrullDim_eq
Source context 52 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
noncomputable section
namespace Module
open Module
universe u
variable {R : Type*} [CommRing R] [IsLocalRing R]
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
section KrullDim
variable (R) [IsNoetherianRing R]
Source context 36 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
noncomputable section
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
section SATGates
variable (K : Type) [Field K]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.exists_isSMulRegular_of_notMem_associatedPrimes
Source context 39 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
section Characterization
variable (R : Type*) [CommRing R] [IsLocalRing R] [IsNoetherianRing R]
variable (M : Type*) [AddCommGroup M] [Module R M] [Module.Finite R M]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.depth_pos_of_maximalIdeal_notMem_associatedPrimes
Source context 39 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
section Characterization
variable (R : Type*) [CommRing R] [IsLocalRing R] [IsNoetherianRing R]
variable (M : Type*) [AddCommGroup M] [Module R M] [Module.Finite R M]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.depth_pos_iff_maximalIdeal_notMem_associatedPrimes
Source context 39 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
section Characterization
variable (R : Type*) [CommRing R] [IsLocalRing R] [IsNoetherianRing R]
variable (M : Type*) [AddCommGroup M] [Module R M] [Module.Finite R M]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.depth_eq_zero_iff_maximalIdeal_mem_associatedPrimes
Source context 39 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
section Characterization
variable (R : Type*) [CommRing R] [IsLocalRing R] [IsNoetherianRing R]
variable (M : Type*) [AddCommGroup M] [Module R M] [Module.Finite R M]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.depth_pos_iff_not_isAssociatedPrime_maximalIdeal
Source context 39 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
section Characterization
variable (R : Type*) [CommRing R] [IsLocalRing R] [IsNoetherianRing R]
variable (M : Type*) [AddCommGroup M] [Module R M] [Module.Finite R M]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.depth_eq_zero_iff_isAssociatedPrime_maximalIdeal
Source context 39 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
section Characterization
variable (R : Type*) [CommRing R] [IsLocalRing R] [IsNoetherianRing R]
variable (M : Type*) [AddCommGroup M] [Module R M] [Module.Finite R M]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.depth_eq_top_and_associatedPrimes_eq_empty_of_subsingleton
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
section Degeneration
variable (R : Type*) [CommRing R] [IsLocalRing R]
variable (M : Type*) [AddCommGroup M] [Module R M]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.depth_pos_and_maximalIdeal_notMem_associatedPrimes_of_subsingleton
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
section Degeneration
variable (R : Type*) [CommRing R] [IsLocalRing R]
variable (M : Type*) [AddCommGroup M] [Module R M]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.DepthZeroAssociatedPrime.gate_dvr_maximalIdeal_notMem_associatedPrimes
Source context 44 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
namespace DepthZeroAssociatedPrime
open DepthZeroAssociatedPrime
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.DepthZeroAssociatedPrime.gate_dvr_depth_pos
Source context 44 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
namespace DepthZeroAssociatedPrime
open DepthZeroAssociatedPrime
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.DepthZeroAssociatedPrime.gate_field_maximalIdeal_mem_associatedPrimes
Source context 44 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
namespace DepthZeroAssociatedPrime
open DepthZeroAssociatedPrime
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.DepthZeroAssociatedPrime.gate_field_depth_eq_zero
Source context 44 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
namespace DepthZeroAssociatedPrime
open DepthZeroAssociatedPrime
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.DepthZeroAssociatedPrime.gate_field_maximalIdeal_mem_associatedPrimes_via_depth
Source context 44 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
namespace DepthZeroAssociatedPrime
open DepthZeroAssociatedPrime
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.DepthZeroAssociatedPrime.gate_rat_depth_eq_zero_and_mem
Source context 44 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
namespace DepthZeroAssociatedPrime
open DepthZeroAssociatedPrime
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.ringKrullDim_quotient_succ_le_of_lt
Source context 52 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Pointwise
noncomputable section
section DimensionDrop
variable {R : Type*} [CommRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.pTorsion
Source context 55 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Pointwise
noncomputable section
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
section PTorsionScaffolding
variable {R : Type*} [CommRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.IsAssociatedPrime.exists_forall_smul_eq_zero_notMem_smul_top
Source context 59 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Pointwise
noncomputable section
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
section NakayamaStep
variable {R : Type*} [CommRing R] [IsLocalRing R] [IsNoetherianRing R]
variable {M : Type*} [AddCommGroup M] [Module R M]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.IsAssociatedPrime.exists_isAssociatedPrime_quotSMulTop_le
Source context 59 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Pointwise
noncomputable section
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
section NakayamaStep
variable {R : Type*} [CommRing R] [IsLocalRing R] [IsNoetherianRing R]
variable {M : Type*} [AddCommGroup M] [Module R M]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.depth_le_ringKrullDim_quotient_aux
Source context 62 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Pointwise
noncomputable section
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
section MainTheorem
universe u v
variable {R : Type u} [CommRing R] [IsLocalRing R] [IsNoetherianRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.natCast_le_ringKrullDim_quotient_of_le_depth
Source context 62 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Pointwise
noncomputable section
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
section MainTheorem
universe u v
variable {R : Type u} [CommRing R] [IsLocalRing R] [IsNoetherianRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.depth_le_ringKrullDim_quotient_of_mem_associatedPrimes
Source context 62 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Pointwise
noncomputable section
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
section MainTheorem
universe u v
variable {R : Type u} [CommRing R] [IsLocalRing R] [IsNoetherianRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.Module.depth_le_ringKrullDim_quotient_of_isAssociatedPrime
Source context 62 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Pointwise
noncomputable section
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
section MainTheorem
universe u v
variable {R : Type u} [CommRing R] [IsLocalRing R] [IsNoetherianRing R]
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.IsLocalRing.IsCohenMacaulayOfDim.ringKrullDim_quotient_eq_of_mem_associatedPrimes
Source context 70 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Pointwise
noncomputable section
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
section Unmixedness
variable {R : Type*} [CommRing R] [IsLocalRing R] [IsNoetherianRing R]
namespace IsLocalRing
open _root_.AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port
open IsLocalRing
open _root_.Module.IsLocalRing
namespace IsCohenMacaulayOfDim
open IsCohenMacaulayOfDim
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.IsLocalRing.IsCohenMacaulayOfDim.mem_minimalPrimes_of_mem_associatedPrimes
Source context 70 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Pointwise
noncomputable section
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
section Unmixedness
variable {R : Type*} [CommRing R] [IsLocalRing R] [IsNoetherianRing R]
namespace IsLocalRing
open _root_.AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port
open IsLocalRing
open _root_.Module.IsLocalRing
namespace IsCohenMacaulayOfDim
open IsCohenMacaulayOfDim
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.IsLocalRing.isCohenMacaulayOfDim_of_depth_eq_ringKrullDim
Source context 71 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Pointwise
noncomputable section
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
section Unmixedness
variable {R : Type*} [CommRing R] [IsLocalRing R] [IsNoetherianRing R]
namespace IsLocalRing
open _root_.AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port
open IsLocalRing
open _root_.Module.IsLocalRing
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.IsLocalRing.mem_minimalPrimes_of_mem_associatedPrimes_of_depth_eq_ringKrullDim
Source context 71 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
namespace Ws14Port
variable (R S M : Type*) [CommRing R] [CommRing S] [IsLocalRing R] [IsLocalRing S]
variable [AddCommGroup M] [Module R M] [Module S M] [Algebra R S] [IsScalarTower R S M]
variable [IsLocalHom (algebraMap R S)]
open IsLocalRing RingTheory Module RingTheory.Sequence
open _root_.IsLocalRing
open _root_.Module.IsLocalRing
open _root_.PowerSeries
open RingTheory
open scoped Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Submodule
open _root_.Pointwise
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
open IsLocalRing
open _root_.Module.IsLocalRing
open RingTheory
open _root_.Pointwise
noncomputable section
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local simp] PowerSeries.quotSpanXEquiv_mk
attribute [local instance] PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] PowerSeries.quotXSMulTopAddEquiv_mk
section Unmixedness
variable {R : Type*} [CommRing R] [IsLocalRing R] [IsNoetherianRing R]
namespace IsLocalRing
open _root_.AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port
open IsLocalRing
open _root_.Module.IsLocalRing
attribute [local simp]
Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp]
Algebra.Proofs.Module_depth_quotient_eq_depth.Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
Module.depth_quotient_eq_depth
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.Module_depth_quotient_eq_depth
open IsLocalRing RingTheory
attribute [local simp] Ws14Port.PowerSeries.quotSpanXEquiv_mk
attribute [local instance] Ws14Port.PowerSeries.instIsLocalRingPowerSeries'
attribute [local simp] Ws14Port.PowerSeries.quotXSMulTopAddEquiv_mk
attribute [local instance] Ws14Port.instSubsingletonQuotientOfSubsingleton