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 = Module.Basis.mk ⋯ ⋯
 
Instances For
In a short exact sequence 0 ⟶ X₁ ⟶ X₂ ⟶ X₃ ⟶ 0, if X₁ and X₃ are free,
then X₂ is free.