Documentation

TauCeti.Algebra.Category.ModuleCat.Sheaf.FiniteLocallyFree

Finite locally free sheaves have finite local bases #

Let R be a sheaf of commutative rings on a small site with pullbacks. A sheaf of R-modules is finite locally free if it is locally free and finitely presented (SheafOfModules.isFiniteLocallyFree). Local freeness alone provides local bases whose index types may be infinite and vary from chart to chart; finite type provides finitely many local generators on possibly different charts. This file shows that a locally free sheaf of finite type admits locally free data with finite local bases (SheafOfModules.IsLocallyFree.exists_isLocallyFreeData_isFiniteType), so that finite local freeness is equivalent to the existence of such data (SheafOfModules.isFiniteLocallyFree_iff_exists_isLocallyFreeData_isFiniteType), the form in which it is used to reduce statements about finite locally free sheaves to finite free sheaves.

The proof passes to a common refinement of the two covers, on which the sheaf is at once free on some index type I and generated by finitely many sections. If I is finite there is nothing to do. Otherwise the free sheaf on I receives an epimorphism from a finite free sheaf, and the degenerate case is that the sheaf of rings vanishes: an epimorphism free J ⟶ free K between finite free sheaves with |J| < |K| dualizes to a monomorphism free K ⟶ free J, whose sections over each object W give an injective R(W)-linear map R(W)^K → R(W)^J, so that R(W) is the zero ring by the strong rank condition (TauCeti.SheafOfModules.subsingleton_of_epi_free_of_card_lt). All sheaves of modules over a vanishing sheaf of rings are zero (TauCeti.SheafOfModules.isZero_of_forall_subsingleton), and the zero sheaf is free on the empty type.

Main declarations #

References #

If there is an epimorphism free J ⟶ free K between free sheaves of modules on finite types with |J| < |K|, then the sheaf of rings vanishes: all its rings of sections are trivial.

Isomorphic free sheaves of modules on finite types have index types of the same cardinality, as soon as the sheaf of rings has one nonzero ring of sections.

If there is an epimorphism from a free sheaf of modules on a finite type to the free sheaf of modules on an infinite type, then the sheaf of rings vanishes.

A sheaf of modules which is free, on a possibly infinite index type, and generated by finitely many sections is free on a finite type. If the given basis is infinite, the sheaf of rings vanishes and the sheaf is free on the empty type.