Metamath Proof Explorer


Theorem drngmuleq0

Description: An element is zero iff its product with a nonzero element is zero. (Contributed by NM, 8-Oct-2014)

Ref Expression
Hypotheses drngmuleq0.b B=BaseR
drngmuleq0.o 0˙=0R
drngmuleq0.t ·˙=R
drngmuleq0.r φRDivRing
drngmuleq0.x φXB
drngmuleq0.y φYB
drngmuleq0.e φY0˙
Assertion drngmuleq0 φX·˙Y=0˙X=0˙

Proof

Step Hyp Ref Expression
1 drngmuleq0.b B=BaseR
2 drngmuleq0.o 0˙=0R
3 drngmuleq0.t ·˙=R
4 drngmuleq0.r φRDivRing
5 drngmuleq0.x φXB
6 drngmuleq0.y φYB
7 drngmuleq0.e φY0˙
8 1 2 3 4 5 6 drngmul0or φX·˙Y=0˙X=0˙Y=0˙
9 df-ne Y0˙¬Y=0˙
10 orel2 ¬Y=0˙X=0˙Y=0˙X=0˙
11 orc X=0˙X=0˙Y=0˙
12 10 11 impbid1 ¬Y=0˙X=0˙Y=0˙X=0˙
13 9 12 sylbi Y0˙X=0˙Y=0˙X=0˙
14 7 13 syl φX=0˙Y=0˙X=0˙
15 8 14 bitrd φX·˙Y=0˙X=0˙