Documentation

TauCeti.AlgebraicGeometry.Morphisms.Flat.NonZeroDivisors

Nonzerodivisors of the structure sheaf and flat morphisms #

A flat ring map sends nonzerodivisors to nonzerodivisors, so along a flat morphism of schemes f : X ⟶ Y the image under f.appLE of a nonzerodivisor on an affine open of Y is a nonzerodivisor on every affine open of X above it (Scheme.Hom.isSMulRegular_appLE).

A section that is a nonzerodivisor on every affine open inside U is one on every open subset of U, affine or not (Scheme.isSMulRegular_map_of_forall_affineOpens). Since restriction between affine opens is flat, a nonzerodivisor on an affine open U therefore remains a nonzerodivisor on every open subset of U (IsAffineOpen.isSMulRegular_map). Likewise, the pullback of a nonzerodivisor along a flat morphism to an affine scheme is a nonzerodivisor on every affine open of the source (Scheme.Hom.isSMulRegular_map_appTop); a nonzerodivisor of a ring R is one on Spec R by Scheme.isSMulRegular_ΓSpecIso_inv. Consequently the global sections of a scheme flat over Spec R form a torsion-free R-module (Scheme.Hom.isTorsionFree_appTop).

A section over U whose restriction to every affine open inside U is a nonzerodivisor restricts to a nonzerodivisor on every open subset V ⊆ U, affine or not.

Along a flat morphism f, the image under f.appLE of a nonzerodivisor on an affine open U of the target is a nonzerodivisor on every affine open V ⊆ f ⁻¹ᵁ U of the source.

A nonzerodivisor on an affine open U restricts to a nonzerodivisor on every open subset V ⊆ U, affine or not.

Along a flat morphism to an affine scheme, the pullback of a nonzerodivisor restricts to a nonzerodivisor on every affine open of the source.

A nonzerodivisor π of a ring R is a nonzerodivisor among the global functions on Spec R.

Along a flat morphism f : X ⟶ Spec R, the global sections of X form a torsion-free R-module, for the algebra structure induced by f.