Metamath Proof Explorer


Theorem rngm2neg

Description: Double negation of a product in a non-unital ring ( mul2neg analog). (Contributed by Mario Carneiro, 4-Dec-2014) Generalization of ringm2neg . (Revised by AV, 17-Feb-2025)

Ref Expression
Hypotheses rngneglmul.b โŠข ๐ต = ( Base โ€˜ ๐‘… )
rngneglmul.t โŠข ยท = ( .r โ€˜ ๐‘… )
rngneglmul.n โŠข ๐‘ = ( invg โ€˜ ๐‘… )
rngneglmul.r โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ Rng )
rngneglmul.x โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ๐ต )
rngneglmul.y โŠข ( ๐œ‘ โ†’ ๐‘Œ โˆˆ ๐ต )
Assertion rngm2neg ( ๐œ‘ โ†’ ( ( ๐‘ โ€˜ ๐‘‹ ) ยท ( ๐‘ โ€˜ ๐‘Œ ) ) = ( ๐‘‹ ยท ๐‘Œ ) )

Proof

Step Hyp Ref Expression
1 rngneglmul.b โŠข ๐ต = ( Base โ€˜ ๐‘… )
2 rngneglmul.t โŠข ยท = ( .r โ€˜ ๐‘… )
3 rngneglmul.n โŠข ๐‘ = ( invg โ€˜ ๐‘… )
4 rngneglmul.r โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ Rng )
5 rngneglmul.x โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ๐ต )
6 rngneglmul.y โŠข ( ๐œ‘ โ†’ ๐‘Œ โˆˆ ๐ต )
7 rnggrp โŠข ( ๐‘… โˆˆ Rng โ†’ ๐‘… โˆˆ Grp )
8 4 7 syl โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ Grp )
9 1 3 8 6 grpinvcld โŠข ( ๐œ‘ โ†’ ( ๐‘ โ€˜ ๐‘Œ ) โˆˆ ๐ต )
10 1 2 3 4 5 9 rngmneg1 โŠข ( ๐œ‘ โ†’ ( ( ๐‘ โ€˜ ๐‘‹ ) ยท ( ๐‘ โ€˜ ๐‘Œ ) ) = ( ๐‘ โ€˜ ( ๐‘‹ ยท ( ๐‘ โ€˜ ๐‘Œ ) ) ) )
11 1 2 3 4 5 6 rngmneg2 โŠข ( ๐œ‘ โ†’ ( ๐‘‹ ยท ( ๐‘ โ€˜ ๐‘Œ ) ) = ( ๐‘ โ€˜ ( ๐‘‹ ยท ๐‘Œ ) ) )
12 11 fveq2d โŠข ( ๐œ‘ โ†’ ( ๐‘ โ€˜ ( ๐‘‹ ยท ( ๐‘ โ€˜ ๐‘Œ ) ) ) = ( ๐‘ โ€˜ ( ๐‘ โ€˜ ( ๐‘‹ ยท ๐‘Œ ) ) ) )
13 1 2 rngcl โŠข ( ( ๐‘… โˆˆ Rng โˆง ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ต ) โ†’ ( ๐‘‹ ยท ๐‘Œ ) โˆˆ ๐ต )
14 4 5 6 13 syl3anc โŠข ( ๐œ‘ โ†’ ( ๐‘‹ ยท ๐‘Œ ) โˆˆ ๐ต )
15 1 3 grpinvinv โŠข ( ( ๐‘… โˆˆ Grp โˆง ( ๐‘‹ ยท ๐‘Œ ) โˆˆ ๐ต ) โ†’ ( ๐‘ โ€˜ ( ๐‘ โ€˜ ( ๐‘‹ ยท ๐‘Œ ) ) ) = ( ๐‘‹ ยท ๐‘Œ ) )
16 8 14 15 syl2anc โŠข ( ๐œ‘ โ†’ ( ๐‘ โ€˜ ( ๐‘ โ€˜ ( ๐‘‹ ยท ๐‘Œ ) ) ) = ( ๐‘‹ ยท ๐‘Œ ) )
17 10 12 16 3eqtrd โŠข ( ๐œ‘ โ†’ ( ( ๐‘ โ€˜ ๐‘‹ ) ยท ( ๐‘ โ€˜ ๐‘Œ ) ) = ( ๐‘‹ ยท ๐‘Œ ) )