The rank of a finite locally free sheaf #
A finite locally free sheaf E on a scheme X is free on a finite basis over an open
neighbourhood of every point. Its rank at x is the number of elements of such a basis around
x. This does not depend on the neighbourhood or on the basis: two bases around x restrict to
bases of E over their common neighbourhood W, and since Γ(X, W) is a nonzero commutative
ring, isomorphic finite free sheaves over W have bases of the same cardinality. As the same
basis computes the rank at every point of its neighbourhood, the rank is a locally constant
function X → ℕ. It need not be constant: on a disconnected scheme the rank may differ between
components.
Main declarations #
TauCeti.AlgebraicGeometry.FiniteLocallyFreeSheaf.rank: the rank of a finite locally free sheaf, as a locally constant function onX, computed on any local basis byFiniteLocallyFreeSheaf.rank_apply_eq_natCard;TauCeti.AlgebraicGeometry.FiniteLocallyFreeSheaf.rankLocus: the clopen locus where the rank takes a given value;FiniteLocallyFreeSheaf.rank_eq_of_iso,FiniteLocallyFreeSheaf.rank_free_applyandFiniteLocallyFreeSheaf.rank_pullback_apply: the rank is invariant under isomorphism, is|I|for the free sheaf onI, and is preserved by pullback;FiniteLocallyFreeSheaf.rank_biprod_applyandFiniteLocallyFreeSheaf.rank_tensor_apply: rank is additive under direct sums and multiplicative under tensor products;FiniteLocallyFreeSheaf.isInvertible_iff_forall_rank_eq_one: the invertible sheaves are exactly the finite locally free sheaves of rank one at every point, so that the fully faithful inclusionInvertibleSheaf.toFiniteLocallyFreeidentifiesInvertibleSheaf Xwith the rank-one objects (InvertibleSheaf.rank_toFiniteLocallyFree_apply).
References #
- The Stacks Project, Tag 01C9
- [R. Hartshorne, Algebraic Geometry][hartshorne1977], Chapter II, Section 5
Two finite bases of an 𝒪_X-module over open neighbourhoods of a common point have the same
number of elements.
A finite locally free sheaf is free on a finite basis over some open neighbourhood of each point.
The rank of a finite locally free sheaf E on X, as a locally constant function on X.
Its value at x is the number of elements of a basis of E over any open neighbourhood of x
on which E is free (rank_apply_eq_natCard).
Equations
- E.rank = { toFun := TauCeti.AlgebraicGeometry.FiniteLocallyFreeSheaf.rankAt✝ E, isLocallyConstant := ⋯ }
Instances For
The rank of E at x is the number of elements of any basis of E over an open
neighbourhood of x.
Isomorphic finite locally free sheaves have the same rank.
The free sheaf on a finite type I has rank |I| at every point.
The rank of the pullback of a finite locally free sheaf E along f : X ⟶ Y at x is the
rank of E at f x.
The rank of a direct sum is the sum of the ranks of its summands.
The rank of a tensor product is the product of the ranks of its factors.
The rank locus of E in rank n: the clopen set of points at which E has rank n.
Instances For
A point lies in the rank locus of E in rank n exactly when E has rank n there.
An invertible sheaf has rank one at every point.
A finite locally free sheaf is invertible if and only if it has rank one at every point.