Theorems · Theorem · order theory
WithTop.mul_def
∀ {α : Type u_1} [inst : DecidableEq α] [inst_1 : MulZeroClass α] (a b : WithTop α),
a * b = if a = 0 ∨ b = 0 then 0 else WithTop.map₂ (fun x1 x2 => x1 * x2) a b- Defined in
- Mathlib.Algebra.Order.Ring.WithTop
- Cited by
- 1 results in Mathlib
- Foundations
- Depth 15 from the axioms · uses propext
- Assumes
- DecidableEqMulZeroClass
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites11
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Top.topproof · cited by 9,680
- WithTopstatement and proof · cited by 3,754
- MulZeroClass.mul_zeroproof · cited by 2,091
- MulZeroClass.zero_mulproof · cited by 1,625
- WithTop.someproof · cited by 1,128
- MulZeroClassstatement and proof · cited by 232
- WithTop.recTopCoeproof · cited by 107
- WithTop.mul_topproof · cited by 9
- WithTop.map₂statement and proof · cited by 8
- WithTop.map₂_top_rightproof · cited by 2
- WithTop.map₂_coe_rightproof · cited by 1
Cited by1
Results whose statement or proof uses this declaration.
- WithTop.mul_eq_top_iffproof · cited by 2