The stalk comparison for internal Hom #
A germ of a local morphism of sheaves of modules acts on germs of sections. This gives the canonical linear comparison from the stalk of the internal Hom to the module of linear maps between the two stalks, naturally in both sheaves. No finiteness hypothesis is imposed on the source, and the comparison is not asserted to be invertible.
The construction uses Mathlib's module structure on stalks and its filtered-colimit universal
property, together with the sectionwise description of internal Hom in InternalHom.Basic.
Main declarations #
SheafOfModules.ihomStalkComparison: the comparison as a linear map over the ring stalk;SheafOfModules.ihomStalkComparison_germ_apply: evaluation on representatives in a neighborhood;SheafOfModules.ihomStalkComparison_naturalityandSheafOfModules.ihomStalkComparison_pre: compatibility with morphisms in the target and source.
The canonical linear comparison from the stalk of the internal Hom to linear maps between stalks, obtained by letting germs of local morphisms act on germs of sections.
Equations
- One or more equations did not get rendered due to their size.
Instances For
On a germ of a local internal-Hom section, the comparison has the underlying additive map of the stalk map of its local morphism. The two linear maps use respectively the original commutative-ring stalk and the stalk after forgetting commutativity as their scalar rings.
The comparison evaluates two germs by applying the local morphism to a representative section in its domain.
The stalk comparison is covariant in the target: a morphism of target sheaves acts by postcomposition with its stalk map.
The stalk comparison is contravariant in the source: a morphism of source sheaves acts by precomposition with its stalk map.