Metamath Proof Explorer


Theorem orngrmullt

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

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

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 ornglmullt.l โŠข < = ( lt โ€˜ ๐‘… )
9 ornglmullt.d โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ DivRing )
10 ornglmullt.5 โŠข ( ๐œ‘ โ†’ ๐‘‹ < ๐‘Œ )
11 ornglmullt.6 โŠข ( ๐œ‘ โ†’ 0 < ๐‘ )
12 eqid โŠข ( le โ€˜ ๐‘… ) = ( le โ€˜ ๐‘… )
13 12 8 pltle โŠข ( ( ๐‘… โˆˆ oRing โˆง ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ต ) โ†’ ( ๐‘‹ < ๐‘Œ โ†’ ๐‘‹ ( le โ€˜ ๐‘… ) ๐‘Œ ) )
14 13 imp โŠข ( ( ( ๐‘… โˆˆ oRing โˆง ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ต ) โˆง ๐‘‹ < ๐‘Œ ) โ†’ ๐‘‹ ( le โ€˜ ๐‘… ) ๐‘Œ )
15 4 5 6 10 14 syl31anc โŠข ( ๐œ‘ โ†’ ๐‘‹ ( le โ€˜ ๐‘… ) ๐‘Œ )
16 orngring โŠข ( ๐‘… โˆˆ oRing โ†’ ๐‘… โˆˆ Ring )
17 4 16 syl โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ Ring )
18 ringgrp โŠข ( ๐‘… โˆˆ Ring โ†’ ๐‘… โˆˆ Grp )
19 1 3 grpidcl โŠข ( ๐‘… โˆˆ Grp โ†’ 0 โˆˆ ๐ต )
20 17 18 19 3syl โŠข ( ๐œ‘ โ†’ 0 โˆˆ ๐ต )
21 12 8 pltle โŠข ( ( ๐‘… โˆˆ oRing โˆง 0 โˆˆ ๐ต โˆง ๐‘ โˆˆ ๐ต ) โ†’ ( 0 < ๐‘ โ†’ 0 ( le โ€˜ ๐‘… ) ๐‘ ) )
22 21 imp โŠข ( ( ( ๐‘… โˆˆ oRing โˆง 0 โˆˆ ๐ต โˆง ๐‘ โˆˆ ๐ต ) โˆง 0 < ๐‘ ) โ†’ 0 ( le โ€˜ ๐‘… ) ๐‘ )
23 4 20 7 11 22 syl31anc โŠข ( ๐œ‘ โ†’ 0 ( le โ€˜ ๐‘… ) ๐‘ )
24 1 2 3 4 5 6 7 12 15 23 orngrmulle โŠข ( ๐œ‘ โ†’ ( ๐‘‹ ยท ๐‘ ) ( le โ€˜ ๐‘… ) ( ๐‘Œ ยท ๐‘ ) )
25 simpr โŠข ( ( ๐œ‘ โˆง ( ๐‘‹ ยท ๐‘ ) = ( ๐‘Œ ยท ๐‘ ) ) โ†’ ( ๐‘‹ ยท ๐‘ ) = ( ๐‘Œ ยท ๐‘ ) )
26 25 oveq1d โŠข ( ( ๐œ‘ โˆง ( ๐‘‹ ยท ๐‘ ) = ( ๐‘Œ ยท ๐‘ ) ) โ†’ ( ( ๐‘‹ ยท ๐‘ ) ( /r โ€˜ ๐‘… ) ๐‘ ) = ( ( ๐‘Œ ยท ๐‘ ) ( /r โ€˜ ๐‘… ) ๐‘ ) )
27 8 pltne โŠข ( ( ๐‘… โˆˆ oRing โˆง 0 โˆˆ ๐ต โˆง ๐‘ โˆˆ ๐ต ) โ†’ ( 0 < ๐‘ โ†’ 0 โ‰  ๐‘ ) )
28 27 imp โŠข ( ( ( ๐‘… โˆˆ oRing โˆง 0 โˆˆ ๐ต โˆง ๐‘ โˆˆ ๐ต ) โˆง 0 < ๐‘ ) โ†’ 0 โ‰  ๐‘ )
29 4 20 7 11 28 syl31anc โŠข ( ๐œ‘ โ†’ 0 โ‰  ๐‘ )
30 29 necomd โŠข ( ๐œ‘ โ†’ ๐‘ โ‰  0 )
31 eqid โŠข ( Unit โ€˜ ๐‘… ) = ( Unit โ€˜ ๐‘… )
32 1 31 3 drngunit โŠข ( ๐‘… โˆˆ DivRing โ†’ ( ๐‘ โˆˆ ( Unit โ€˜ ๐‘… ) โ†” ( ๐‘ โˆˆ ๐ต โˆง ๐‘ โ‰  0 ) ) )
33 32 biimpar โŠข ( ( ๐‘… โˆˆ DivRing โˆง ( ๐‘ โˆˆ ๐ต โˆง ๐‘ โ‰  0 ) ) โ†’ ๐‘ โˆˆ ( Unit โ€˜ ๐‘… ) )
34 9 7 30 33 syl12anc โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ ( Unit โ€˜ ๐‘… ) )
35 eqid โŠข ( /r โ€˜ ๐‘… ) = ( /r โ€˜ ๐‘… )
36 1 31 35 2 dvrcan3 โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘‹ โˆˆ ๐ต โˆง ๐‘ โˆˆ ( Unit โ€˜ ๐‘… ) ) โ†’ ( ( ๐‘‹ ยท ๐‘ ) ( /r โ€˜ ๐‘… ) ๐‘ ) = ๐‘‹ )
37 17 5 34 36 syl3anc โŠข ( ๐œ‘ โ†’ ( ( ๐‘‹ ยท ๐‘ ) ( /r โ€˜ ๐‘… ) ๐‘ ) = ๐‘‹ )
38 37 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘‹ ยท ๐‘ ) = ( ๐‘Œ ยท ๐‘ ) ) โ†’ ( ( ๐‘‹ ยท ๐‘ ) ( /r โ€˜ ๐‘… ) ๐‘ ) = ๐‘‹ )
39 1 31 35 2 dvrcan3 โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘Œ โˆˆ ๐ต โˆง ๐‘ โˆˆ ( Unit โ€˜ ๐‘… ) ) โ†’ ( ( ๐‘Œ ยท ๐‘ ) ( /r โ€˜ ๐‘… ) ๐‘ ) = ๐‘Œ )
40 17 6 34 39 syl3anc โŠข ( ๐œ‘ โ†’ ( ( ๐‘Œ ยท ๐‘ ) ( /r โ€˜ ๐‘… ) ๐‘ ) = ๐‘Œ )
41 40 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘‹ ยท ๐‘ ) = ( ๐‘Œ ยท ๐‘ ) ) โ†’ ( ( ๐‘Œ ยท ๐‘ ) ( /r โ€˜ ๐‘… ) ๐‘ ) = ๐‘Œ )
42 26 38 41 3eqtr3d โŠข ( ( ๐œ‘ โˆง ( ๐‘‹ ยท ๐‘ ) = ( ๐‘Œ ยท ๐‘ ) ) โ†’ ๐‘‹ = ๐‘Œ )
43 8 pltne โŠข ( ( ๐‘… โˆˆ oRing โˆง ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ต ) โ†’ ( ๐‘‹ < ๐‘Œ โ†’ ๐‘‹ โ‰  ๐‘Œ ) )
44 43 imp โŠข ( ( ( ๐‘… โˆˆ oRing โˆง ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ต ) โˆง ๐‘‹ < ๐‘Œ ) โ†’ ๐‘‹ โ‰  ๐‘Œ )
45 4 5 6 10 44 syl31anc โŠข ( ๐œ‘ โ†’ ๐‘‹ โ‰  ๐‘Œ )
46 45 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘‹ ยท ๐‘ ) = ( ๐‘Œ ยท ๐‘ ) ) โ†’ ๐‘‹ โ‰  ๐‘Œ )
47 46 neneqd โŠข ( ( ๐œ‘ โˆง ( ๐‘‹ ยท ๐‘ ) = ( ๐‘Œ ยท ๐‘ ) ) โ†’ ยฌ ๐‘‹ = ๐‘Œ )
48 42 47 pm2.65da โŠข ( ๐œ‘ โ†’ ยฌ ( ๐‘‹ ยท ๐‘ ) = ( ๐‘Œ ยท ๐‘ ) )
49 48 neqned โŠข ( ๐œ‘ โ†’ ( ๐‘‹ ยท ๐‘ ) โ‰  ( ๐‘Œ ยท ๐‘ ) )
50 1 2 ringcl โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘‹ โˆˆ ๐ต โˆง ๐‘ โˆˆ ๐ต ) โ†’ ( ๐‘‹ ยท ๐‘ ) โˆˆ ๐ต )
51 17 5 7 50 syl3anc โŠข ( ๐œ‘ โ†’ ( ๐‘‹ ยท ๐‘ ) โˆˆ ๐ต )
52 1 2 ringcl โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘Œ โˆˆ ๐ต โˆง ๐‘ โˆˆ ๐ต ) โ†’ ( ๐‘Œ ยท ๐‘ ) โˆˆ ๐ต )
53 17 6 7 52 syl3anc โŠข ( ๐œ‘ โ†’ ( ๐‘Œ ยท ๐‘ ) โˆˆ ๐ต )
54 12 8 pltval โŠข ( ( ๐‘… โˆˆ oRing โˆง ( ๐‘‹ ยท ๐‘ ) โˆˆ ๐ต โˆง ( ๐‘Œ ยท ๐‘ ) โˆˆ ๐ต ) โ†’ ( ( ๐‘‹ ยท ๐‘ ) < ( ๐‘Œ ยท ๐‘ ) โ†” ( ( ๐‘‹ ยท ๐‘ ) ( le โ€˜ ๐‘… ) ( ๐‘Œ ยท ๐‘ ) โˆง ( ๐‘‹ ยท ๐‘ ) โ‰  ( ๐‘Œ ยท ๐‘ ) ) ) )
55 4 51 53 54 syl3anc โŠข ( ๐œ‘ โ†’ ( ( ๐‘‹ ยท ๐‘ ) < ( ๐‘Œ ยท ๐‘ ) โ†” ( ( ๐‘‹ ยท ๐‘ ) ( le โ€˜ ๐‘… ) ( ๐‘Œ ยท ๐‘ ) โˆง ( ๐‘‹ ยท ๐‘ ) โ‰  ( ๐‘Œ ยท ๐‘ ) ) ) )
56 24 49 55 mpbir2and โŠข ( ๐œ‘ โ†’ ( ๐‘‹ ยท ๐‘ ) < ( ๐‘Œ ยท ๐‘ ) )