Restricting local properties of scheme morphisms #
For a morphism of schemes f : X ⟶ Y and an open U of Y, Mathlib's f ∣_ U is the
restriction f ⁻¹ᵁ U ⟶ U. A property local on the target passes from this restriction to
every smaller open. An open immersion restricts to an isomorphism over opens in its range.
Restricting the source to an open equal to the full preimage gives a pullback square, which
transfers properties stable under base change to Scheme.Hom.resLE. Between affine opens, a
property attached to a ring-hom property holds for Scheme.Hom.resLE iff the ring-hom property
holds for Scheme.Hom.appLE. Dually, in a pullback square of the inclusion of an open U along
f, pullback of functions along the top morphism identifies the functions on f ⁻¹ᵁ U with the
global functions of the base change.
Main results #
AlgebraicGeometry.IsZariskiLocalAtTarget.restrict_of_le: a property local on the target passes fromf ∣_ Utof ∣_ VwhenV ≤ U.AlgebraicGeometry.Scheme.Hom.isIso_morphismRestrict_of_le_opensRange: an open immersion restricts to an isomorphism over every open contained in its range.AlgebraicGeometry.Scheme.Hom.isPullback_resLE_of_eq: the restriction offto an openUof the target and an openVof the source equal tof ⁻¹ᵁ Uis a pullback off.AlgebraicGeometry.Scheme.Hom.isIso_morphismRestrict_of_isIso_comp: if an open immersionιcontainsf ⁻¹ᵁ Vin its range and(ι ≫ f) ∣_ Vis an isomorphism, so isf ∣_ V.AlgebraicGeometry.HasRingHomProperty.resLE_iff: for affine opensV ⊆ f ⁻¹ᵁ U, a property attached to a ring-hom propertyQholds forf.resLE U ViffQholds forf.appLE U V.AlgebraicGeometry.Scheme.Hom.congr_appLE: equal morphisms induce the same mapsΓ(Y, U) ⟶ Γ(X, V), whatever the proofs ofV ≤ f ⁻¹ᵁ U.CategoryTheory.CommSq.appLE_app_topIso_hom: in a commutative square over the inclusion of an openU, the two ways of pulling a function onUback to the source of the square agree.CategoryTheory.IsPullback.isIso_appLE: in a pullback square of the inclusion of an openUalongf, pullback along the top morphism identifies the functions onf ⁻¹ᵁ Uwith the global functions of the base change.
A property local on the target passes from the restriction over U to the restriction
over every open V ≤ U.
An open immersion f restricts to an isomorphism over every open V contained in its
range.
Restricting f over an open U of the target, with source the open V = f ⁻¹ᵁ U (up to a
propositional equality), gives a pullback of f along the inclusion of U.
If the range of an open immersion ι contains f ⁻¹ᵁ V and (ι ≫ f) ∣_ V is an
isomorphism, then so is f ∣_ V: over V, the morphism f is ι ≫ f up to an isomorphism.
Let V ⊆ f⁻¹ U with U and V affine, and let P be a morphism property attached to the
ring-hom property Q. Then P holds for the restriction V ⟶ U of f iff Q holds for
f.appLE U V : Γ(Y, U) ⟶ Γ(X, V).
Equal morphisms induce the same maps on sections Γ(Y, U) ⟶ Γ(X, V). Unlike rewriting along
f = g, this applies when the proofs of V ≤ f ⁻¹ᵁ U and of V ≤ g ⁻¹ᵁ U are unrelated.
In a commutative square over the inclusion of an open U, the top morphism j maps all of
its source into f ⁻¹ᵁ U.
In a commutative square over the inclusion of an open U, pulling a function on U back to
the source along g is pulling it back along f to f ⁻¹ᵁ U and then along j.
In a pullback square of the inclusion of an open U along f, pullback of functions along
the top morphism j is an isomorphism Γ(Y, f ⁻¹ᵁ U) ≅ Γ(Z, ⊤).