Documentation

TauCeti.AlgebraicGeometry.Restrict

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 #

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.

theorem AlgebraicGeometry.HasRingHomProperty.resLE_iff {X Y : Scheme} (P : CategoryTheory.MorphismProperty Scheme) {Q : {R S : Type u} → [inst : CommRing R] → [inst_1 : CommRing S] → (R →+* S) → Prop} [HasRingHomProperty P fun {R S : Type u} [CommRing R] [CommRing S] => Q] {f : X ⟶ Y} {U : Y.Opens} (hU : IsAffineOpen U) {V : X.Opens} (hV : IsAffineOpen V) (hVU : V ≤ (TopologicalSpace.Opens.map f.base).obj U) :

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).

theorem AlgebraicGeometry.Scheme.Hom.congr_appLE {X Y : Scheme} (f : X ⟶ Y) {g : X ⟶ Y} (e : f = g) (U : Y.Opens) (V : X.Opens) (hf : V ≤ (TopologicalSpace.Opens.map f.base).obj U) (hg : V ≤ (TopologicalSpace.Opens.map g.base).obj U) :
appLE f U V hf = appLE g U V hg

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, ⊤).