Rees algebra #
The Rees algebra of an ideal I is the subalgebra R[It] of R[t] defined as R[It] = ⨁ₙ Iⁿ tⁿ.
This is used to prove the Artin-Rees lemma, and will potentially enable us to calculate some
blowup in the future.
Main definition #
reesAlgebra: The Rees algebra of an idealI, defined as a subalgebra ofR[X].adjoin_monomial_eq_reesAlgebra: The Rees algebra is generated by the degree one elements.reesAlgebra.fg: The Rees algebra of a f.g. ideal is of finite type. In particular, this implies that the rees algebra over a Noetherian ring is still Noetherian.
The Rees algebra of an ideal I, defined as the subalgebra of R[X] whose i-th coefficient
falls in I ^ i.
Equations
Instances For
theorem reesAlgebra.monomial_coeff_mem {R : Type u} [CommRing R] {I : Ideal R} (f : ↥(reesAlgebra I)) (i : ℕ) :
instance instFiniteTypeSubtypePolynomialMemSubalgebraReesAlgebraOfIsNoetherianRing {R : Type u} [CommRing R] {I : Ideal R} [IsNoetherianRing R] :
Algebra.FiniteType R ↥(reesAlgebra I)
instance instIsNoetherianRingSubtypePolynomialMemSubalgebraReesAlgebra {R : Type u} [CommRing R] {I : Ideal R} [IsNoetherianRing R] :
theorem tensorProduct_reesAlgebra_isNoetherian_of_fg {R : Type u} [CommRing R] {I : Ideal R} [IsNoetherianRing (R ⧸ I)] (fg : I.FG) :
IsNoetherianRing (TensorProduct R (R ⧸ I) ↥(reesAlgebra I))
theorem isNoetherianRing_reesAlgebra_quotient {R : Type u} [CommRing R] {I : Ideal R} [IsNoetherianRing (R ⧸ I)] (fg : I.FG) :
IsNoetherianRing (↥(reesAlgebra I) ⧸ Ideal.map (algebraMap R ↥(reesAlgebra I)) I)
theorem mem_map_algebraMap_reesAlgebra_iff {R : Type u} [CommRing R] {I : Ideal R} (f : ↥(reesAlgebra I)) :