Documentation

Atlas.AlgebraicGeometryI.code.Lec2ProjectiveSpace

@[reducible, inline]
abbrev Formalization.ProjectiveSpace (k : Type u_1) [Field k] (n : ) :
Type u_1

Projective n-space over k, identified with the projectivization of k^{n+1}.

Instances For
    @[reducible, inline]
    abbrev Formalization.PuncturedAffineSpace (k : Type u_1) [Field k] (n : ) :
    Type u_1

    The punctured affine space A^{n+1} \ {0} over k, used as the domain of the quotient map defining P^n.

    Instances For

      The quotient map A^{n+1} \ {0} → P^n sending a nonzero vector to its projective class (Lecture 2, Definition 4).

      Instances For
        theorem Formalization.ProjectiveSpace.π_eq_iff {k : Type u_1} [Field k] {n : } (v w : PuncturedAffineSpace k n) :
        π k n v = π k n w ∃ (a : kˣ), a w = v

        Two nonzero vectors define the same point of P^n iff they differ by a nonzero scalar.

        The quotient map A^{n+1} \ {0} → P^n is surjective.

        def Formalization.AffineSpace.zeroLocus (k : Type u_2) [Field k] (n : ) (S : Set (MvPolynomial (Fin (n + 1)) k)) :
        Set (Fin (n + 1)k)

        The vanishing locus in A^{n+1} of a set of polynomials: points where every polynomial in S evaluates to zero.

        Instances For
          def Formalization.AffineSpace.mulPairs (k : Type u_2) [Field k] (n : ) (S T : Set (MvPolynomial (Fin (n + 1)) k)) :
          Set (MvPolynomial (Fin (n + 1)) k)

          The set of all products f * g with f ∈ S and g ∈ T, used in showing the union of two zero loci is itself a zero locus.

          Instances For
            @[implicit_reducible]
            instance Formalization.zariskiTopologyAffine (k : Type u_2) [Field k] (n : ) :
            TopologicalSpace (Fin (n + 1)k)

            The Zariski topology on A^{n+1}, whose closed sets are the vanishing loci of sets of polynomials.

            @[implicit_reducible]

            The Zariski topology on P^n, defined as the quotient topology coinduced from the Zariski topology on A^{n+1} via the projection π.

            def Formalization.ProjectiveSpace.IsRegular (k : Type u_2) [Field k] (n : ) (U : Set (ProjectiveSpace k n)) (f : Uk) :

            A function f : U → k on an open subset U ⊆ P^n is regular (Lecture 2, Def 4) if locally on the affine cone it can be written as a ratio p/q of polynomials with q non-vanishing.

            Instances For