Documentation Verification Report

Defs

📁 Source: Mathlib/LinearAlgebra/Matrix/Irreducible/Defs.lean

Statistics

MetricCount
DefinitionsIsIrreducible, IsPrimitive, toQuiver, transposePath
4
Theoremsconnected, exists_pos, nonneg, transpose, exists_pos_pow, isIrreducible, nonneg, isIrreducible_iff, isIrreducible_iff_exists_pow_pos, isIrreducible_transpose_iff, isPrimitive_iff, pow_apply_pos_iff_nonempty_path
12
Total16

Matrix

Definitions

NameCategoryTheorems
IsIrreducible 📖CompData
4 mathmath: isIrreducible_transpose_iff, IsPrimitive.isIrreducible, isIrreducible_iff_exists_pow_pos, isIrreducible_iff
IsPrimitive 📖CompData
1 mathmath: isPrimitive_iff
toQuiver 📖CompOp
3 mathmath: pow_apply_pos_iff_nonempty_path, isIrreducible_iff, IsIrreducible.connected
transposePath 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
isIrreducible_iff 📖mathematicalIsIrreducible
Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
Quiver.IsSStronglyConnected
toQuiver
isIrreducible_iff_exists_pow_pos 📖mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
IsIrreducible
Preorder.toLT
Matrix
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
semiring
Ring.toSemiring
IsIrreducible.connected
pow_apply_pos_iff_nonempty_path
isIrreducible_transpose_iff 📖mathematicalIsIrreducible
transpose
IsIrreducible.transpose
isIrreducible_iff
Nat.instCanonicallyOrderedAdd
isPrimitive_iff 📖mathematicalIsPrimitive
Preorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
Preorder.toLT
Matrix
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
semiring
Ring.toSemiring
pow_apply_pos_iff_nonempty_path 📖mathematicalPreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
Preorder.toLT
Matrix
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
semiring
Ring.toSemiring
Quiver.Path
toQuiver
Quiver.Path.length
eq_or_ne
pow_zero
one_apply_ne
Quiver.Path.eq_of_length_zero
one_apply_eq
IsOrderedRing.toZeroLEOneClass
NeZero.one
pow_succ
mul_apply
Finset.sum_pos_iff_of_nonneg
IsOrderedAddMonoid.toAddLeftMono
IsOrderedRing.toIsOrderedAddMonoid
mul_nonneg
IsOrderedRing.toPosMulMono
pow_apply_nonneg
le_antisymm
MulZeroClass.zero_mul
MulZeroClass.mul_zero
mul_pos
Finset.mem_univ

Matrix.IsIrreducible

Theorems

NameKindAssumesProvesValidatesDepends On
connected 📖mathematicalMatrix.IsIrreducibleQuiver.IsSStronglyConnected
Matrix.toQuiver
exists_pos 📖mathematicalMatrix.IsIrreduciblePreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
exists_pair_ne
connected
Quiver.Path.exists_eq_comp_of_le_length
Quiver.Path.length_ne_zero_iff_eq_cons
Quiver.Path.eq_of_length_zero
IsEmpty.false
nonneg 📖mathematicalMatrix.IsIrreduciblePreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
transpose 📖mathematicalMatrix.IsIrreducibleMatrix.transposenonneg
connected
Quiver.Path.length_comp
Nat.instCanonicallyOrderedAdd
Nat.instZeroLEOneClass

Matrix.IsPrimitive

Theorems

NameKindAssumesProvesValidatesDepends On
exists_pos_pow 📖mathematicalMatrix.IsPrimitivePreorder.toLT
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
Matrix
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Matrix.semiring
Ring.toSemiring
isIrreducible 📖mathematicalMatrix.IsPrimitiveMatrix.IsIrreducibleMatrix.isIrreducible_iff_exists_pow_pos
nonneg 📖mathematicalMatrix.IsPrimitivePreorder.toLE
PartialOrder.toPreorder
SemilatticeInf.toPartialOrder
Lattice.toSemilatticeInf
DistribLattice.toLattice
instDistribLatticeOfLinearOrder
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing

---

← Back to Index