Theorems · Theorem · commutative algebra
IsIdempotentElem.sub
∀ {R : Type u_1} [inst : NonUnitalNonAssocRing R] {a b : R},
IsIdempotentElem a → IsIdempotentElem b → a * b = a → b * a = a → IsIdempotentElem (b - a)b - a is idempotent when a * b = a and b * a = a.
- Defined in
- Mathlib.Algebra.Ring.Idempotent
- Cited by
- 3 results in Mathlib
- Foundations
- Depth 18 from the axioms · uses propext
- Assumes
- NonUnitalNonAssocRing
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites7
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- sub_selfproof · cited by 996
- sub_zeroproof · cited by 938
- NonUnitalNonAssocRingstatement and proof · cited by 354
- IsIdempotentElemstatement and proof · cited by 217
- mul_subproof · cited by 201
- sub_mulproof · cited by 170
- IsIdempotentElem.eqproof · cited by 42
Cited by3
Results whose statement or proof uses this declaration.
- IsStarProjection.sub_of_mul_eq_leftproof · cited by 3
- LinearMap.IsSymmetricProjection.sub_of_range_le_rangeproof · cited by 1
- IsIdempotentElem.sub_iffproof · cited by 1