Theorems · Definition · linear algebra
Matrix.col
{m : Type u_2} → {n : Type u_3} → {α : Type v} → Matrix m n α → n → m → αFor an m × n α-matrix A, A.col j is the jth column of A as a vector in m → α.
A.col is defeq to Aᵀ, but refers to the 'column function' of A
while avoiding defeq abuse and noisy eta-expansions
(and without the simplifier unfolding transposes) in expressions like Set.Injective A.col
and Set.range A.col.
(Note 2025-04-07 : the identifier Matrix.col used to refer to a matrix with all columns equal;
this is now called Matrix.replicateCol)
- Defined in
- Mathlib.LinearAlgebra.Matrix.Defs
- Cited by
- 56 results in Mathlib
- Foundations
- Depth 15 from the axioms · uses Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites2
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Matrixstatement and proof · cited by 4,303
- Matrix.transposeproof · cited by 389
Cited by58
Results whose statement or proof uses this declaration.
- Matrix.mulVec_singlestatement · cited by 23
- Matrix.cRankproof · cited by 16
- Matrix.mulVec_injective_iffstatement and proof · cited by 5
- Matrix.mulVec_single_onestatement · cited by 5
- Matrix.rank_eq_finrank_span_colsstatement and proof · cited by 3
- Matrix.lift_cRank_submatrix_leproof · cited by 3
- Matrix.Nonsingular.of_linearIndependent_colstatement and proof · cited by 3
- Matrix.col_diagonalstatement and proof · cited by 3
- ProbabilityTheory.covariance_eval_multivariateGaussianproof · cited by 3
- Matrix.row_transposestatement · cited by 3
- Matrix.separatingLeft_iff_forall_vecMul_eq_zeroproof · cited by 2
- Matrix.linearIndependent_col_iffstatement · cited by 2