Metamath Proof Explorer


Theorem ornglmullt

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 ornglmullt ( ๐œ‘ โ†’ ( ๐‘ ยท ๐‘‹ ) < ( ๐‘ ยท ๐‘Œ ) )

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 ornglmulle โŠข ( ๐œ‘ โ†’ ( ๐‘ ยท ๐‘‹ ) ( le โ€˜ ๐‘… ) ( ๐‘ ยท ๐‘Œ ) )
25 simpr โŠข ( ( ๐œ‘ โˆง ( ๐‘ ยท ๐‘‹ ) = ( ๐‘ ยท ๐‘Œ ) ) โ†’ ( ๐‘ ยท ๐‘‹ ) = ( ๐‘ ยท ๐‘Œ ) )
26 25 oveq2d โŠข ( ( ๐œ‘ โˆง ( ๐‘ ยท ๐‘‹ ) = ( ๐‘ ยท ๐‘Œ ) ) โ†’ ( ( ( invr โ€˜ ๐‘… ) โ€˜ ๐‘ ) ยท ( ๐‘ ยท ๐‘‹ ) ) = ( ( ( invr โ€˜ ๐‘… ) โ€˜ ๐‘ ) ยท ( ๐‘ ยท ๐‘Œ ) ) )
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 โŠข ( invr โ€˜ ๐‘… ) = ( invr โ€˜ ๐‘… )
36 eqid โŠข ( 1r โ€˜ ๐‘… ) = ( 1r โ€˜ ๐‘… )
37 31 35 2 36 unitlinv โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘ โˆˆ ( Unit โ€˜ ๐‘… ) ) โ†’ ( ( ( invr โ€˜ ๐‘… ) โ€˜ ๐‘ ) ยท ๐‘ ) = ( 1r โ€˜ ๐‘… ) )
38 17 34 37 syl2anc โŠข ( ๐œ‘ โ†’ ( ( ( invr โ€˜ ๐‘… ) โ€˜ ๐‘ ) ยท ๐‘ ) = ( 1r โ€˜ ๐‘… ) )
39 38 oveq1d โŠข ( ๐œ‘ โ†’ ( ( ( ( invr โ€˜ ๐‘… ) โ€˜ ๐‘ ) ยท ๐‘ ) ยท ๐‘‹ ) = ( ( 1r โ€˜ ๐‘… ) ยท ๐‘‹ ) )
40 31 35 1 ringinvcl โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘ โˆˆ ( Unit โ€˜ ๐‘… ) ) โ†’ ( ( invr โ€˜ ๐‘… ) โ€˜ ๐‘ ) โˆˆ ๐ต )
41 17 34 40 syl2anc โŠข ( ๐œ‘ โ†’ ( ( invr โ€˜ ๐‘… ) โ€˜ ๐‘ ) โˆˆ ๐ต )
42 1 2 ringass โŠข ( ( ๐‘… โˆˆ Ring โˆง ( ( ( invr โ€˜ ๐‘… ) โ€˜ ๐‘ ) โˆˆ ๐ต โˆง ๐‘ โˆˆ ๐ต โˆง ๐‘‹ โˆˆ ๐ต ) ) โ†’ ( ( ( ( invr โ€˜ ๐‘… ) โ€˜ ๐‘ ) ยท ๐‘ ) ยท ๐‘‹ ) = ( ( ( invr โ€˜ ๐‘… ) โ€˜ ๐‘ ) ยท ( ๐‘ ยท ๐‘‹ ) ) )
43 17 41 7 5 42 syl13anc โŠข ( ๐œ‘ โ†’ ( ( ( ( invr โ€˜ ๐‘… ) โ€˜ ๐‘ ) ยท ๐‘ ) ยท ๐‘‹ ) = ( ( ( invr โ€˜ ๐‘… ) โ€˜ ๐‘ ) ยท ( ๐‘ ยท ๐‘‹ ) ) )
44 1 2 36 ringlidm โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ( 1r โ€˜ ๐‘… ) ยท ๐‘‹ ) = ๐‘‹ )
45 17 5 44 syl2anc โŠข ( ๐œ‘ โ†’ ( ( 1r โ€˜ ๐‘… ) ยท ๐‘‹ ) = ๐‘‹ )
46 39 43 45 3eqtr3d โŠข ( ๐œ‘ โ†’ ( ( ( invr โ€˜ ๐‘… ) โ€˜ ๐‘ ) ยท ( ๐‘ ยท ๐‘‹ ) ) = ๐‘‹ )
47 46 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘ ยท ๐‘‹ ) = ( ๐‘ ยท ๐‘Œ ) ) โ†’ ( ( ( invr โ€˜ ๐‘… ) โ€˜ ๐‘ ) ยท ( ๐‘ ยท ๐‘‹ ) ) = ๐‘‹ )
48 38 oveq1d โŠข ( ๐œ‘ โ†’ ( ( ( ( invr โ€˜ ๐‘… ) โ€˜ ๐‘ ) ยท ๐‘ ) ยท ๐‘Œ ) = ( ( 1r โ€˜ ๐‘… ) ยท ๐‘Œ ) )
49 1 2 ringass โŠข ( ( ๐‘… โˆˆ Ring โˆง ( ( ( invr โ€˜ ๐‘… ) โ€˜ ๐‘ ) โˆˆ ๐ต โˆง ๐‘ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ต ) ) โ†’ ( ( ( ( invr โ€˜ ๐‘… ) โ€˜ ๐‘ ) ยท ๐‘ ) ยท ๐‘Œ ) = ( ( ( invr โ€˜ ๐‘… ) โ€˜ ๐‘ ) ยท ( ๐‘ ยท ๐‘Œ ) ) )
50 17 41 7 6 49 syl13anc โŠข ( ๐œ‘ โ†’ ( ( ( ( invr โ€˜ ๐‘… ) โ€˜ ๐‘ ) ยท ๐‘ ) ยท ๐‘Œ ) = ( ( ( invr โ€˜ ๐‘… ) โ€˜ ๐‘ ) ยท ( ๐‘ ยท ๐‘Œ ) ) )
51 1 2 36 ringlidm โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘Œ โˆˆ ๐ต ) โ†’ ( ( 1r โ€˜ ๐‘… ) ยท ๐‘Œ ) = ๐‘Œ )
52 17 6 51 syl2anc โŠข ( ๐œ‘ โ†’ ( ( 1r โ€˜ ๐‘… ) ยท ๐‘Œ ) = ๐‘Œ )
53 48 50 52 3eqtr3d โŠข ( ๐œ‘ โ†’ ( ( ( invr โ€˜ ๐‘… ) โ€˜ ๐‘ ) ยท ( ๐‘ ยท ๐‘Œ ) ) = ๐‘Œ )
54 53 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘ ยท ๐‘‹ ) = ( ๐‘ ยท ๐‘Œ ) ) โ†’ ( ( ( invr โ€˜ ๐‘… ) โ€˜ ๐‘ ) ยท ( ๐‘ ยท ๐‘Œ ) ) = ๐‘Œ )
55 26 47 54 3eqtr3d โŠข ( ( ๐œ‘ โˆง ( ๐‘ ยท ๐‘‹ ) = ( ๐‘ ยท ๐‘Œ ) ) โ†’ ๐‘‹ = ๐‘Œ )
56 8 pltne โŠข ( ( ๐‘… โˆˆ oRing โˆง ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ต ) โ†’ ( ๐‘‹ < ๐‘Œ โ†’ ๐‘‹ โ‰  ๐‘Œ ) )
57 56 imp โŠข ( ( ( ๐‘… โˆˆ oRing โˆง ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ต ) โˆง ๐‘‹ < ๐‘Œ ) โ†’ ๐‘‹ โ‰  ๐‘Œ )
58 4 5 6 10 57 syl31anc โŠข ( ๐œ‘ โ†’ ๐‘‹ โ‰  ๐‘Œ )
59 58 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘ ยท ๐‘‹ ) = ( ๐‘ ยท ๐‘Œ ) ) โ†’ ๐‘‹ โ‰  ๐‘Œ )
60 59 neneqd โŠข ( ( ๐œ‘ โˆง ( ๐‘ ยท ๐‘‹ ) = ( ๐‘ ยท ๐‘Œ ) ) โ†’ ยฌ ๐‘‹ = ๐‘Œ )
61 55 60 pm2.65da โŠข ( ๐œ‘ โ†’ ยฌ ( ๐‘ ยท ๐‘‹ ) = ( ๐‘ ยท ๐‘Œ ) )
62 61 neqned โŠข ( ๐œ‘ โ†’ ( ๐‘ ยท ๐‘‹ ) โ‰  ( ๐‘ ยท ๐‘Œ ) )
63 1 2 ringcl โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘ โˆˆ ๐ต โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ๐‘ ยท ๐‘‹ ) โˆˆ ๐ต )
64 17 7 5 63 syl3anc โŠข ( ๐œ‘ โ†’ ( ๐‘ ยท ๐‘‹ ) โˆˆ ๐ต )
65 1 2 ringcl โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐‘ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ต ) โ†’ ( ๐‘ ยท ๐‘Œ ) โˆˆ ๐ต )
66 17 7 6 65 syl3anc โŠข ( ๐œ‘ โ†’ ( ๐‘ ยท ๐‘Œ ) โˆˆ ๐ต )
67 12 8 pltval โŠข ( ( ๐‘… โˆˆ oRing โˆง ( ๐‘ ยท ๐‘‹ ) โˆˆ ๐ต โˆง ( ๐‘ ยท ๐‘Œ ) โˆˆ ๐ต ) โ†’ ( ( ๐‘ ยท ๐‘‹ ) < ( ๐‘ ยท ๐‘Œ ) โ†” ( ( ๐‘ ยท ๐‘‹ ) ( le โ€˜ ๐‘… ) ( ๐‘ ยท ๐‘Œ ) โˆง ( ๐‘ ยท ๐‘‹ ) โ‰  ( ๐‘ ยท ๐‘Œ ) ) ) )
68 4 64 66 67 syl3anc โŠข ( ๐œ‘ โ†’ ( ( ๐‘ ยท ๐‘‹ ) < ( ๐‘ ยท ๐‘Œ ) โ†” ( ( ๐‘ ยท ๐‘‹ ) ( le โ€˜ ๐‘… ) ( ๐‘ ยท ๐‘Œ ) โˆง ( ๐‘ ยท ๐‘‹ ) โ‰  ( ๐‘ ยท ๐‘Œ ) ) ) )
69 24 62 68 mpbir2and โŠข ( ๐œ‘ โ†’ ( ๐‘ ยท ๐‘‹ ) < ( ๐‘ ยท ๐‘Œ ) )