Linear Independence and Block Matrices #
This file provides lemmas about linear independence in the context of block-like matrices.
theorem
linearIndepOn_toMatrixUnionUnion_elem_range_iff
{α : Type u_1}
{R : Type u_2}
[Ring R]
{Xₗ Yₗ Xᵣ Yᵣ I : Set α}
[(a : α) → Decidable (a ∈ Xₗ)]
[(a : α) → Decidable (a ∈ Yₗ)]
[(a : α) → Decidable (a ∈ Xᵣ)]
[(a : α) → Decidable (a ∈ Yᵣ)]
(hXX : Xₗ ⫗ Xᵣ)
(hYY : Yₗ ⫗ Yᵣ)
(Aₗ : Matrix (↑Xₗ) (↑Yₗ) R)
(Aᵣ : Matrix (↑Xᵣ) (↑Yᵣ) R)
(hI : I ⊆ Xₗ ∪ Xᵣ)
(hIXₗ : I ∩ Xₗ ⊆ Xₗ)
(hIXᵣ : I ∩ Xᵣ ⊆ Xᵣ)
:
LinearIndepOn R (⊞ Aₗ 0 0 Aᵣ).toMatrixUnionUnion hI.elem.range ↔ LinearIndepOn R Aₗ hIXₗ.elem.range ∧ LinearIndepOn R Aᵣ hIXᵣ.elem.range