Constructors for properties of morphisms between schemes #
This file provides some constructors to obtain morphism properties of schemes from other morphism properties:
AffineTargetMorphismProperty.diagonal: Given an affine target morphism propertyP,P.diagonal fholds ifP (pullback.mapDesc f₁ f₂ f)holds for two affine open immersionsf₁andf₂.AffineTargetMorphismProperty.of: Given a morphism propertyPof schemes, this is the restriction ofPto morphisms with affine target. IfPis local at the target, we have(toAffineTargetMorphismProperty P).targetAffineLocally = P(seeMorphismProperty.targetAffineLocally_toAffineTargetMorphismProperty_eq_of_isLocalAtTarget).MorphismProperty.topologically: Given a propertyPof maps of topological spaces,(topologically P) fholds ifPholds for the underlying continuous map off.MorphismProperty.stalkwise: Given a propertyPof ring homs,(stalkwise P) fholds ifPholds for all stalk maps.
Also provides API for showing the standard locality and stability properties for these types of properties.
The AffineTargetMorphismProperty associated to (targetAffineLocally P).diagonal.
See diagonal_targetAffineLocally_eq_targetAffineLocally.
Equations
- One or more equations did not get rendered due to their size.
Instances For
topologically P holds for a morphism if the underlying topological map satisfies P.
Equations
Instances For
If a property of maps of topological spaces is stable under composition, the induced morphism property of schemes is stable under composition.
If a property of maps of topological spaces is satisfied by all homeomorphisms, every isomorphism of schemes satisfies the induced property.
If a property of maps of topological spaces is satisfied by homeomorphisms and is stable under composition, the induced property on schemes respects isomorphisms.
To check that a topologically defined morphism property is local at the target, we may check the corresponding properties on topological spaces.
A variant of topologically_isLocalAtTarget
that takes one iff statement instead of two implications.
A variant of topologically_isLocalAtSource
that takes one iff statement instead of two implications.
stalkwise P holds for a morphism if all stalks satisfy P.
Equations
- AlgebraicGeometry.stalkwise P f = ∀ (x : ↥x✝¹), P (CommRingCat.Hom.hom (AlgebraicGeometry.Scheme.Hom.stalkMap f x))
Instances For
If P respects isos, then stalkwise P respects isos.
If P respects isos, then stalkwise P is local at the target.
If P respects isos, then stalkwise P is local at the source.
If P is local at the target, to show that P is stable under base change, it suffices to
check this for base change along a morphism of affine schemes.