Metamath Proof Explorer


Theorem rrgeq0

Description: Left-multiplication by a left regular element does not change zeroness. (Contributed by Stefan O'Rear, 28-Mar-2015)

Ref Expression
Hypotheses rrgval.e โŠข ๐ธ = ( RLReg โ€˜ ๐‘… )
rrgval.b โŠข ๐ต = ( Base โ€˜ ๐‘… )
rrgval.t โŠข ยท = ( .r โ€˜ ๐‘… )
rrgval.z โŠข 0 = ( 0g โ€˜ ๐‘… )
Assertion rrgeq0 ( ( ๐‘… โˆˆ Ring โˆง ๐‘‹ โˆˆ ๐ธ โˆง ๐‘Œ โˆˆ ๐ต ) โ†’ ( ( ๐‘‹ ยท ๐‘Œ ) = 0 โ†” ๐‘Œ = 0 ) )

Proof

Step Hyp Ref Expression
1 rrgval.e โŠข ๐ธ = ( RLReg โ€˜ ๐‘… )
2 rrgval.b โŠข ๐ต = ( Base โ€˜ ๐‘… )
3 rrgval.t โŠข ยท = ( .r โ€˜ ๐‘… )
4 rrgval.z โŠข 0 = ( 0g โ€˜ ๐‘… )
5 1 2 3 4 rrgeq0i โŠข ( ( ๐‘‹ โˆˆ ๐ธ โˆง ๐‘Œ โˆˆ ๐ต ) โ†’ ( ( ๐‘‹ ยท ๐‘Œ ) = 0 โ†’ ๐‘Œ = 0 ) )
6 5 3adant1 โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘‹ โˆˆ ๐ธ โˆง ๐‘Œ โˆˆ ๐ต ) โ†’ ( ( ๐‘‹ ยท ๐‘Œ ) = 0 โ†’ ๐‘Œ = 0 ) )
7 simp1 โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘‹ โˆˆ ๐ธ โˆง ๐‘Œ โˆˆ ๐ต ) โ†’ ๐‘… โˆˆ Ring )
8 1 2 3 4 rrgval โŠข ๐ธ = { ๐‘ฅ โˆˆ ๐ต โˆฃ โˆ€ ๐‘ฆ โˆˆ ๐ต ( ( ๐‘ฅ ยท ๐‘ฆ ) = 0 โ†’ ๐‘ฆ = 0 ) }
9 8 ssrab3 โŠข ๐ธ โІ ๐ต
10 simp2 โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘‹ โˆˆ ๐ธ โˆง ๐‘Œ โˆˆ ๐ต ) โ†’ ๐‘‹ โˆˆ ๐ธ )
11 9 10 sselid โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘‹ โˆˆ ๐ธ โˆง ๐‘Œ โˆˆ ๐ต ) โ†’ ๐‘‹ โˆˆ ๐ต )
12 2 3 4 ringrz โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ๐‘‹ ยท 0 ) = 0 )
13 7 11 12 syl2anc โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘‹ โˆˆ ๐ธ โˆง ๐‘Œ โˆˆ ๐ต ) โ†’ ( ๐‘‹ ยท 0 ) = 0 )
14 oveq2 โŠข ( ๐‘Œ = 0 โ†’ ( ๐‘‹ ยท ๐‘Œ ) = ( ๐‘‹ ยท 0 ) )
15 14 eqeq1d โŠข ( ๐‘Œ = 0 โ†’ ( ( ๐‘‹ ยท ๐‘Œ ) = 0 โ†” ( ๐‘‹ ยท 0 ) = 0 ) )
16 13 15 syl5ibrcom โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘‹ โˆˆ ๐ธ โˆง ๐‘Œ โˆˆ ๐ต ) โ†’ ( ๐‘Œ = 0 โ†’ ( ๐‘‹ ยท ๐‘Œ ) = 0 ) )
17 6 16 impbid โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘‹ โˆˆ ๐ธ โˆง ๐‘Œ โˆˆ ๐ต ) โ†’ ( ( ๐‘‹ ยท ๐‘Œ ) = 0 โ†” ๐‘Œ = 0 ) )