Theorems · Theorem · linear algebra
Matrix.equiv_compl_fromCols_mul_fromRows_eq_one_comm
∀ {R : Type u_1} {n : Type u_5} [inst : CommRing R] [inst_1 : Fintype n] [inst_2 : DecidableEq n] (p : n → Prop)
[inst_3 : DecidablePred p] (A₁ : Matrix n { i // p i } R) (A₂ : Matrix n { i // ¬p i } R)
(B₁ : Matrix { i // p i } n R) (B₂ : Matrix { i // ¬p i } n R),
A₁.fromCols A₂ * B₁.fromRows B₂ = 1 ↔ B₁.fromRows B₂ * A₁.fromCols A₂ = 1The lemma fromCols_mul_fromRows_eq_one_comm specialized to the case where the index sets
n₁ and n₂, are the result of subtyping by a predicate and its complement.
- Defined in
- Mathlib.Data.Matrix.ColumnRowPartitioned
- Cited by
- 0 results in Mathlib
- Foundations
- Depth 89 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites8
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- CommRingstatement and proof · cited by 17,173
- Fintypestatement and proof · cited by 7,736
- Matrixstatement and proof · cited by 4,303
- Equiv.symmproof · cited by 3,681
- Matrix.fromRowsstatement · cited by 35
- Matrix.fromColsstatement · cited by 30
- Equiv.sumComplproof · cited by 23
- Matrix.fromCols_mul_fromRows_eq_one_commproof · cited by 1
Cited by0
Results whose statement or proof uses this declaration.
Nothing cites this yet.