Exact sequences with free modules #
This file proves results about linear independence and span in exact sequences of modules.
Main theorems #
linearIndependent_shortExact: Given a short exact sequence0 ⟶ X₁ ⟶ X₂ ⟶ X₃ ⟶ 0ofR-modules and linearly independent familiesv : ι → X₁andw : ι' → X₃, we get a linearly independent familyι ⊕ ι' → X₂span_rightExact: Given an exact sequenceX₁ ⟶ X₂ ⟶ X₃ ⟶ 0ofR-modules and spanning familiesv : ι → X₁andw : ι' → X₃, we get a spanning familyι ⊕ ι' → X₂- Using
linearIndependent_shortExactandspan_rightExact, we provefree_shortExact: In a short exact sequence0 ⟶ X₁ ⟶ X₂ ⟶ X₃ ⟶ 0whereX₁andX₃are free,X₂is free as well.
Tags #
linear algebra, module, free
In the commutative diagram
f g
0 --→ X₁ --→ X₂ --→ X₃
↑ ↑ ↑
v| u| w|
ι → ι ⊕ ι' ← ι'
where the top row is an exact sequence of modules and the maps on the bottom are Sum.inl and
Sum.inr. If u is injective and v and w are linearly independent, then u is linearly
independent.
Given a short exact sequence 0 ⟶ X₁ ⟶ X₂ ⟶ X₃ ⟶ 0 of R-modules and linearly independent
families v : ι → N and w : ι' → P, we get a linearly independent family ι ⊕ ι' → M
In the commutative diagram
f g
X₁ --→ X₂ --→ X₃
↑ ↑ ↑
v| u| w|
ι → ι ⊕ ι' ← ι'
where the top row is an exact sequence of modules and the maps on the bottom are Sum.inl and
Sum.inr. If v spans X₁ and w spans X₃, then u spans X₂.
Given an exact sequence X₁ ⟶ X₂ ⟶ X₃ ⟶ 0 of R-modules and spanning
families v : ι → X₁ and w : ι' → X₃, we get a spanning family ι ⊕ ι' → X₂
In a short exact sequence 0 ⟶ X₁ ⟶ X₂ ⟶ X₃ ⟶ 0, given bases for X₁ and X₃
indexed by ι and ι' respectively, we get a basis for X₂ indexed by ι ⊕ ι'.
Equations
- ModuleCat.Basis.ofShortExact hS' bN bP = Basis.mk ⋯ ⋯
Instances For
In a short exact sequence 0 ⟶ X₁ ⟶ X₂ ⟶ X₃ ⟶ 0, if X₁ and X₃ are free,
then X₂ is free.