Serre's dimension inequality: for a Noetherian local ring R and primes 𝔭, 𝔮,
dim(R/𝔭) + dim(R/𝔮) ≤ dim R + dim(R/(𝔭 ⊔ 𝔮)).
Typeclass abstracting Serre's dimension inequality for a local ring, allowing downstream lemmas to be stated under a single hypothesis.
- dim_ineq {𝔭 𝔮 : Ideal R} [𝔭.IsPrime] [𝔮.IsPrime] : ringKrullDim (R ⧸ 𝔭) + ringKrullDim (R ⧸ 𝔮) ≤ ringKrullDim R + ringKrullDim (R ⧸ 𝔭 ⊔ 𝔮)
Instances
Every Noetherian local ring satisfies Serre's dimension inequality.
The Krull dimension of the trivial quotient R / ⊤ is ⊥.
If Serre's dimension inequality holds for two primes, then their sum is not the unit
ideal — otherwise the right-hand side becomes ⊥ while the left-hand side is ≥ 0.
Corollary of Serre's inequality: in a local ring satisfying the inequality, the sum of two primes is never the whole ring.
Variant with a height bound: under Serre's inequality, the sum of two primes whose
heights bound the dimension of R is still proper.
Restatement of Serre's inequality via the typeclass HasSerreDimensionInequality.
The irrelevant ideal of a polynomial ring: the ideal generated by all variables X_i.
Instances For
Each variable X_i lies in the irrelevant ideal.
The irrelevant ideal is contained in the kernel of evaluation at the origin.
The irrelevant ideal is proper (does not contain 1).
The singleton ideal (X_i) is contained in the irrelevant ideal.
The sum of two ideals contained in the irrelevant ideal remains proper.
An indexed supremum of ideals contained in the irrelevant ideal remains proper.
Example: two distinct lines in P^2 (cut out by X_0 and X_1) intersect.
Example: a line and a conic in P^2 meet, since both ideals lie in the irrelevant
ideal.
Example: two planes in P^4 meet, since both ideals lie in the irrelevant ideal.