Tensor products and duals of finite projective modules #
The full subcategory of ModuleCat R on finite projective modules inherits its symmetric
monoidal structure: the tensor product and the unit module remain finite projective. Linear
dualization is a contravariant endofunctor of this subcategory, and the evaluation map identifies
each module with its double dual. These constructions provide the affine tensor and dual
operations to be compared with finite locally free sheaves on a scheme.
The object property finiteProjectiveModules is defined in the Cartan-map development. This
file uses that same property, so the affine vector-bundle category and the category used for
algebraic K₀ have the same objects and morphisms.
Finite projective modules contain the tensor unit and are closed under tensor products.
The symmetric monoidal structure on finite projective modules is inherited from
ModuleCat R.
The linear dual of a finite projective module is finite projective.
Equations
- TauCeti.FiniteProjectiveModules.dual R M = { obj := ↧(Module.Dual R ↑M.obj), property := ⋯ }
Instances For
A map of finite projective modules induces the transpose map between their duals.
Equations
Instances For
Linear dualization reverses arrows in the category of finite projective modules.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A finite projective module is naturally isomorphic to its double dual.
Equations
Instances For
The underlying module isomorphism of the double-dual map is the evaluation equivalence.
The double-dual identification commutes with maps of finite projective modules.
The double-dual identification commutes with maps of finite projective modules.
Double-dual evaluation as a natural isomorphism on finite projective modules.
Equations
Instances For
The forward component of evalNatIso is double-dual evaluation.
The inverse component of evalNatIso is inverse double-dual evaluation.