Documentation Verification Report

SchurComplement

šŸ“ Source: Mathlib/LinearAlgebra/Matrix/SchurComplement.lean

Statistics

MetricCount
DefinitionsfromBlocksZero₁₂Invertible, fromBlocksZero₁₂InvertibleEquiv, fromBlocksZero₂₁Invertible, fromBlocksZero₂₁InvertibleEquiv, fromBlocks₁₁Invertible, fromBlocksā‚‚ā‚‚Invertible, invertibleEquivFromBlocks₁₁Invertible, invertibleEquivFromBlocksā‚‚ā‚‚Invertible, invertibleOfFromBlocksZero₁₂Invertible, invertibleOfFromBlocksZero₂₁Invertible, invertibleOfFromBlocks₁₁Invertible, invertibleOfFromBlocksā‚‚ā‚‚Invertible
12
Theoremsdet_add_mul, det_add_replicateCol_mul_replicateRow, det_fromBlocks_one₁₁, det_fromBlocks_oneā‚‚ā‚‚, det_fromBlocks₁₁, det_fromBlocksā‚‚ā‚‚, det_mul_add_one_comm, det_one_add_mul_comm, det_one_add_replicateCol_mul_replicateRow, det_one_sub_mul_comm, fromBlocks_eq_of_invertible₁₁, fromBlocks_eq_of_invertibleā‚‚ā‚‚, invOf_fromBlocks_zero₁₂_eq, invOf_fromBlocks_zero₂₁_eq, invOf_fromBlocks₁₁_eq, invOf_fromBlocksā‚‚ā‚‚_eq, inv_fromBlocks_zero₁₂_of_isUnit_iff, inv_fromBlocks_zero₂₁_of_isUnit_iff, isUnit_fromBlocks_iff_of_invertible₁₁, isUnit_fromBlocks_iff_of_invertibleā‚‚ā‚‚, isUnit_fromBlocks_zero₁₂, isUnit_fromBlocks_zero₂₁
22
Total34

Matrix

Definitions

NameCategoryTheorems
fromBlocksZero₁₂Invertible šŸ“–CompOp—
fromBlocksZero₁₂InvertibleEquiv šŸ“–CompOp—
fromBlocksZero₂₁Invertible šŸ“–CompOp—
fromBlocksZero₂₁InvertibleEquiv šŸ“–CompOp—
fromBlocks₁₁Invertible šŸ“–CompOp—
fromBlocksā‚‚ā‚‚Invertible šŸ“–CompOp—
invertibleEquivFromBlocks₁₁Invertible šŸ“–CompOp—
invertibleEquivFromBlocksā‚‚ā‚‚Invertible šŸ“–CompOp—
invertibleOfFromBlocksZero₁₂Invertible šŸ“–CompOp—
invertibleOfFromBlocksZero₂₁Invertible šŸ“–CompOp—
invertibleOfFromBlocks₁₁Invertible šŸ“–CompOp—
invertibleOfFromBlocksā‚‚ā‚‚Invertible šŸ“–CompOp—

Theorems

NameKindAssumesProvesValidatesDepends On
det_add_mul šŸ“–mathematicalIsUnit
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
CommRing.toCommSemiring
det
Matrix
add
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
instHMulOfFintypeOfMulOfAddCommMonoid
Distrib.toMul
NonUnitalNonAssocSemiring.toAddCommMonoid
one
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
inv
—mul_one
mul_nonsing_inv_cancel_left
mul_add
det_mul
mul_assoc
det_one_add_mul_comm
det_add_replicateCol_mul_replicateRow šŸ“–mathematicalIsUnit
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
CommRing.toCommSemiring
det
Matrix
add
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
instHMulOfFintypeOfMulOfAddCommMonoid
Unique.fintype
Distrib.toMul
NonUnitalNonAssocSemiring.toAddCommMonoid
replicateCol
replicateRow
decidableEq_of_subsingleton
Unique.instSubsingleton
one
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
inv
—Unique.instSubsingleton
mul_one
mul_nonsing_inv_cancel_left
mul_add
det_mul
mul_assoc
det_one_add_mul_comm
det_fromBlocks_one₁₁ šŸ“–mathematical—det
instFintypeSum
fromBlocks
Matrix
one
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
sub
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
instHMulOfFintypeOfMulOfAddCommMonoid
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocSemiring.toAddCommMonoid
—det_fromBlocks₁₁
invOf_one
mul_one
det_one
one_mul
det_fromBlocks_oneā‚‚ā‚‚ šŸ“–mathematical—det
instFintypeSum
fromBlocks
Matrix
one
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
sub
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
instHMulOfFintypeOfMulOfAddCommMonoid
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocSemiring.toAddCommMonoid
—det_fromBlocksā‚‚ā‚‚
invOf_one
mul_one
det_one
one_mul
det_fromBlocks₁₁ šŸ“–mathematical—det
instFintypeSum
fromBlocks
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Matrix
sub
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
CommRing.toRing
instHMulOfFintypeOfMulOfAddCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
Invertible.invOf
instMulOfFintypeOfAddCommMonoid
one
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
—fromBlocks_eq_of_invertible₁₁
det_mul
det_fromBlocks_zero₂₁
det_fromBlocks_zero₁₂
det_one
one_mul
mul_one
det_fromBlocksā‚‚ā‚‚ šŸ“–mathematical—det
instFintypeSum
fromBlocks
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Matrix
sub
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
CommRing.toRing
instHMulOfFintypeOfMulOfAddCommMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
Invertible.invOf
instMulOfFintypeOfAddCommMonoid
one
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
—ext
det_submatrix_equiv_self
det_fromBlocks₁₁
det_mul_add_one_comm šŸ“–mathematical—det
Matrix
add
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
instHMulOfFintypeOfMulOfAddCommMonoid
Distrib.toMul
NonUnitalNonAssocSemiring.toAddCommMonoid
one
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
—add_comm
det_one_add_mul_comm
det_one_add_mul_comm šŸ“–mathematical—det
Matrix
add
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
one
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
instHMulOfFintypeOfMulOfAddCommMonoid
Distrib.toMul
NonUnitalNonAssocSemiring.toAddCommMonoid
—det_fromBlocks_oneā‚‚ā‚‚
neg_mul
sub_neg_eq_add
det_fromBlocks_one₁₁
mul_neg
det_one_add_replicateCol_mul_replicateRow šŸ“–mathematical—det
Matrix
add
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
one
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
instHMulOfFintypeOfMulOfAddCommMonoid
Unique.fintype
Distrib.toMul
NonUnitalNonAssocSemiring.toAddCommMonoid
replicateCol
replicateRow
dotProduct
—Unique.instSubsingleton
det_one_add_mul_comm
det_unique
Pi.add_apply
one_apply_eq
replicateRow_mul_replicateCol_apply
det_one_sub_mul_comm šŸ“–mathematical—det
Matrix
sub
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
CommRing.toRing
one
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
instHMulOfFintypeOfMulOfAddCommMonoid
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocSemiring.toAddCommMonoid
—sub_eq_add_neg
neg_mul
det_one_add_mul_comm
mul_neg
fromBlocks_eq_of_invertible₁₁ šŸ“–mathematical—fromBlocks
Matrix
instHMulOfFintypeOfMulOfAddCommMonoid
instFintypeSum
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
NonUnitalNonAssocSemiring.toAddCommMonoid
one
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
zero
Invertible.invOf
instMulOfFintypeOfAddCommMonoid
sub
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
—mul_assoc
fromBlocks_multiply
one_mul
mul_zero
add_zero
zero_mul
invOf_mul_self
mul_one
zero_add
mul_invOf_cancel_left
add_sub_cancel
fromBlocks_eq_of_invertibleā‚‚ā‚‚ šŸ“–mathematical—fromBlocks
Matrix
instHMulOfFintypeOfMulOfAddCommMonoid
instFintypeSum
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
NonUnitalNonAssocSemiring.toAddCommMonoid
one
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
Invertible.invOf
instMulOfFintypeOfAddCommMonoid
zero
sub
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
—Equiv.injective
fromBlocks_submatrix_sum_swap_right
fromBlocks_submatrix_sum_swap_left
submatrix_id_id
invOf_eq_nonsing_inv
submatrix_mul_equiv
fromBlocks_eq_of_invertible₁₁
invOf_fromBlocks_zero₁₂_eq šŸ“–mathematical—Invertible.invOf
Matrix
instMulOfFintypeOfAddCommMonoid
instFintypeSum
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
NonUnitalNonAssocSemiring.toAddCommMonoid
one
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
fromBlocks
zero
neg
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
instHMulOfFintypeOfMulOfAddCommMonoid
—Invertible.congr
invOf_fromBlocks_zero₂₁_eq šŸ“–mathematical—Invertible.invOf
Matrix
instMulOfFintypeOfAddCommMonoid
instFintypeSum
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
NonUnitalNonAssocSemiring.toAddCommMonoid
one
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
fromBlocks
zero
neg
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
instHMulOfFintypeOfMulOfAddCommMonoid
—Invertible.congr
invOf_fromBlocks₁₁_eq šŸ“–mathematical—Invertible.invOf
Matrix
instMulOfFintypeOfAddCommMonoid
instFintypeSum
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
NonUnitalNonAssocSemiring.toAddCommMonoid
one
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
fromBlocks
add
Distrib.toAdd
instHMulOfFintypeOfMulOfAddCommMonoid
sub
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
neg
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
—Invertible.congr
invOf_fromBlocksā‚‚ā‚‚_eq šŸ“–mathematical—Invertible.invOf
Matrix
instMulOfFintypeOfAddCommMonoid
instFintypeSum
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
NonUnitalNonAssocSemiring.toAddCommMonoid
one
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
fromBlocks
sub
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
instHMulOfFintypeOfMulOfAddCommMonoid
neg
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
add
Distrib.toAdd
—Invertible.congr
inv_fromBlocks_zero₁₂_of_isUnit_iff šŸ“–mathematicalIsUnit
Matrix
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
semiring
CommSemiring.toSemiring
CommRing.toCommSemiring
inv
instFintypeSum
fromBlocks
zero
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
neg
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
CommRing.toRing
instHMulOfFintypeOfMulOfAddCommMonoid
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocSemiring.toAddCommMonoid
—IsUnit.nonempty_invertible
invOf_fromBlocks_zero₁₂_eq
Iff.not
isUnit_fromBlocks_zero₁₂
nonsing_inv_eq_ringInverse
Ring.inverse_non_unit
zero_mul
neg_zero
fromBlocks_zero
inv_fromBlocks_zero₂₁_of_isUnit_iff šŸ“–mathematicalIsUnit
Matrix
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
semiring
CommSemiring.toSemiring
CommRing.toCommSemiring
inv
instFintypeSum
fromBlocks
zero
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
neg
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
CommRing.toRing
instHMulOfFintypeOfMulOfAddCommMonoid
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocSemiring.toAddCommMonoid
—IsUnit.nonempty_invertible
invOf_fromBlocks_zero₂₁_eq
Iff.not
isUnit_fromBlocks_zero₂₁
nonsing_inv_eq_ringInverse
Ring.inverse_non_unit
zero_mul
neg_zero
fromBlocks_zero
isUnit_fromBlocks_iff_of_invertible₁₁ šŸ“–mathematical—IsUnit
Matrix
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
semiring
CommSemiring.toSemiring
CommRing.toCommSemiring
instFintypeSum
fromBlocks
sub
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
CommRing.toRing
instHMulOfFintypeOfMulOfAddCommMonoid
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
NonUnitalNonAssocSemiring.toAddCommMonoid
Invertible.invOf
instMulOfFintypeOfAddCommMonoid
one
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
—Equiv.nonempty_congr
isUnit_fromBlocks_iff_of_invertibleā‚‚ā‚‚ šŸ“–mathematical—IsUnit
Matrix
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
semiring
CommSemiring.toSemiring
CommRing.toCommSemiring
instFintypeSum
fromBlocks
sub
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
CommRing.toRing
instHMulOfFintypeOfMulOfAddCommMonoid
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
NonUnitalNonAssocSemiring.toAddCommMonoid
Invertible.invOf
instMulOfFintypeOfAddCommMonoid
one
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
—Equiv.nonempty_congr
isUnit_fromBlocks_zero₁₂ šŸ“–mathematical—IsUnit
Matrix
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
semiring
CommSemiring.toSemiring
CommRing.toCommSemiring
instFintypeSum
fromBlocks
zero
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
—Equiv.nonempty_congr
isUnit_fromBlocks_zero₂₁ šŸ“–mathematical—IsUnit
Matrix
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
semiring
CommSemiring.toSemiring
CommRing.toCommSemiring
instFintypeSum
fromBlocks
zero
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
—Equiv.nonempty_congr

---

← Back to Index