Finite free sheaves of modules are self-dual #
Let R be a sheaf of commutative rings on a small site. In the symmetric monoidal category of
sheaves of R-modules, the free sheaf free I on a finite type I is dualizable, with dual
free I itself. Writing eᵢ = ιFree i for the basis sections, the evaluation
free I ⊗ free I ⟶ R sends eᵢ ⊗ eⱼ to δᵢⱼ, and the coevaluation R ⟶ free I ⊗ free I sends
1 to ∑ i, eᵢ ⊗ eᵢ.
The pairing is obtained from TauCeti.ExactPairing.biproduct: the basic free-sheaf API in
TauCeti.Algebra.Category.ModuleCat.Sheaf.Free identifies free I with the biproduct of I
copies of the unit R (TauCeti.SheafOfModules.biproductIsoFree), and the unit is canonically
self-dual.
Finite free sheaves are the local models of finite locally free sheaves, so this is the local
input for showing that finite locally free sheaves are dualizable.
Combining the pairing with the closed structure of sheaves of modules identifies the internal Hom
out of free I with tensoring by free I, and in particular the dual sheaf
𝓗om(free I, 𝒪) with free I itself. Its basis sections are the dual basis: paired against the
basis sections of free I they give δᵢⱼ.
Main declarations #
TauCeti.SheafOfModules.exactPairingFree: the exact pairing betweenfree Iand itself;TauCeti.SheafOfModules.ιFree_tensorHom_ιFree_evaluation,TauCeti.SheafOfModules.ιFree_tensorHom_ιFree_evaluation_of_neandTauCeti.SheafOfModules.coevaluation_free: its evaluation and coevaluation on basis sections;TauCeti.SheafOfModules.ihomFreeIsoandTauCeti.SheafOfModules.dualFreeIso: the internal Hom out offree I, and the dual sheaf offree I;TauCeti.SheafOfModules.dualFreeι: the basis sections of the dual sheaf;TauCeti.SheafOfModules.ιFree_tensorHom_dualFreeι_comp_evand its_of_nevariant: the dual basis;SheafOfModules.isIso_evaluation_dual_of_iso_freePUnit: evaluation against the dual is an isomorphism for a sheaf isomorphic to the standard free rank-one sheaf.
The free sheaf of modules on a finite type is self-dual: the evaluation pairs the basis
sections ιFree i and ιFree j to δᵢⱼ, and the coevaluation is ∑ i, ιFree i ⊗ ιFree i.
The evaluation of the free sheaf on a finite type pairs each basis section with itself to
1.
The evaluation of the free sheaf on a finite type pairs each basis section with itself to
1.
The evaluation of the free sheaf on a finite type pairs distinct basis sections to 0.
The evaluation of the free sheaf on a finite type pairs distinct basis sections to 0.
The coevaluation of the free sheaf on a finite type is the sum of the tensor squares of the basis sections.
The internal Hom out of a finite free sheaf of modules is tensoring with that sheaf, since the free sheaf is its own dual.
Equations
Instances For
The dual of a finite free sheaf of modules, that is, the internal Hom into the structure
sheaf, is free on the same index type. It is TauCeti.SheafOfModules.ihomFreeIso at the
structure sheaf, followed by the right unitor.
Equations
Instances For
The i-th basis section of the dual of free I, obtained by transporting the corresponding
basis section along TauCeti.SheafOfModules.dualFreeIso.
Equations
Instances For
Transporting a dual basis section back along TauCeti.SheafOfModules.dualFreeIso recovers
the corresponding basis section of the free sheaf.
Transporting a dual basis section back along TauCeti.SheafOfModules.dualFreeIso recovers
the corresponding basis section of the free sheaf.
The basis sections of the dual sheaf are the dual basis: the i-th one evaluates on the
i-th basis section of free I to 1.
The basis sections of the dual sheaf are the dual basis: the i-th one evaluates on the
i-th basis section of free I to 1.
The basis sections of the dual sheaf are the dual basis: the j-th one evaluates on the
i-th basis section of free I to 0 when i ≠ j.
The basis sections of the dual sheaf are the dual basis: the j-th one evaluates on the
i-th basis section of free I to 0 when i ≠ j.
Evaluation of the standard free rank-one sheaf against its dual is an isomorphism.
Evaluation against the dual is an isomorphism for a sheaf isomorphic to the standard free rank-one sheaf.