Metamath Proof Explorer


Theorem drngmulne0

Description: A product is nonzero iff both its factors are nonzero. (Contributed by NM, 18-Oct-2014)

Ref Expression
Hypotheses drngmuleq0.b โŠข ๐ต = ( Base โ€˜ ๐‘… )
drngmuleq0.o โŠข 0 = ( 0g โ€˜ ๐‘… )
drngmuleq0.t โŠข ยท = ( .r โ€˜ ๐‘… )
drngmuleq0.r โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ DivRing )
drngmuleq0.x โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ๐ต )
drngmuleq0.y โŠข ( ๐œ‘ โ†’ ๐‘Œ โˆˆ ๐ต )
Assertion drngmulne0 ( ๐œ‘ โ†’ ( ( ๐‘‹ ยท ๐‘Œ ) โ‰  0 โ†” ( ๐‘‹ โ‰  0 โˆง ๐‘Œ โ‰  0 ) ) )

Proof

Step Hyp Ref Expression
1 drngmuleq0.b โŠข ๐ต = ( Base โ€˜ ๐‘… )
2 drngmuleq0.o โŠข 0 = ( 0g โ€˜ ๐‘… )
3 drngmuleq0.t โŠข ยท = ( .r โ€˜ ๐‘… )
4 drngmuleq0.r โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ DivRing )
5 drngmuleq0.x โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ๐ต )
6 drngmuleq0.y โŠข ( ๐œ‘ โ†’ ๐‘Œ โˆˆ ๐ต )
7 1 2 3 4 5 6 drngmul0or โŠข ( ๐œ‘ โ†’ ( ( ๐‘‹ ยท ๐‘Œ ) = 0 โ†” ( ๐‘‹ = 0 โˆจ ๐‘Œ = 0 ) ) )
8 7 necon3abid โŠข ( ๐œ‘ โ†’ ( ( ๐‘‹ ยท ๐‘Œ ) โ‰  0 โ†” ยฌ ( ๐‘‹ = 0 โˆจ ๐‘Œ = 0 ) ) )
9 neanior โŠข ( ( ๐‘‹ โ‰  0 โˆง ๐‘Œ โ‰  0 ) โ†” ยฌ ( ๐‘‹ = 0 โˆจ ๐‘Œ = 0 ) )
10 8 9 bitr4di โŠข ( ๐œ‘ โ†’ ( ( ๐‘‹ ยท ๐‘Œ ) โ‰  0 โ†” ( ๐‘‹ โ‰  0 โˆง ๐‘Œ โ‰  0 ) ) )