Constructible sets in the prime spectrum #
This file provides tooling for manipulating constructible sets in the prime spectrum of a ring.
The data of a basic constructible set s is a tuple (f, g₁, ..., gₙ)
- f : R
Given the data of a basic constructible set
s = V(g₁, ..., gₙ) \ V(f), returnf. - n : ℕ
Given the data of a basic constructible set
s = V(g₁, ..., gₙ) \ V(f), returnn. Given the data of a basic constructible set
s = V(g₁, ..., gₙ) \ V(f), returng.
Instances For
Given the data of the constructible set s, build the data of the constructible set
{I | {x | φ x ∈ I} ∈ s}.
Instances For
Given the data of a basic constructible set s, namely a tuple (f, g₁, ..., gₙ) such that
s = V(g₁, ..., gₙ) \ V(f), return s.
Equations
Instances For
The data of a constructible set s in the prime spectrum of a ring is finitely many tuples
(f, g₁, ..., gₙ) such that s = ⋃ (f, g₁, ..., gₙ), V(g₁, ..., gₙ) \ V(f).
To obtain s from its data, use PrimeSpectrum.ConstructibleSetData.toSet.
Instances For
Given the data of the constructible set s, build the data of the constructible set
{I | {x | f x ∈ I} ∈ s}.
Equations
Instances For
Given the data of a constructible set s, namely finitely many tuples (f, g₁, ..., gₙ) such
that s = ⋃ (f, g₁, ..., gₙ), V(g₁, ..., gₙ) \ V(f), return s.
Instances For
The degree bound on a constructible set for Chevalley's theorem for the inclusion R ↪ R[X].
Equations
- S.degBound = Finset.sup S fun (C : PrimeSpectrum.BasicConstructibleSetData (Polynomial R)) => ∑ i : Fin C.n, (C.g i).degree.succ
Instances For
Stacks Tag 00F8 (without the finite presentation part)
Stacks Tag 00I0 ((1))
Stacks Tag 00I0 ((1))