Injective modules #
Main definitions #
Module.Injective: anR-moduleQis injective if and only if every injectiveR-linear map descends to a linear map toQ, i.e. in the following diagram, iffis injective then there is anR-linear maph : Y ā¶ Qsuch thatg = h ā fX --- f ---> Y | | g v QModule.Baer: anR-moduleQsatisfies Baer's criterion if anyR-linear map from anIdeal Rextends to anR-linear mapR ā¶ Q
Main statements #
Module.Baer.injective: anR-module is injective if it is Baer.
An R-module Q is injective if and only if every injective R-linear map descends to a linear
map to Q, i.e. in the following diagram, if f is injective then there is an R-linear map
h : Y ā¶ Q such that g = h ā f
X --- f ---> Y
|
| g
v
Q
- out ā¦X Y : Type v⦠[AddCommGroup X] [AddCommGroup Y] [Module R X] [Module R Y] (f : X āā[R] Y) : Function.Injective āf ā ā (g : X āā[R] Q), ā (h : Y āā[R] Q), ā (x : X), h (f x) = g x
Instances
An R-module Q satisfies Baer's criterion if any R-linear map from an Ideal R extends to
an R-linear map R ā¶ Q
Equations
Instances For
If we view M as a submodule of N via the injective linear map i : M āŖ N, then a submodule
between M and N is a submodule N' of N. To prove Baer's criterion, we need to consider
pairs of (N', f') such that M ⤠N' ⤠N and f' extends f.
Instances For
A dependent version of ExtensionOf.ext
Equations
Equations
Equations
The maximal element of every nonempty chain of extension_of i f.
Equations
Instances For
Equations
Since every nonempty chain has a maximal element, by Zorn's lemma, there is a maximal
extension_of i f.
Equations
Instances For
Equations
Instances For
If x ā M ā āØyā©, then x = m + r ⢠y, fst pick an arbitrary such m.
Equations
Instances For
If x ā M ā āØyā©, then x = m + r ⢠y, snd pick an arbitrary such r.
Equations
Instances For
The ideal I = {r | r ⢠y ā N}
Equations
Instances For
A linear map I ⶠQ by x ⦠f' (x ⢠y) where f' is the maximal extension
Equations
Instances For
Since we assumed Q being Baer, the linear map x ⦠f' (x ⢠y) : I ⶠQ extends to R ⶠQ,
call this extended map Ļ
Equations
Instances For
We can finally define a linear map M ā āØyā© ā¶ Q by x + r ⢠y ⦠f x + Ļ r
Equations
Instances For
The linear map M ā āØyā© ā¶ Q by x + r ⢠y ⦠f x + Ļ r is an extension of f
Equations
Instances For
Baer's criterion for injective module : a Baer module is an injective module, i.e. if every linear map from an ideal can be extended, then the module is injective.