Metamath Proof Explorer


Theorem addltmulALT

Description: A proof readability experiment for addltmul . (Contributed by Stefan Allan, 30-Oct-2010) (New usage is discouraged.) (Proof modification is discouraged.)

Ref Expression
Assertion addltmulALT ( ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โˆง ( 2 < ๐ด โˆง 2 < ๐ต ) ) โ†’ ( ๐ด + ๐ต ) < ( ๐ด ยท ๐ต ) )

Proof

Step Hyp Ref Expression
1 simpr โŠข ( ( ๐ด โˆˆ โ„ โˆง 2 < ๐ด ) โ†’ 2 < ๐ด )
2 2re โŠข 2 โˆˆ โ„
3 2 a1i โŠข ( ( ๐ด โˆˆ โ„ โˆง 2 < ๐ด ) โ†’ 2 โˆˆ โ„ )
4 simpl โŠข ( ( ๐ด โˆˆ โ„ โˆง 2 < ๐ด ) โ†’ ๐ด โˆˆ โ„ )
5 1re โŠข 1 โˆˆ โ„
6 5 a1i โŠข ( ( ๐ด โˆˆ โ„ โˆง 2 < ๐ด ) โ†’ 1 โˆˆ โ„ )
7 ltsub1 โŠข ( ( 2 โˆˆ โ„ โˆง ๐ด โˆˆ โ„ โˆง 1 โˆˆ โ„ ) โ†’ ( 2 < ๐ด โ†” ( 2 โˆ’ 1 ) < ( ๐ด โˆ’ 1 ) ) )
8 3 4 6 7 syl3anc โŠข ( ( ๐ด โˆˆ โ„ โˆง 2 < ๐ด ) โ†’ ( 2 < ๐ด โ†” ( 2 โˆ’ 1 ) < ( ๐ด โˆ’ 1 ) ) )
9 2cn โŠข 2 โˆˆ โ„‚
10 ax-1cn โŠข 1 โˆˆ โ„‚
11 df-2 โŠข 2 = ( 1 + 1 )
12 11 eqcomi โŠข ( 1 + 1 ) = 2
13 9 10 10 12 subaddrii โŠข ( 2 โˆ’ 1 ) = 1
14 13 breq1i โŠข ( ( 2 โˆ’ 1 ) < ( ๐ด โˆ’ 1 ) โ†” 1 < ( ๐ด โˆ’ 1 ) )
15 14 a1i โŠข ( ( ๐ด โˆˆ โ„ โˆง 2 < ๐ด ) โ†’ ( ( 2 โˆ’ 1 ) < ( ๐ด โˆ’ 1 ) โ†” 1 < ( ๐ด โˆ’ 1 ) ) )
16 8 15 bitrd โŠข ( ( ๐ด โˆˆ โ„ โˆง 2 < ๐ด ) โ†’ ( 2 < ๐ด โ†” 1 < ( ๐ด โˆ’ 1 ) ) )
17 1 16 mpbid โŠข ( ( ๐ด โˆˆ โ„ โˆง 2 < ๐ด ) โ†’ 1 < ( ๐ด โˆ’ 1 ) )
18 simpr โŠข ( ( ๐ต โˆˆ โ„ โˆง 2 < ๐ต ) โ†’ 2 < ๐ต )
19 2 a1i โŠข ( ( ๐ต โˆˆ โ„ โˆง 2 < ๐ต ) โ†’ 2 โˆˆ โ„ )
20 simpl โŠข ( ( ๐ต โˆˆ โ„ โˆง 2 < ๐ต ) โ†’ ๐ต โˆˆ โ„ )
21 5 a1i โŠข ( ( ๐ต โˆˆ โ„ โˆง 2 < ๐ต ) โ†’ 1 โˆˆ โ„ )
22 ltsub1 โŠข ( ( 2 โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง 1 โˆˆ โ„ ) โ†’ ( 2 < ๐ต โ†” ( 2 โˆ’ 1 ) < ( ๐ต โˆ’ 1 ) ) )
23 19 20 21 22 syl3anc โŠข ( ( ๐ต โˆˆ โ„ โˆง 2 < ๐ต ) โ†’ ( 2 < ๐ต โ†” ( 2 โˆ’ 1 ) < ( ๐ต โˆ’ 1 ) ) )
24 13 breq1i โŠข ( ( 2 โˆ’ 1 ) < ( ๐ต โˆ’ 1 ) โ†” 1 < ( ๐ต โˆ’ 1 ) )
25 24 a1i โŠข ( ( ๐ต โˆˆ โ„ โˆง 2 < ๐ต ) โ†’ ( ( 2 โˆ’ 1 ) < ( ๐ต โˆ’ 1 ) โ†” 1 < ( ๐ต โˆ’ 1 ) ) )
26 23 25 bitrd โŠข ( ( ๐ต โˆˆ โ„ โˆง 2 < ๐ต ) โ†’ ( 2 < ๐ต โ†” 1 < ( ๐ต โˆ’ 1 ) ) )
27 18 26 mpbid โŠข ( ( ๐ต โˆˆ โ„ โˆง 2 < ๐ต ) โ†’ 1 < ( ๐ต โˆ’ 1 ) )
28 17 27 anim12i โŠข ( ( ( ๐ด โˆˆ โ„ โˆง 2 < ๐ด ) โˆง ( ๐ต โˆˆ โ„ โˆง 2 < ๐ต ) ) โ†’ ( 1 < ( ๐ด โˆ’ 1 ) โˆง 1 < ( ๐ต โˆ’ 1 ) ) )
29 28 an4s โŠข ( ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โˆง ( 2 < ๐ด โˆง 2 < ๐ต ) ) โ†’ ( 1 < ( ๐ด โˆ’ 1 ) โˆง 1 < ( ๐ต โˆ’ 1 ) ) )
30 peano2rem โŠข ( ๐ด โˆˆ โ„ โ†’ ( ๐ด โˆ’ 1 ) โˆˆ โ„ )
31 peano2rem โŠข ( ๐ต โˆˆ โ„ โ†’ ( ๐ต โˆ’ 1 ) โˆˆ โ„ )
32 30 31 anim12i โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ( ( ๐ด โˆ’ 1 ) โˆˆ โ„ โˆง ( ๐ต โˆ’ 1 ) โˆˆ โ„ ) )
33 32 anim1i โŠข ( ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โˆง ( 1 < ( ๐ด โˆ’ 1 ) โˆง 1 < ( ๐ต โˆ’ 1 ) ) ) โ†’ ( ( ( ๐ด โˆ’ 1 ) โˆˆ โ„ โˆง ( ๐ต โˆ’ 1 ) โˆˆ โ„ ) โˆง ( 1 < ( ๐ด โˆ’ 1 ) โˆง 1 < ( ๐ต โˆ’ 1 ) ) ) )
34 mulgt1 โŠข ( ( ( ( ๐ด โˆ’ 1 ) โˆˆ โ„ โˆง ( ๐ต โˆ’ 1 ) โˆˆ โ„ ) โˆง ( 1 < ( ๐ด โˆ’ 1 ) โˆง 1 < ( ๐ต โˆ’ 1 ) ) ) โ†’ 1 < ( ( ๐ด โˆ’ 1 ) ยท ( ๐ต โˆ’ 1 ) ) )
35 33 34 syl โŠข ( ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โˆง ( 1 < ( ๐ด โˆ’ 1 ) โˆง 1 < ( ๐ต โˆ’ 1 ) ) ) โ†’ 1 < ( ( ๐ด โˆ’ 1 ) ยท ( ๐ต โˆ’ 1 ) ) )
36 35 ex โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ( ( 1 < ( ๐ด โˆ’ 1 ) โˆง 1 < ( ๐ต โˆ’ 1 ) ) โ†’ 1 < ( ( ๐ด โˆ’ 1 ) ยท ( ๐ต โˆ’ 1 ) ) ) )
37 36 adantr โŠข ( ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โˆง ( 2 < ๐ด โˆง 2 < ๐ต ) ) โ†’ ( ( 1 < ( ๐ด โˆ’ 1 ) โˆง 1 < ( ๐ต โˆ’ 1 ) ) โ†’ 1 < ( ( ๐ด โˆ’ 1 ) ยท ( ๐ต โˆ’ 1 ) ) ) )
38 recn โŠข ( ๐ด โˆˆ โ„ โ†’ ๐ด โˆˆ โ„‚ )
39 10 a1i โŠข ( ๐ด โˆˆ โ„ โ†’ 1 โˆˆ โ„‚ )
40 38 39 jca โŠข ( ๐ด โˆˆ โ„ โ†’ ( ๐ด โˆˆ โ„‚ โˆง 1 โˆˆ โ„‚ ) )
41 recn โŠข ( ๐ต โˆˆ โ„ โ†’ ๐ต โˆˆ โ„‚ )
42 10 a1i โŠข ( ๐ต โˆˆ โ„ โ†’ 1 โˆˆ โ„‚ )
43 41 42 jca โŠข ( ๐ต โˆˆ โ„ โ†’ ( ๐ต โˆˆ โ„‚ โˆง 1 โˆˆ โ„‚ ) )
44 40 43 anim12i โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ( ( ๐ด โˆˆ โ„‚ โˆง 1 โˆˆ โ„‚ ) โˆง ( ๐ต โˆˆ โ„‚ โˆง 1 โˆˆ โ„‚ ) ) )
45 mulsub โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง 1 โˆˆ โ„‚ ) โˆง ( ๐ต โˆˆ โ„‚ โˆง 1 โˆˆ โ„‚ ) ) โ†’ ( ( ๐ด โˆ’ 1 ) ยท ( ๐ต โˆ’ 1 ) ) = ( ( ( ๐ด ยท ๐ต ) + ( 1 ยท 1 ) ) โˆ’ ( ( ๐ด ยท 1 ) + ( ๐ต ยท 1 ) ) ) )
46 44 45 syl โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ( ( ๐ด โˆ’ 1 ) ยท ( ๐ต โˆ’ 1 ) ) = ( ( ( ๐ด ยท ๐ต ) + ( 1 ยท 1 ) ) โˆ’ ( ( ๐ด ยท 1 ) + ( ๐ต ยท 1 ) ) ) )
47 46 breq2d โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ( 1 < ( ( ๐ด โˆ’ 1 ) ยท ( ๐ต โˆ’ 1 ) ) โ†” 1 < ( ( ( ๐ด ยท ๐ต ) + ( 1 ยท 1 ) ) โˆ’ ( ( ๐ด ยท 1 ) + ( ๐ต ยท 1 ) ) ) ) )
48 47 biimpd โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ( 1 < ( ( ๐ด โˆ’ 1 ) ยท ( ๐ต โˆ’ 1 ) ) โ†’ 1 < ( ( ( ๐ด ยท ๐ต ) + ( 1 ยท 1 ) ) โˆ’ ( ( ๐ด ยท 1 ) + ( ๐ต ยท 1 ) ) ) ) )
49 48 adantr โŠข ( ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โˆง ( 2 < ๐ด โˆง 2 < ๐ต ) ) โ†’ ( 1 < ( ( ๐ด โˆ’ 1 ) ยท ( ๐ต โˆ’ 1 ) ) โ†’ 1 < ( ( ( ๐ด ยท ๐ต ) + ( 1 ยท 1 ) ) โˆ’ ( ( ๐ด ยท 1 ) + ( ๐ต ยท 1 ) ) ) ) )
50 10 mullidi โŠข ( 1 ยท 1 ) = 1
51 eqcom โŠข ( ( 1 ยท 1 ) = 1 โ†” 1 = ( 1 ยท 1 ) )
52 51 biimpi โŠข ( ( 1 ยท 1 ) = 1 โ†’ 1 = ( 1 ยท 1 ) )
53 50 52 mp1i โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ 1 = ( 1 ยท 1 ) )
54 53 oveq2d โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ( ( ๐ด ยท ๐ต ) + 1 ) = ( ( ๐ด ยท ๐ต ) + ( 1 ยท 1 ) ) )
55 mulrid โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ๐ด ยท 1 ) = ๐ด )
56 eqcom โŠข ( ( ๐ด ยท 1 ) = ๐ด โ†” ๐ด = ( ๐ด ยท 1 ) )
57 56 biimpi โŠข ( ( ๐ด ยท 1 ) = ๐ด โ†’ ๐ด = ( ๐ด ยท 1 ) )
58 55 57 syl โŠข ( ๐ด โˆˆ โ„‚ โ†’ ๐ด = ( ๐ด ยท 1 ) )
59 38 58 syl โŠข ( ๐ด โˆˆ โ„ โ†’ ๐ด = ( ๐ด ยท 1 ) )
60 59 adantr โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ๐ด = ( ๐ด ยท 1 ) )
61 mulrid โŠข ( ๐ต โˆˆ โ„‚ โ†’ ( ๐ต ยท 1 ) = ๐ต )
62 41 61 syl โŠข ( ๐ต โˆˆ โ„ โ†’ ( ๐ต ยท 1 ) = ๐ต )
63 eqcom โŠข ( ( ๐ต ยท 1 ) = ๐ต โ†” ๐ต = ( ๐ต ยท 1 ) )
64 63 biimpi โŠข ( ( ๐ต ยท 1 ) = ๐ต โ†’ ๐ต = ( ๐ต ยท 1 ) )
65 62 64 syl โŠข ( ๐ต โˆˆ โ„ โ†’ ๐ต = ( ๐ต ยท 1 ) )
66 65 adantl โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ๐ต = ( ๐ต ยท 1 ) )
67 60 66 oveq12d โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ( ๐ด + ๐ต ) = ( ( ๐ด ยท 1 ) + ( ๐ต ยท 1 ) ) )
68 54 67 oveq12d โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ( ( ( ๐ด ยท ๐ต ) + 1 ) โˆ’ ( ๐ด + ๐ต ) ) = ( ( ( ๐ด ยท ๐ต ) + ( 1 ยท 1 ) ) โˆ’ ( ( ๐ด ยท 1 ) + ( ๐ต ยท 1 ) ) ) )
69 68 breq2d โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ( 1 < ( ( ( ๐ด ยท ๐ต ) + 1 ) โˆ’ ( ๐ด + ๐ต ) ) โ†” 1 < ( ( ( ๐ด ยท ๐ต ) + ( 1 ยท 1 ) ) โˆ’ ( ( ๐ด ยท 1 ) + ( ๐ต ยท 1 ) ) ) ) )
70 readdcl โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ( ๐ด + ๐ต ) โˆˆ โ„ )
71 5 a1i โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ 1 โˆˆ โ„ )
72 remulcl โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ( ๐ด ยท ๐ต ) โˆˆ โ„ )
73 readdcl โŠข ( ( ( ๐ด ยท ๐ต ) โˆˆ โ„ โˆง 1 โˆˆ โ„ ) โ†’ ( ( ๐ด ยท ๐ต ) + 1 ) โˆˆ โ„ )
74 72 71 73 syl2anc โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ( ( ๐ด ยท ๐ต ) + 1 ) โˆˆ โ„ )
75 ltaddsub2 โŠข ( ( ( ๐ด + ๐ต ) โˆˆ โ„ โˆง 1 โˆˆ โ„ โˆง ( ( ๐ด ยท ๐ต ) + 1 ) โˆˆ โ„ ) โ†’ ( ( ( ๐ด + ๐ต ) + 1 ) < ( ( ๐ด ยท ๐ต ) + 1 ) โ†” 1 < ( ( ( ๐ด ยท ๐ต ) + 1 ) โˆ’ ( ๐ด + ๐ต ) ) ) )
76 70 71 74 75 syl3anc โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ( ( ( ๐ด + ๐ต ) + 1 ) < ( ( ๐ด ยท ๐ต ) + 1 ) โ†” 1 < ( ( ( ๐ด ยท ๐ต ) + 1 ) โˆ’ ( ๐ด + ๐ต ) ) ) )
77 ltadd1 โŠข ( ( ( ๐ด + ๐ต ) โˆˆ โ„ โˆง ( ๐ด ยท ๐ต ) โˆˆ โ„ โˆง 1 โˆˆ โ„ ) โ†’ ( ( ๐ด + ๐ต ) < ( ๐ด ยท ๐ต ) โ†” ( ( ๐ด + ๐ต ) + 1 ) < ( ( ๐ด ยท ๐ต ) + 1 ) ) )
78 70 72 71 77 syl3anc โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ( ( ๐ด + ๐ต ) < ( ๐ด ยท ๐ต ) โ†” ( ( ๐ด + ๐ต ) + 1 ) < ( ( ๐ด ยท ๐ต ) + 1 ) ) )
79 78 bicomd โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ( ( ( ๐ด + ๐ต ) + 1 ) < ( ( ๐ด ยท ๐ต ) + 1 ) โ†” ( ๐ด + ๐ต ) < ( ๐ด ยท ๐ต ) ) )
80 79 biimpd โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ( ( ( ๐ด + ๐ต ) + 1 ) < ( ( ๐ด ยท ๐ต ) + 1 ) โ†’ ( ๐ด + ๐ต ) < ( ๐ด ยท ๐ต ) ) )
81 76 80 sylbird โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ( 1 < ( ( ( ๐ด ยท ๐ต ) + 1 ) โˆ’ ( ๐ด + ๐ต ) ) โ†’ ( ๐ด + ๐ต ) < ( ๐ด ยท ๐ต ) ) )
82 69 81 sylbird โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ( 1 < ( ( ( ๐ด ยท ๐ต ) + ( 1 ยท 1 ) ) โˆ’ ( ( ๐ด ยท 1 ) + ( ๐ต ยท 1 ) ) ) โ†’ ( ๐ด + ๐ต ) < ( ๐ด ยท ๐ต ) ) )
83 82 adantr โŠข ( ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โˆง ( 2 < ๐ด โˆง 2 < ๐ต ) ) โ†’ ( 1 < ( ( ( ๐ด ยท ๐ต ) + ( 1 ยท 1 ) ) โˆ’ ( ( ๐ด ยท 1 ) + ( ๐ต ยท 1 ) ) ) โ†’ ( ๐ด + ๐ต ) < ( ๐ด ยท ๐ต ) ) )
84 37 49 83 3syld โŠข ( ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โˆง ( 2 < ๐ด โˆง 2 < ๐ต ) ) โ†’ ( ( 1 < ( ๐ด โˆ’ 1 ) โˆง 1 < ( ๐ต โˆ’ 1 ) ) โ†’ ( ๐ด + ๐ต ) < ( ๐ด ยท ๐ต ) ) )
85 29 84 mpd โŠข ( ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โˆง ( 2 < ๐ด โˆง 2 < ๐ต ) ) โ†’ ( ๐ด + ๐ต ) < ( ๐ด ยท ๐ต ) )