Documentation

Mathlib.RingTheory.Spectrum.Prime.ConstructibleSet

Constructible sets in the prime spectrum #

This file provides tooling for manipulating constructible sets in the prime spectrum of a ring.

TODO #

Link to constructible sets in a topological space.

@[reducible, inline]

The data of a constructible set s 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.

Equations
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
      theorem PrimeSpectrum.ConstructibleSetData.map_comp {R : Type u_1} {S : Type u_2} {T : Type u_3} [CommSemiring R] [CommSemiring S] [CommSemiring T] [DecidableEq S] [DecidableEq T] (f : S →+* T) (g : R →+* S) (s : ConstructibleSetData R) :
      map (f.comp g) s = map f (map g s)

      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.

      Equations
      Instances For

        The degree bound on a constructible set for Chevalley's theorem for the inclusion R ↪ R[X].

        Equations
        Instances For