Ideal quotients #
This file defines ideal quotients as a special case of submodule quotients and proves some basic results about these quotients.
See Algebra.RingQuot
for quotients of non-commutative rings.
Main definitions #
Main results #
Ideal.quotientInfRingEquivPiQuotient
: the Chinese Remainder Theorem
The quotient R/I
of a ring R
by an ideal I
.
The ideal quotient of I
is defined to equal the quotient of I
as an R
-submodule of R
.
This definition is marked reducible
so that typeclass instances can be shared between
Ideal.Quotient I
and Submodule.Quotient I
.
Equations
- Ideal.instHasQuotientIdealToSemiringToCommSemiring = Submodule.hasQuotient
Equations
- Ideal.Quotient.one I = { one := Submodule.Quotient.mk 1 }
On Ideal
s, Submodule.quotientRel
is a ring congruence.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- Ideal.Quotient.instCoeQuotientIdealToSemiringToCommSemiringInstHasQuotientIdealToSemiringToCommSemiring = { coe := ↑(Ideal.Quotient.mk I) }
Two RingHom
s from the quotient by an ideal are equal if their
compositions with Ideal.Quotient.mk'
are equal.
See note [partially-applied ext lemmas].
Equations
- Ideal.Quotient.inhabited = { default := ↑(Ideal.Quotient.mk I) 37 }
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
If I
is an ideal of a commutative ring R
, if q : R → R/I
is the quotient map, and if
s ⊆ R
is a subset, then q⁻¹(q(s)) = ⋃ᵢ(i + s)
, the union running over all i ∈ I
.
The quotient by a maximal ideal is a group with zero. This is a def
rather than instance
,
since users will have computable inverses in some applications.
See note [reducible non-instances].
Equations
- One or more equations did not get rendered due to their size.
Instances For
The quotient by a maximal ideal is a field. This is a def
rather than instance
, since users
will have computable inverses (and qsmul
, rat_cast
) in some applications.
See note [reducible non-instances].
Equations
- One or more equations did not get rendered due to their size.
Instances For
The quotient of a ring by an ideal is a field iff the ideal is maximal.
Given a ring homomorphism f : R →+* S
sending all elements of an ideal to zero,
lift it to the quotient by this ideal.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The ring homomorphism from the quotient by a smaller ideal to the quotient by a larger ideal.
This is the Ideal.Quotient
version of Quot.Factor
Equations
- Ideal.Quotient.factor S T H = Ideal.Quotient.lift S (Ideal.Quotient.mk T) (_ : ∀ (x : R), x ∈ S → ↑(Ideal.Quotient.mk T) x = 0)
Instances For
Quotienting by equal ideals gives equivalent rings.
See also Submodule.quotEquivOfEq
and Ideal.quotientEquivAlgOfEq
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
R^n/I^n
is a R/I
-module.
The homomorphism from R/(⋂ i, f i)
to ∏ i, (R / f i)
featured in the Chinese
Remainder Theorem. It is bijective if the ideals f i
are comaximal.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Chinese Remainder Theorem. Eisenbud Ex.2.6. Similar to Atiyah-Macdonald 1.10 and Stacks 00DT
Equations
- One or more equations did not get rendered due to their size.