Standard affine charts of projective space #
For a division ring K and an index type ι, the projective space ℙ K (ι → K) is covered by
the standard affine opens U_i = {[v] | v i ≠ 0}, one for each i : ι. For a field K and
ι = Fin (n + 1), the homogeneous ratios [v] ↦ (v (i.succAbove j) / v i)_(j : Fin n)
identify U_i with the affine space Fin n → K; the inverse inserts the coordinate 1 in
position i, sending z to [Fin.insertNth i 1 z]. The remaining coordinates are enumerated by
Fin.succAbove i.
This file records these charts as partial equivalences Projectivization.affineChart i, together
with their transition maps: on the overlap of U_i and U_j, the transition from the chart of i
to the chart of j divides the homogeneous coordinates Fin.insertNth i 1 z by their j-th
entry. These are the algebraic data of the standard atlas of projective space, over an arbitrary
field: once projective space carries its quotient topology, they are the charts and rational
transition maps from which the smooth structure of real projective space and the complex structure
of complex projective space are built.
Main declarations #
Projectivization.affineOpen i: the points whosei-th homogeneous coordinate is nonzero;Projectivization.iUnion_affineOpensays that these sets cover projective space.Projectivization.instNontrivial: projective space over at least two coordinates has at least two points.Projectivization.affineChart i: the affine chartU_i ≃ Fin n → Kby homogeneous ratios.Projectivization.affineChart_mkandProjectivization.affineChart_symm_apply: the chart and its inverse in homogeneous coordinates.Projectivization.affineChart_symm_zero: the centre of the chart ofiis the coordinate point[eᵢ], which lies in no other standard affine open (Projectivization.mk_single_mem_affineOpen_iff).Projectivization.affineChart_symm_trans_sourceandProjectivization.affineChart_symm_trans_apply: the domain and formula of the transition maps.Projectivization.affineChart_apply_affineChart_symm: a map of projective spaces given in homogeneous coordinates, read in standard affine charts.
References #
- P. Griffiths and J. Harris, Principles of Algebraic Geometry, Chapter 0, §1.
The standard affine open of projective space where the i-th homogeneous coordinate is
nonzero.
Instances For
A point lies in the standard affine open of i when the i-th entry of its chosen
representative is nonzero; see Projectivization.mk_mem_affineOpen_iff for arbitrary homogeneous
coordinates.
Membership in a standard affine open does not depend on the chosen homogeneous coordinates.
Every point of projective space lies in some standard affine open.
The standard affine opens cover projective space.
With a single homogeneous coordinate, as for the projective space of dimension zero, the standard affine open is the whole space.
The coordinate point [eₖ], the line spanned by the k-th standard basis vector, lies in the
standard affine open of i exactly when i = k.
Distinct standard basis vectors span distinct coordinate points of projective space.
Projective space over a coordinate space with at least two coordinates has at least two points: the coordinate points of two distinct indices differ.
The standard affine chart of projective space at the coordinate i: on the affine open where
the i-th homogeneous coordinate is nonzero, it is given by the ratios of the other coordinates to
that one, enumerated by Fin.succAbove i. Its inverse sends z to [Fin.insertNth i 1 z].
Instances For
The domain of the transition map from the standard affine chart of i to that of j
consists of the points whose homogeneous coordinates Fin.insertNth i 1 z have nonzero j-th
entry.
The transition map from the standard affine chart of i to that of j divides the
homogeneous coordinates Fin.insertNth i 1 z by their j-th entry.
A map f of projective spaces sending [w] to [F w] for w = Fin.insertNth i 1 z, read in
the standard affine charts at i and j: it sends z to the homogeneous ratios of F w with
respect to its j-th coordinate. Outside the domain of the chart at j both sides are 0.
The image of the point [w], for w = Fin.insertNth i 1 z, under a map f of projective
spaces sending it to [F w] lies in the standard affine open at j exactly when the j-th
coordinate of F w is nonzero.