Finite locally free sheaves of modules are dualizable #
Let M be a locally free sheaf of modules of finite type. Its dual-tensor comparison
𝓗om(M, 𝒪) ⊗ N ⟶ 𝓗om(M, N) is an isomorphism for every N
(SheafOfModules.isIso_dualTensorIhom_of_isLocallyFree). By the dual-basis criterion
TauCeti.exactPairingOfIsIsoDualTensorIhom, 𝓗om(M, 𝒪) is therefore a left dual of M, with
evaluation the evaluation of the internal Hom.
Whether a morphism of sheaves is invertible can be checked on a cover
(SheafOfModules.isIso_of_coversTop). Take a cover by charts on which M is finite free; there
the dual-tensor comparison is invertible
(SheafOfModules.IsLocallyFree.exists_isLocallyFreeData_isFiniteType_isIso_dualTensorIhom).
Restriction to a chart is strong monoidal and commutes with internal Hom
(SheafOfModules.isIso_overIhomComparison), so it carries the global comparison to the local one
(CategoryTheory.Functor.isIso_map_dualTensorIhom_app).
The same charts show that the dual 𝓗om(M, 𝒪) is again finite locally free
(SheafOfModules.isFiniteLocallyFree_ihom_unit), and hence so is 𝓗om(M, N) ≅ 𝓗om(M, 𝒪) ⊗ N
for finite locally free M and N (SheafOfModules.isFiniteLocallyFree_ihom).
The monoidal structure on sheaves of modules over the restriction of R to X.
Equations
Instances For
The closed monoidal structure on sheaves of modules over the restriction of R to X.
Equations
Instances For
The dual-tensor comparison 𝓗om(M, 𝒪) ⊗ N ⟶ 𝓗om(M, N) of a locally free sheaf of modules of
finite type is an isomorphism. By TauCeti.exactPairingOfIsIsoDualTensorIhom, 𝓗om(M, 𝒪) is
then a left dual of M.
The dual 𝓗om(M, 𝒪) of a locally free sheaf of modules of finite type is finite locally
free.
The internal Hom between finite locally free sheaves of modules is finite locally free.