Metamath Proof Explorer


Theorem orngrmulle

Description: In an ordered ring, multiplication with a positive does not change comparison. (Contributed by Thierry Arnoux, 10-Apr-2018)

Ref Expression
Hypotheses ornglmullt.b โŠข ๐ต = ( Base โ€˜ ๐‘… )
ornglmullt.t โŠข ยท = ( .r โ€˜ ๐‘… )
ornglmullt.0 โŠข 0 = ( 0g โ€˜ ๐‘… )
ornglmullt.1 โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ oRing )
ornglmullt.2 โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ๐ต )
ornglmullt.3 โŠข ( ๐œ‘ โ†’ ๐‘Œ โˆˆ ๐ต )
ornglmullt.4 โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ ๐ต )
orngmulle.l โŠข โ‰ค = ( le โ€˜ ๐‘… )
orngmulle.5 โŠข ( ๐œ‘ โ†’ ๐‘‹ โ‰ค ๐‘Œ )
orngmulle.6 โŠข ( ๐œ‘ โ†’ 0 โ‰ค ๐‘ )
Assertion orngrmulle ( ๐œ‘ โ†’ ( ๐‘‹ ยท ๐‘ ) โ‰ค ( ๐‘Œ ยท ๐‘ ) )

Proof

Step Hyp Ref Expression
1 ornglmullt.b โŠข ๐ต = ( Base โ€˜ ๐‘… )
2 ornglmullt.t โŠข ยท = ( .r โ€˜ ๐‘… )
3 ornglmullt.0 โŠข 0 = ( 0g โ€˜ ๐‘… )
4 ornglmullt.1 โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ oRing )
5 ornglmullt.2 โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ๐ต )
6 ornglmullt.3 โŠข ( ๐œ‘ โ†’ ๐‘Œ โˆˆ ๐ต )
7 ornglmullt.4 โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ ๐ต )
8 orngmulle.l โŠข โ‰ค = ( le โ€˜ ๐‘… )
9 orngmulle.5 โŠข ( ๐œ‘ โ†’ ๐‘‹ โ‰ค ๐‘Œ )
10 orngmulle.6 โŠข ( ๐œ‘ โ†’ 0 โ‰ค ๐‘ )
11 orngogrp โŠข ( ๐‘… โˆˆ oRing โ†’ ๐‘… โˆˆ oGrp )
12 4 11 syl โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ oGrp )
13 isogrp โŠข ( ๐‘… โˆˆ oGrp โ†” ( ๐‘… โˆˆ Grp โˆง ๐‘… โˆˆ oMnd ) )
14 13 simprbi โŠข ( ๐‘… โˆˆ oGrp โ†’ ๐‘… โˆˆ oMnd )
15 12 14 syl โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ oMnd )
16 orngring โŠข ( ๐‘… โˆˆ oRing โ†’ ๐‘… โˆˆ Ring )
17 4 16 syl โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ Ring )
18 ringgrp โŠข ( ๐‘… โˆˆ Ring โ†’ ๐‘… โˆˆ Grp )
19 17 18 syl โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ Grp )
20 1 3 grpidcl โŠข ( ๐‘… โˆˆ Grp โ†’ 0 โˆˆ ๐ต )
21 19 20 syl โŠข ( ๐œ‘ โ†’ 0 โˆˆ ๐ต )
22 1 2 ringcl โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘Œ โˆˆ ๐ต โˆง ๐‘ โˆˆ ๐ต ) โ†’ ( ๐‘Œ ยท ๐‘ ) โˆˆ ๐ต )
23 17 6 7 22 syl3anc โŠข ( ๐œ‘ โ†’ ( ๐‘Œ ยท ๐‘ ) โˆˆ ๐ต )
24 1 2 ringcl โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘‹ โˆˆ ๐ต โˆง ๐‘ โˆˆ ๐ต ) โ†’ ( ๐‘‹ ยท ๐‘ ) โˆˆ ๐ต )
25 17 5 7 24 syl3anc โŠข ( ๐œ‘ โ†’ ( ๐‘‹ ยท ๐‘ ) โˆˆ ๐ต )
26 eqid โŠข ( -g โ€˜ ๐‘… ) = ( -g โ€˜ ๐‘… )
27 1 26 grpsubcl โŠข ( ( ๐‘… โˆˆ Grp โˆง ( ๐‘Œ ยท ๐‘ ) โˆˆ ๐ต โˆง ( ๐‘‹ ยท ๐‘ ) โˆˆ ๐ต ) โ†’ ( ( ๐‘Œ ยท ๐‘ ) ( -g โ€˜ ๐‘… ) ( ๐‘‹ ยท ๐‘ ) ) โˆˆ ๐ต )
28 19 23 25 27 syl3anc โŠข ( ๐œ‘ โ†’ ( ( ๐‘Œ ยท ๐‘ ) ( -g โ€˜ ๐‘… ) ( ๐‘‹ ยท ๐‘ ) ) โˆˆ ๐ต )
29 1 26 grpsubcl โŠข ( ( ๐‘… โˆˆ Grp โˆง ๐‘Œ โˆˆ ๐ต โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ๐‘Œ ( -g โ€˜ ๐‘… ) ๐‘‹ ) โˆˆ ๐ต )
30 19 6 5 29 syl3anc โŠข ( ๐œ‘ โ†’ ( ๐‘Œ ( -g โ€˜ ๐‘… ) ๐‘‹ ) โˆˆ ๐ต )
31 1 3 26 grpsubid โŠข ( ( ๐‘… โˆˆ Grp โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ๐‘‹ ( -g โ€˜ ๐‘… ) ๐‘‹ ) = 0 )
32 19 5 31 syl2anc โŠข ( ๐œ‘ โ†’ ( ๐‘‹ ( -g โ€˜ ๐‘… ) ๐‘‹ ) = 0 )
33 1 8 26 ogrpsub โŠข ( ( ๐‘… โˆˆ oGrp โˆง ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ต โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘‹ โ‰ค ๐‘Œ ) โ†’ ( ๐‘‹ ( -g โ€˜ ๐‘… ) ๐‘‹ ) โ‰ค ( ๐‘Œ ( -g โ€˜ ๐‘… ) ๐‘‹ ) )
34 12 5 6 5 9 33 syl131anc โŠข ( ๐œ‘ โ†’ ( ๐‘‹ ( -g โ€˜ ๐‘… ) ๐‘‹ ) โ‰ค ( ๐‘Œ ( -g โ€˜ ๐‘… ) ๐‘‹ ) )
35 32 34 eqbrtrrd โŠข ( ๐œ‘ โ†’ 0 โ‰ค ( ๐‘Œ ( -g โ€˜ ๐‘… ) ๐‘‹ ) )
36 1 8 3 2 orngmul โŠข ( ( ๐‘… โˆˆ oRing โˆง ( ( ๐‘Œ ( -g โ€˜ ๐‘… ) ๐‘‹ ) โˆˆ ๐ต โˆง 0 โ‰ค ( ๐‘Œ ( -g โ€˜ ๐‘… ) ๐‘‹ ) ) โˆง ( ๐‘ โˆˆ ๐ต โˆง 0 โ‰ค ๐‘ ) ) โ†’ 0 โ‰ค ( ( ๐‘Œ ( -g โ€˜ ๐‘… ) ๐‘‹ ) ยท ๐‘ ) )
37 4 30 35 7 10 36 syl122anc โŠข ( ๐œ‘ โ†’ 0 โ‰ค ( ( ๐‘Œ ( -g โ€˜ ๐‘… ) ๐‘‹ ) ยท ๐‘ ) )
38 1 2 26 17 6 5 7 ringsubdir โŠข ( ๐œ‘ โ†’ ( ( ๐‘Œ ( -g โ€˜ ๐‘… ) ๐‘‹ ) ยท ๐‘ ) = ( ( ๐‘Œ ยท ๐‘ ) ( -g โ€˜ ๐‘… ) ( ๐‘‹ ยท ๐‘ ) ) )
39 37 38 breqtrd โŠข ( ๐œ‘ โ†’ 0 โ‰ค ( ( ๐‘Œ ยท ๐‘ ) ( -g โ€˜ ๐‘… ) ( ๐‘‹ ยท ๐‘ ) ) )
40 eqid โŠข ( +g โ€˜ ๐‘… ) = ( +g โ€˜ ๐‘… )
41 1 8 40 omndadd โŠข ( ( ๐‘… โˆˆ oMnd โˆง ( 0 โˆˆ ๐ต โˆง ( ( ๐‘Œ ยท ๐‘ ) ( -g โ€˜ ๐‘… ) ( ๐‘‹ ยท ๐‘ ) ) โˆˆ ๐ต โˆง ( ๐‘‹ ยท ๐‘ ) โˆˆ ๐ต ) โˆง 0 โ‰ค ( ( ๐‘Œ ยท ๐‘ ) ( -g โ€˜ ๐‘… ) ( ๐‘‹ ยท ๐‘ ) ) ) โ†’ ( 0 ( +g โ€˜ ๐‘… ) ( ๐‘‹ ยท ๐‘ ) ) โ‰ค ( ( ( ๐‘Œ ยท ๐‘ ) ( -g โ€˜ ๐‘… ) ( ๐‘‹ ยท ๐‘ ) ) ( +g โ€˜ ๐‘… ) ( ๐‘‹ ยท ๐‘ ) ) )
42 15 21 28 25 39 41 syl131anc โŠข ( ๐œ‘ โ†’ ( 0 ( +g โ€˜ ๐‘… ) ( ๐‘‹ ยท ๐‘ ) ) โ‰ค ( ( ( ๐‘Œ ยท ๐‘ ) ( -g โ€˜ ๐‘… ) ( ๐‘‹ ยท ๐‘ ) ) ( +g โ€˜ ๐‘… ) ( ๐‘‹ ยท ๐‘ ) ) )
43 1 40 3 grplid โŠข ( ( ๐‘… โˆˆ Grp โˆง ( ๐‘‹ ยท ๐‘ ) โˆˆ ๐ต ) โ†’ ( 0 ( +g โ€˜ ๐‘… ) ( ๐‘‹ ยท ๐‘ ) ) = ( ๐‘‹ ยท ๐‘ ) )
44 19 25 43 syl2anc โŠข ( ๐œ‘ โ†’ ( 0 ( +g โ€˜ ๐‘… ) ( ๐‘‹ ยท ๐‘ ) ) = ( ๐‘‹ ยท ๐‘ ) )
45 1 40 26 grpnpcan โŠข ( ( ๐‘… โˆˆ Grp โˆง ( ๐‘Œ ยท ๐‘ ) โˆˆ ๐ต โˆง ( ๐‘‹ ยท ๐‘ ) โˆˆ ๐ต ) โ†’ ( ( ( ๐‘Œ ยท ๐‘ ) ( -g โ€˜ ๐‘… ) ( ๐‘‹ ยท ๐‘ ) ) ( +g โ€˜ ๐‘… ) ( ๐‘‹ ยท ๐‘ ) ) = ( ๐‘Œ ยท ๐‘ ) )
46 19 23 25 45 syl3anc โŠข ( ๐œ‘ โ†’ ( ( ( ๐‘Œ ยท ๐‘ ) ( -g โ€˜ ๐‘… ) ( ๐‘‹ ยท ๐‘ ) ) ( +g โ€˜ ๐‘… ) ( ๐‘‹ ยท ๐‘ ) ) = ( ๐‘Œ ยท ๐‘ ) )
47 42 44 46 3brtr3d โŠข ( ๐œ‘ โ†’ ( ๐‘‹ ยท ๐‘ ) โ‰ค ( ๐‘Œ ยท ๐‘ ) )