ModuleIdempotentFactorReduction.lean
Nyll.SchemeTheory.RingTheory.IdempotentFactorReduction
7 declarations indexed from sourceView source ↗ Module documentation
Reduction of an idempotent factor
Imposing e = 1 commutes with reducing by an extended base ideal. The comparison is obtained from the canonical interchange of two quotient rings. It also identifies a reduced factor with a specified factor of a product.
Imports7
- Nyll.SchemeTheory.RingTheory.QuotientBaseChange
- Mathlib.Algebra.Algebra.Prod
- Mathlib.Algebra.Algebra.Tower
- Mathlib.RingTheory.Ideal.Maps
- Mathlib.RingTheory.Ideal.Over
- Mathlib.RingTheory.Ideal.Quotient.Operations
- Mathlib.RingTheory.Ideal.Span
Imported by2
Declarations
Algebra.idempotentFactorReduction
DocumentationTaking the factor where e = 1 commutes with reduction modulo the base ideal. The construction does not require idempotence of e.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
universe u v w z
namespace Algebra
variable {R : Type u} {C : Type v} [CommRing R] [CommRing C] [Algebra R C]
Algebra.idempotentFactorReduction_mk_mk
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
universe u v w z
namespace Algebra
variable {R : Type u} {C : Type v} [CommRing R] [CommRing C] [Algebra R C]
Algebra.idempotentFactorReductionEquivOfEqOne
DocumentationIf e reduces to 1, its factor has the same reduction as the original algebra.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
universe u v w z
namespace Algebra
variable {R : Type u} {C : Type v} [CommRing R] [CommRing C] [Algebra R C]
Algebra.idempotentFactorReductionEquivOfEqOne_mk_mk
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
universe u v w z
namespace Algebra
variable {R : Type u} {C : Type v} [CommRing R] [CommRing C] [Algebra R C]
Algebra.quotientOneSubEquivFst
DocumentationA product decomposition sending e to (1, 0) identifies the quotient by 1 - e with the first factor.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
universe u v w z
namespace Algebra
variable {R : Type u} {C : Type v} [CommRing R] [CommRing C] [Algebra R C]
Algebra.idempotentFactorReductionEquivFst
DocumentationA product decomposition of the reduction identifies the reduced factor selected by (1, 0) with its first factor.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
universe u v w z
namespace Algebra
variable {R : Type u} {C : Type v} [CommRing R] [CommRing C] [Algebra R C]
Algebra.idempotentFactorReductionEquivFst_mk_mk
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
universe u v w z
namespace Algebra
variable {R : Type u} {C : Type v} [CommRing R] [CommRing C] [Algebra R C]