📁 Source: Mathlib/LinearAlgebra/Matrix/Rank.lean
cRank
eRank
rank
rank_matrix
cRank_diagonal
cRank_le_card_height
cRank_le_card_width
cRank_one
cRank_reindex
cRank_submatrix
cRank_submatrix_le
cRank_subsingleton
cRank_toNat_eq_finrank
cRank_toNat_eq_rank
cRank_zero
eRank_diagonal
eRank_le_card_height
eRank_le_card_width
eRank_one
eRank_reindex
eRank_submatrix
eRank_submatrix_le
eRank_subsingleton
eRank_toNat_eq_finrank
eRank_toNat_eq_rank
eRank_zero
ker_mulVecLin_conjTranspose_mul_self
ker_mulVecLin_transpose_mul_self
lift_cRank_reindex
lift_cRank_submatrix
lift_cRank_submatrix_le
rank_add_rank_le_card_of_mul_eq_zero
rank_conjTranspose
rank_conjTranspose_mul_self
rank_diagonal
rank_eq_finrank_range_toLin
rank_eq_finrank_span_cols
rank_eq_finrank_span_row
rank_le_card_height
rank_le_card_width
rank_le_height
rank_le_width
rank_mul_eq_left_of_isUnit_det
rank_mul_eq_right_of_isUnit_det
rank_mul_le
rank_mul_le_left
rank_mul_le_right
rank_of_isUnit
rank_one
rank_reindex
rank_self_mul_conjTranspose
rank_self_mul_transpose
rank_submatrix
rank_submatrix_le
rank_subsingleton
rank_transpose
rank_transpose_mul_self
rank_unit
rank_vecMulVec
rank_vecMulVec_le
rank_zero
LinearIndependent
Matrix.row
DivisionSemiring.toSemiring
Semifield.toDivisionSemiring
Field.toSemifield
Pi.addCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
EuclideanDomain.toCommRing
Field.toEuclideanDomain
Pi.Function.module
Semiring.toModule
Matrix.rank
Fintype.card
Matrix.rank_eq_finrank_span_row
Finite.of_fintype
linearIndependent_iff_card_eq_finrank_span
CommRing.orzechProperty
IsLocalRing.toNontrivial
Field.instIsLocalRing
Set.finrank.eq_1
LinearIndependent.rank_matrix
IsHermitian.rank_eq_rank_diagonal
IsHermitian.rank_eq_card_non_zero_eigs
diagonal
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
Cardinal.lift
Pi.linearIndependent_single_of_ne_zero
instIsDomain
instIsTorsionFreeOfIsDomainOfNoZeroSMulDivisors
GroupWithZero.toNoZeroSMulDivisors
NeZero.one
Pi.single.congr_simp
Pi.single_apply
LinearIndependent.comp
Subtype.val_injective
diagonal_transpose
Set.instReflSubset
Set.instAntisymmSubset
cRank.eq_1
Submodule.span_insert_zero
rank_span
commRing_strongRankCondition
Cardinal.lift_umax
Cardinal.mk_range_eq_of_injective
LinearIndependent.injective
Cardinal.lift_id'
Cardinal
Cardinal.instLE
Cardinal.instNatCast
LE.le.trans
Submodule.rank_le
rank_fun'
le_refl
rank_span_le
Cardinal.mk_fintype
Cardinal.lift_natCast
Cardinal.mk_range_le_lift
CommSemiring.toSemiring
CommRing.toCommSemiring
Matrix
one
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
transpose_one
one_eq_pi_single
Pi.linearIndependent_single_one
DFunLike.coe
Equiv
EquivLike.toFunLike
Equiv.instEquivLike
reindex
submatrix
Cardinal.instOne
MonoidWithZeroHom
NonAssocSemiring.toMulZeroOneClass
Semiring.toNonAssocSemiring
Cardinal.commSemiring
Nat.instMulZeroOneClass
MonoidWithZeroHom.funLike
Cardinal.toNat
Module.finrank
Submodule
NonAssocSemiring.toNonUnitalNonAssocSemiring
SetLike.instMembership
Submodule.setLike
Submodule.span
Set.range
col
Submodule.addCommMonoid
Submodule.module
zero
Cardinal.instZero
isEmpty_or_nonempty
Set.range_eq_empty
Submodule.span_empty
rank_bot
transpose_zero
Set.range_zero
Submodule.span_zero_singleton
Set.encard
setOf
Cardinal.toENat_lift
ENat
Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
instLinearOrderENat
ENat.card
ENat.card_eq_coe_fintype_card
eRank.eq_1
Cardinal.toENat_le_nat
ENat.card_eq_top
ENat.card.eq_1
OrderRingHom.instOrderHomClass
OrderHom.mono
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
instCommSemiringENat
map_one
MonoidHomClass.toOneHomClass
MonoidWithZeroHomClass.toMonoidHomClass
RingHomClass.toMonoidWithZeroHomClass
OrderRingHom.instRingHomClass
ENat.toNat
Cardinal.toNat_toENat
instZeroENat
map_zero
MonoidWithZeroHomClass.toZeroHomClass
LinearMap.ker
Semifield.toCommSemiring
RingHom.id
mulVecLin
instHMulOfFintypeOfMulOfAddCommMonoid
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
conjTranspose
InvolutiveStar.toStar
StarAddMonoid.toInvolutiveStar
AddCommMonoid.toAddMonoid
StarRing.toStarAddMonoid
Submodule.ext
IsDomain.to_noZeroDivisors
transpose
dotProduct_self_eq_zero
vecMul_transpose
dotProduct_zero
dotProduct_mulVec
mulVec_zero
LE.le.antisymm
submatrix_submatrix
Equiv.self_comp_symm
submatrix_id_id
Submodule.rank_mono
Submodule.span_mono
Cardinal.lift_monotone
RingHomSurjective.ids
LinearMap.map_span
Set.image_univ
Set.image_image
transpose_submatrix
Set.image_congr
lift_rank_map_le
RingHomInvPair.ids
smulCommClass_self
Module.finrank_fintype_fun_eq_card
LinearMap.finrank_range_add_finrank_ker
FiniteDimensional.finiteDimensional_pi'
Module.instFiniteDimensionalOfIsReflexive
Module.instIsReflexiveOfFiniteOfProjective
FiniteDimensional.finiteDimensional_self
Module.Projective.of_free
Module.Free.self
add_le_add_iff_left
IsOrderedAddMonoid.toAddLeftMono
Nat.instIsOrderedAddMonoid
IsLeftCancelAdd.addLeftReflectLE_of_addLeftReflectLT
AddLeftCancelSemigroup.toIsLeftCancelAdd
contravariant_lt_of_covariant_le
Submodule.finrank_mono
FiniteDimensional.finiteDimensional_submodule
RingHomCompTriple.ids
LinearMap.range_le_ker_iff
toLin_mul
AddMonoidHomClass.toZeroHomClass
DistribMulActionSemiHomClass.toAddMonoidHomClass
SemilinearMapClass.distribMulActionSemiHomClass
SemilinearEquivClass.instSemilinearMapClass
LinearEquiv.instSemilinearEquivClass
le_antisymm
LE.le.trans_eq
Eq.trans_le
conjTranspose_conjTranspose
add_left_injective
AddRightCancelSemigroup.toIsRightCancelAdd
Subtype.fintype
rank.eq_1
Function.smulCommClass
Algebra.to_smulCommClass
toLin'_apply'
Module.finrank.eq_1
LinearMap.rank.eq_1
LinearMap.rank_diagonal
Cardinal.toNat_natCast
AddCommGroup.toAddCommMonoid
LinearMap.range
LinearEquiv
LinearMap
addCommMonoid
LinearMap.addCommMonoid
module
LinearMap.module
CommSemiring.toCommMonoid
DistribMulAction.toMulAction
CommMonoid.toMonoid
Module.toDistribMulAction
DFinsupp.instEquivLikeLinearEquiv
toLin
nonempty_fintype
LinearEquiv.finrank_eq
RingHomSurjective.invPair
LinearMap.range_comp
LinearMap.range_comp_of_range_eq_top
LinearEquiv.range
LinearMap.pi_ext'
LinearMap.ext_ring
toLin_self
Module.Basis.equiv_apply
Pi.basisFun_apply
toLin_eq_toLin'
map_sum
LinearMap.semilinearMapClass
Finset.sum_congr
map_smul
SemilinearMapClass.toMulActionSemiHomClass
range_mulVecLin
row
col_transpose
Submodule.finrank_le
Module.Finite.pi
Module.Finite.self
Eq.le
Module.finrank_pi
LinearMap.finrank_range_le
Fin.fintype
Fintype.card_fin
IsUnit
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
det
mulVec_mulVec
mul_nonsing_inv
one_mulVec
mulVecLin_mul
LinearMap.range_eq_top
LinearEquiv.eq_symm_apply
LinearMap.ext
LinearMap.comp.congr_simp
LinearEquiv.coe_ofIsUnitDet
LinearEquiv.finrank_map_eq
le_min
Mathlib.Tactic.Nontriviality.subsingleton_or_nontrivial_elim
Cardinal.toNat_le_toNat
LinearMap.rank_comp_le_left
Module.rank_lt_aleph0
Module.Finite.range
Module.finrank_le_finrank_of_rank_le_rank
LinearMap.lift_rank_comp_le_right
semiring
mulVecLin_one
LinearMap.range_id
finrank_top
mulVecLin_reindex
Submodule.map_top
transpose_transpose
mulVecLin_submatrix
Submodule.finrank_map_le
Module.finrank_subsingleton
LinearMap.instSMulCommClass
toLin_transpose
LinearMap.dualMap_def
LinearMap.finrank_range_dualMap_eq_finrank_range
Units.val
Units.val_one
mul_inv_cancel
Units.val_mul
LinearMap.rank
Pi.addCommGroup
Ring.toAddCommGroup
SemigroupAction.toSMul
Monoid.toSemigroup
MulAction.toSemigroupAction
Algebra.id
toLin'
vecMulVec
vecMulVec_eq
toLin'_mul
le_trans
LinearMap.rank_le_domain
Fintype.card_ofSubsingleton
Nat.cast_one
mulVecLin_zero
LinearMap.range_zero
finrank_bot
---
← Back to Index