def
Formalization.ProjectiveSpace.π
(k : Type u_1)
[Field k]
(n : ℕ)
:
PuncturedAffineSpace k n → ProjectiveSpace k n
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.π_surjective
{k : Type u_1}
[Field k]
{n : ℕ}
:
Function.Surjective (π k n)
The quotient map A^{n+1} \ {0} → P^n is surjective.
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 : ↑U → k)
:
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.