Metamath Proof Explorer


Theorem mul02lem2

Description: Lemma for mul02 . Zero times a real is zero. (Contributed by Scott Fenton, 3-Jan-2013)

Ref Expression
Assertion mul02lem2 ( ๐ด โˆˆ โ„ โ†’ ( 0 ยท ๐ด ) = 0 )

Proof

Step Hyp Ref Expression
1 ax-1ne0 โŠข 1 โ‰  0
2 ax-1cn โŠข 1 โˆˆ โ„‚
3 mul02lem1 โŠข ( ( ( ๐ด โˆˆ โ„ โˆง ( 0 ยท ๐ด ) โ‰  0 ) โˆง 1 โˆˆ โ„‚ ) โ†’ 1 = ( 1 + 1 ) )
4 2 3 mpan2 โŠข ( ( ๐ด โˆˆ โ„ โˆง ( 0 ยท ๐ด ) โ‰  0 ) โ†’ 1 = ( 1 + 1 ) )
5 4 eqcomd โŠข ( ( ๐ด โˆˆ โ„ โˆง ( 0 ยท ๐ด ) โ‰  0 ) โ†’ ( 1 + 1 ) = 1 )
6 5 oveq2d โŠข ( ( ๐ด โˆˆ โ„ โˆง ( 0 ยท ๐ด ) โ‰  0 ) โ†’ ( ( i ยท i ) + ( 1 + 1 ) ) = ( ( i ยท i ) + 1 ) )
7 ax-icn โŠข i โˆˆ โ„‚
8 7 7 mulcli โŠข ( i ยท i ) โˆˆ โ„‚
9 8 2 2 addassi โŠข ( ( ( i ยท i ) + 1 ) + 1 ) = ( ( i ยท i ) + ( 1 + 1 ) )
10 ax-i2m1 โŠข ( ( i ยท i ) + 1 ) = 0
11 10 oveq1i โŠข ( ( ( i ยท i ) + 1 ) + 1 ) = ( 0 + 1 )
12 9 11 eqtr3i โŠข ( ( i ยท i ) + ( 1 + 1 ) ) = ( 0 + 1 )
13 00id โŠข ( 0 + 0 ) = 0
14 10 13 eqtr4i โŠข ( ( i ยท i ) + 1 ) = ( 0 + 0 )
15 6 12 14 3eqtr3g โŠข ( ( ๐ด โˆˆ โ„ โˆง ( 0 ยท ๐ด ) โ‰  0 ) โ†’ ( 0 + 1 ) = ( 0 + 0 ) )
16 1re โŠข 1 โˆˆ โ„
17 0re โŠข 0 โˆˆ โ„
18 readdcan โŠข ( ( 1 โˆˆ โ„ โˆง 0 โˆˆ โ„ โˆง 0 โˆˆ โ„ ) โ†’ ( ( 0 + 1 ) = ( 0 + 0 ) โ†” 1 = 0 ) )
19 16 17 17 18 mp3an โŠข ( ( 0 + 1 ) = ( 0 + 0 ) โ†” 1 = 0 )
20 15 19 sylib โŠข ( ( ๐ด โˆˆ โ„ โˆง ( 0 ยท ๐ด ) โ‰  0 ) โ†’ 1 = 0 )
21 20 ex โŠข ( ๐ด โˆˆ โ„ โ†’ ( ( 0 ยท ๐ด ) โ‰  0 โ†’ 1 = 0 ) )
22 21 necon1d โŠข ( ๐ด โˆˆ โ„ โ†’ ( 1 โ‰  0 โ†’ ( 0 ยท ๐ด ) = 0 ) )
23 1 22 mpi โŠข ( ๐ด โˆˆ โ„ โ†’ ( 0 ยท ๐ด ) = 0 )