Basis from a split exact sequence #
Let 0 → K → M → P → 0
be a split exact sequence of R
-modules, let s : M → K
be a
retraction of f
and v
be a basis of M
indexed by κ ⊕ σ
. Then
if s vᵢ = 0
for i : κ
and (s vⱼ)ⱼ
is linear independent for j : σ
, then
the images of vᵢ
for i : κ
form a basis of P
.
We treat linear independence and the span condition separately. For convenience this
is stated not for κ ⊕ σ
, but for an arbitrary type ι
with two maps κ → ι
and σ → ι
.
Let 0 → K → M → P → 0
be a split exact sequence of R
-modules, let s : M → K
be a
retraction of f
and v
be a basis of M
indexed by κ ⊕ σ
. Then
if s vᵢ = 0
for i : κ
and (s vⱼ)ⱼ
is linear independent for j : σ
, then
the images of vᵢ
for i : κ
form a basis of P
.
For convenience this is stated for an arbitrary type ι
with two maps κ → ι
and σ → ι
.
Equations
- Basis.ofSplitExact hs hfg hg v hainj hsa hlib hab = Basis.mk ⋯ ⋯