Documentation

Atlas.AlgebraicGeometryI.code.Lec1ZariskiNullstellensatz

Theorem 1.1 (Lecture 1, essential Nullstellensatz). Any field extension K/k that is finitely generated as a k-algebra is algebraic over k.

Algebraically closed form of Theorem 1.1: if k = k̄ is algebraically closed and K/k is a finitely generated k-algebra that is a field, then the structure map k → K is bijective, i.e. K = k.

def Lec1ZariskiNullstellensatz.IsZariskiClosed (k : Type u_1) [Field k] (σ : Type u_2) (V : Set (σk)) :

Definition 1 (Lecture 1). A subset V ⊆ k^σ is Zariski closed if it is the zero set of some collection of polynomials in k[x_σ].

Instances For
    theorem Lec1ZariskiNullstellensatz.isZariskiClosed_iff_exists_ideal (k : Type u_1) [Field k] (σ : Type u_2) (V : Set (σk)) :

    A subset is Zariski closed iff it is the zero locus of some ideal of polynomials; equivalence between cutting out by a set of polynomials and by the ideal it generates.

    The vanishing ideal I(V) of any subset of affine space is a radical ideal.

    An ideal and its radical have the same zero locus: V(I) = V(√I).

    Hilbert's Nullstellensatz (over an algebraically closed field): I(V(I)) = √I.

    For a radical ideal I over , we have I(V(I)) = I: passing to the zero locus and back recovers a radical ideal.

    For any ideal I over , the iterated operation V(I(V(I))) recovers V(I).

    noncomputable def Lec1ZariskiNullstellensatz.nullstellensatz_bijection (k : Type u_1) [Field k] [IsAlgClosed k] (σ : Type u_2) [Finite σ] :
    { I : Ideal (MvPolynomial σ k) // I.IsRadical } { V : Set (σk) // ∃ (I : Ideal (MvPolynomial σ k)), V = MvPolynomial.zeroLocus k I }

    Theorem 1.2 (Lecture 1). Over an algebraically closed field with finitely many variables, there is a bijection between radical ideals of k[x_σ] and Zariski-closed subsets of k^σ, given by I ↦ V(I) with inverse V ↦ I(V).

    Instances For
      @[implicit_reducible]
      noncomputable instance Lec1ZariskiNullstellensatz.zariskiTopology_classical (k : Type u_1) [Field k] (σ : Type u_2) [Fintype σ] :
      TopologicalSpace (σk)

      The classical Zariski topology on affine space k^σ: closed sets are the zero loci of ideals in k[x_σ].

      theorem Lec1ZariskiNullstellensatz.zariskiTopology_isClosed_iff (k : Type u_1) [Field k] (σ : Type u_2) [Fintype σ] (Z : Set (σk)) :

      Closed sets in the classical Zariski topology on k^σ are exactly the Zariski-closed subsets in the polynomial-zero-set sense.

      The Yoneda-style pullback sending a scheme morphism X → Spec A to the induced ring map A → Γ(X, 𝒪_X).

      Instances For
        structure Lec1ZariskiNullstellensatz.IsAffineVariety' (k : Type u_1) [Field k] (A : Type u_2) [CommRing A] [Algebra k A] :

        A bundling of the affine variety condition: A is a finite-type k-algebra and Spec A represents the functor X ↦ Hom_{Ring}(A, Γ(X, 𝒪_X)).

        Instances For

          The fundamental Spec-Γ adjunction packaged as a bijection: scheme morphisms X → Spec A correspond to ring maps A → Γ(X, 𝒪_X).

          Instances For

            Any finitely generated k-algebra A defines an affine variety in the sense of IsAffineVariety': Spec A represents Hom from A.