Étale coordinates adapted to a center: the definitions #
X is a scheme over a field k (f : X ⟶ Spec k), 𝔸ⁿ_k = Spec k[t_0, …, t_{n-1}] (that is,
Spec (MvPolynomial (Fin n) k)), Z an ideal sheaf on X.
toAffineSpace f U v : U ⟶ 𝔸ⁿ_k, fornsectionsvof an openU ⊆ X, is the morphism overkwhose coordinate functions are thev i:U ⟶ Spec Γ(X, U)followed bySpecof thek-algebra mapk[t] → Γ(X, U),t_i ↦ v i(MvPolynomial.aeval v; thek-algebra structure onΓ(X, U)isScheme.Hom.sectionsAlgebra f U, throughf). Kollár's "local coordinates(x_1, …, x_n)" read as a morphism to affine space ([Kol07, Definition 24] and [Kol07, Definition 60]; [TSPA, Tag 054L]). Mathlib'sAffineSpace.homOfVectoris not used:𝔸(Fin n; S)forces the index type and the scheme into one universe.coordinateSubspace k n r ⊆ 𝔸ⁿ_kis the ideal sheaf ofL = V(t_0, …, t_{r-1}), the coordinate subspace of codimensionr:specIdealSheafof the idealcenterIdeal k n rof the center of the model blow-upmodelBlowUp k n r.EtaleCoordinatesAdapted f n r Z x: an affine openU ∋ x, sectionsvwithtoAffineSpace f U vétale, andZ ∩ U = g⁻¹(L)as closed subschemes ofU(Z.comap U.ι = L.comap g). This is [Kol07, Definition 24, (4)]: local coordinatesz_1, …, z_natxwith "Z = (z_{j_1} = ⋯ = z_{j_s} = 0)" nearx, here with the coordinates made an étale chart: the form in which the blow-up ofZis computed locally (B_{Z∩U} U ≅ U ×_{𝔸ⁿ} B_L 𝔸ⁿ,Hironaka/Scheme/Smooth/BlowUpSmoothChart.lean).
The morphism U ⟶ 𝔸ⁿ_k = Spec k[t_0, …, t_{n-1}] over k with coordinate functions
v 0, …, v (n-1) ∈ Γ(X, U) (Kollár's local coordinates as a morphism to affine space).
Equations
Instances For
The coordinate subspace L = V(t_0, …, t_{r-1}) ⊆ 𝔸ⁿ_k as an ideal sheaf on
Spec k[t_0, …, t_{n-1}]: the ideal sheaf of centerIdeal k n r = (t_0, …, t_{r-1}), the center
of the model blow-up modelBlowUp k n r.
Equations
Instances For
Étale coordinates at x adapted to Z ([Kol07, Definition 24, (4)];
[Kol07, Definition 60]): an affine open U ∋ x and sections v_0, …, v_{n-1} of U such that the
coordinate morphism g = toAffineSpace f U v : U ⟶ 𝔸ⁿ_k is étale and Z ∩ U = g⁻¹(L),
L = V(t_0, …, t_{r-1}), as closed subschemes of U.
- U : ↑X.affineOpens
The affine chart around
x. xlies in the chart.- v : Fin n → ↑(X.presheaf.obj (Opposite.op ↑self.U))
The coordinate functions.
- etale : Etale (toAffineSpace f (↑self.U) self.v)
The coordinate morphism
U ⟶ 𝔸ⁿ_kis étale. Adaptedness:
Z ∩ Uis the pullback of the coordinate subspaceV(t_0, …, t_{r-1}).