Factoring a morphism through a submodule of a (pre)sheaf of modules #
Mathlib's PresheafOfModules.Submodule and SheafOfModules.Submodule package a submodule of a
(pre)sheaf of modules together with the inclusion N.ι of the associated (pre)sheaf of modules.
This file supplies the missing universal property of that inclusion: a morphism whose sections all
land in N factors through N, uniquely because N.ι is a monomorphism.
Main declarations #
TauCeti.PresheafOfModules.liftToSubmoduleandTauCeti.SheafOfModules.liftToSubmodule, the factorization itself, withliftToSubmodule_ιrecording that it does factor the given morphism;TauCeti.SheafOfModules.Submodule.homOfLE, the inclusion of one submodule of a sheaf of modules into a larger one.
No formalization is vendored; the constructions are AddMonoidHom.codRestrict applied section by
section, assembled by Mathlib's PresheafOfModules.homMk.
A morphism of presheaves of modules all of whose sections lie in a submodule N of the
target factors through the presheaf of modules attached to N.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A morphism of sheaves of modules all of whose sections lie in a submodule N of the target
factors through the sheaf of modules attached to N.
Equations
- TauCeti.SheafOfModules.liftToSubmodule N φ hφ = { val := TauCeti.PresheafOfModules.liftToSubmodule N.toSubmodule φ.val hφ }
Instances For
The inclusion of a submodule of a sheaf of modules into a larger one. The hypothesis is
stated for the underlying submodules of the presheaf of modules, which is what
SheafOfModules.Submodule.le_iff says the order on submodules of a sheaf of modules is.