Metamath Proof Explorer


Theorem lcmineqlem22

Description: The lcm inequality lemma without base cases 7 and 8. (Contributed by metakunt, 12-May-2024)

Ref Expression
Hypotheses lcmineqlem22.1 โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„• )
lcmineqlem22.2 โŠข ( ๐œ‘ โ†’ 4 โ‰ค ๐‘ )
Assertion lcmineqlem22 ( ๐œ‘ โ†’ ( ( 2 โ†‘ ( ( 2 ยท ๐‘ ) + 1 ) ) โ‰ค ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) โˆง ( 2 โ†‘ ( ( 2 ยท ๐‘ ) + 2 ) ) โ‰ค ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 2 ) ) ) ) )

Proof

Step Hyp Ref Expression
1 lcmineqlem22.1 โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„• )
2 lcmineqlem22.2 โŠข ( ๐œ‘ โ†’ 4 โ‰ค ๐‘ )
3 2re โŠข 2 โˆˆ โ„
4 3 a1i โŠข ( ๐œ‘ โ†’ 2 โˆˆ โ„ )
5 2nn0 โŠข 2 โˆˆ โ„•0
6 5 a1i โŠข ( ๐œ‘ โ†’ 2 โˆˆ โ„•0 )
7 1 nnnn0d โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„•0 )
8 6 7 nn0mulcld โŠข ( ๐œ‘ โ†’ ( 2 ยท ๐‘ ) โˆˆ โ„•0 )
9 1nn0 โŠข 1 โˆˆ โ„•0
10 9 a1i โŠข ( ๐œ‘ โ†’ 1 โˆˆ โ„•0 )
11 8 10 nn0addcld โŠข ( ๐œ‘ โ†’ ( ( 2 ยท ๐‘ ) + 1 ) โˆˆ โ„•0 )
12 4 11 reexpcld โŠข ( ๐œ‘ โ†’ ( 2 โ†‘ ( ( 2 ยท ๐‘ ) + 1 ) ) โˆˆ โ„ )
13 8 6 nn0addcld โŠข ( ๐œ‘ โ†’ ( ( 2 ยท ๐‘ ) + 2 ) โˆˆ โ„•0 )
14 4 13 reexpcld โŠข ( ๐œ‘ โ†’ ( 2 โ†‘ ( ( 2 ยท ๐‘ ) + 2 ) ) โˆˆ โ„ )
15 fz1ssnn โŠข ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) โІ โ„•
16 fzfi โŠข ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) โˆˆ Fin
17 lcmfnncl โŠข ( ( ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) โІ โ„• โˆง ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) โˆˆ Fin ) โ†’ ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) โˆˆ โ„• )
18 15 16 17 mp2an โŠข ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) โˆˆ โ„•
19 18 a1i โŠข ( ๐œ‘ โ†’ ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) โˆˆ โ„• )
20 19 nnred โŠข ( ๐œ‘ โ†’ ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) โˆˆ โ„ )
21 1red โŠข ( ๐œ‘ โ†’ 1 โˆˆ โ„ )
22 1 nnred โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„ )
23 4 22 remulcld โŠข ( ๐œ‘ โ†’ ( 2 ยท ๐‘ ) โˆˆ โ„ )
24 1lt2 โŠข 1 < 2
25 24 a1i โŠข ( ๐œ‘ โ†’ 1 < 2 )
26 21 4 25 ltled โŠข ( ๐œ‘ โ†’ 1 โ‰ค 2 )
27 21 4 23 26 leadd2dd โŠข ( ๐œ‘ โ†’ ( ( 2 ยท ๐‘ ) + 1 ) โ‰ค ( ( 2 ยท ๐‘ ) + 2 ) )
28 2z โŠข 2 โˆˆ โ„ค
29 28 a1i โŠข ( ๐œ‘ โ†’ 2 โˆˆ โ„ค )
30 1 nnzd โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„ค )
31 29 30 zmulcld โŠข ( ๐œ‘ โ†’ ( 2 ยท ๐‘ ) โˆˆ โ„ค )
32 31 peano2zd โŠข ( ๐œ‘ โ†’ ( ( 2 ยท ๐‘ ) + 1 ) โˆˆ โ„ค )
33 31 29 zaddcld โŠข ( ๐œ‘ โ†’ ( ( 2 ยท ๐‘ ) + 2 ) โˆˆ โ„ค )
34 4 32 33 25 leexp2d โŠข ( ๐œ‘ โ†’ ( ( ( 2 ยท ๐‘ ) + 1 ) โ‰ค ( ( 2 ยท ๐‘ ) + 2 ) โ†” ( 2 โ†‘ ( ( 2 ยท ๐‘ ) + 1 ) ) โ‰ค ( 2 โ†‘ ( ( 2 ยท ๐‘ ) + 2 ) ) ) )
35 27 34 mpbid โŠข ( ๐œ‘ โ†’ ( 2 โ†‘ ( ( 2 ยท ๐‘ ) + 1 ) ) โ‰ค ( 2 โ†‘ ( ( 2 ยท ๐‘ ) + 2 ) ) )
36 1 2 lcmineqlem21 โŠข ( ๐œ‘ โ†’ ( 2 โ†‘ ( ( 2 ยท ๐‘ ) + 2 ) ) โ‰ค ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) )
37 12 14 20 35 36 letrd โŠข ( ๐œ‘ โ†’ ( 2 โ†‘ ( ( 2 ยท ๐‘ ) + 1 ) ) โ‰ค ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) )
38 fz1ssnn โŠข ( 1 ... ( ( 2 ยท ๐‘ ) + 2 ) ) โІ โ„•
39 fzfi โŠข ( 1 ... ( ( 2 ยท ๐‘ ) + 2 ) ) โˆˆ Fin
40 lcmfnncl โŠข ( ( ( 1 ... ( ( 2 ยท ๐‘ ) + 2 ) ) โІ โ„• โˆง ( 1 ... ( ( 2 ยท ๐‘ ) + 2 ) ) โˆˆ Fin ) โ†’ ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 2 ) ) ) โˆˆ โ„• )
41 38 39 40 mp2an โŠข ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 2 ) ) ) โˆˆ โ„•
42 41 a1i โŠข ( ๐œ‘ โ†’ ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 2 ) ) ) โˆˆ โ„• )
43 42 nnred โŠข ( ๐œ‘ โ†’ ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 2 ) ) ) โˆˆ โ„ )
44 19 nnzd โŠข ( ๐œ‘ โ†’ ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) โˆˆ โ„ค )
45 44 33 jca โŠข ( ๐œ‘ โ†’ ( ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) โˆˆ โ„ค โˆง ( ( 2 ยท ๐‘ ) + 2 ) โˆˆ โ„ค ) )
46 dvdslcm โŠข ( ( ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) โˆˆ โ„ค โˆง ( ( 2 ยท ๐‘ ) + 2 ) โˆˆ โ„ค ) โ†’ ( ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) โˆฅ ( ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) lcm ( ( 2 ยท ๐‘ ) + 2 ) ) โˆง ( ( 2 ยท ๐‘ ) + 2 ) โˆฅ ( ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) lcm ( ( 2 ยท ๐‘ ) + 2 ) ) ) )
47 45 46 syl โŠข ( ๐œ‘ โ†’ ( ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) โˆฅ ( ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) lcm ( ( 2 ยท ๐‘ ) + 2 ) ) โˆง ( ( 2 ยท ๐‘ ) + 2 ) โˆฅ ( ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) lcm ( ( 2 ยท ๐‘ ) + 2 ) ) ) )
48 47 simpld โŠข ( ๐œ‘ โ†’ ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) โˆฅ ( ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) lcm ( ( 2 ยท ๐‘ ) + 2 ) ) )
49 2nn โŠข 2 โˆˆ โ„•
50 49 a1i โŠข ( ๐œ‘ โ†’ 2 โˆˆ โ„• )
51 50 1 nnmulcld โŠข ( ๐œ‘ โ†’ ( 2 ยท ๐‘ ) โˆˆ โ„• )
52 51 50 nnaddcld โŠข ( ๐œ‘ โ†’ ( ( 2 ยท ๐‘ ) + 2 ) โˆˆ โ„• )
53 52 lcmfunnnd โŠข ( ๐œ‘ โ†’ ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 2 ) ) ) = ( ( lcm โ€˜ ( 1 ... ( ( ( 2 ยท ๐‘ ) + 2 ) โˆ’ 1 ) ) ) lcm ( ( 2 ยท ๐‘ ) + 2 ) ) )
54 23 recnd โŠข ( ๐œ‘ โ†’ ( 2 ยท ๐‘ ) โˆˆ โ„‚ )
55 4 recnd โŠข ( ๐œ‘ โ†’ 2 โˆˆ โ„‚ )
56 1cnd โŠข ( ๐œ‘ โ†’ 1 โˆˆ โ„‚ )
57 54 55 56 addsubassd โŠข ( ๐œ‘ โ†’ ( ( ( 2 ยท ๐‘ ) + 2 ) โˆ’ 1 ) = ( ( 2 ยท ๐‘ ) + ( 2 โˆ’ 1 ) ) )
58 2m1e1 โŠข ( 2 โˆ’ 1 ) = 1
59 58 oveq2i โŠข ( ( 2 ยท ๐‘ ) + ( 2 โˆ’ 1 ) ) = ( ( 2 ยท ๐‘ ) + 1 )
60 57 59 eqtrdi โŠข ( ๐œ‘ โ†’ ( ( ( 2 ยท ๐‘ ) + 2 ) โˆ’ 1 ) = ( ( 2 ยท ๐‘ ) + 1 ) )
61 60 oveq2d โŠข ( ๐œ‘ โ†’ ( 1 ... ( ( ( 2 ยท ๐‘ ) + 2 ) โˆ’ 1 ) ) = ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) )
62 61 fveq2d โŠข ( ๐œ‘ โ†’ ( lcm โ€˜ ( 1 ... ( ( ( 2 ยท ๐‘ ) + 2 ) โˆ’ 1 ) ) ) = ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) )
63 62 oveq1d โŠข ( ๐œ‘ โ†’ ( ( lcm โ€˜ ( 1 ... ( ( ( 2 ยท ๐‘ ) + 2 ) โˆ’ 1 ) ) ) lcm ( ( 2 ยท ๐‘ ) + 2 ) ) = ( ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) lcm ( ( 2 ยท ๐‘ ) + 2 ) ) )
64 53 63 eqtrd โŠข ( ๐œ‘ โ†’ ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 2 ) ) ) = ( ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) lcm ( ( 2 ยท ๐‘ ) + 2 ) ) )
65 48 64 breqtrrd โŠข ( ๐œ‘ โ†’ ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) โˆฅ ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 2 ) ) ) )
66 44 42 jca โŠข ( ๐œ‘ โ†’ ( ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) โˆˆ โ„ค โˆง ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 2 ) ) ) โˆˆ โ„• ) )
67 dvdsle โŠข ( ( ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) โˆˆ โ„ค โˆง ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 2 ) ) ) โˆˆ โ„• ) โ†’ ( ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) โˆฅ ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 2 ) ) ) โ†’ ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) โ‰ค ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 2 ) ) ) ) )
68 66 67 syl โŠข ( ๐œ‘ โ†’ ( ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) โˆฅ ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 2 ) ) ) โ†’ ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) โ‰ค ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 2 ) ) ) ) )
69 65 68 mpd โŠข ( ๐œ‘ โ†’ ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) โ‰ค ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 2 ) ) ) )
70 14 20 43 36 69 letrd โŠข ( ๐œ‘ โ†’ ( 2 โ†‘ ( ( 2 ยท ๐‘ ) + 2 ) ) โ‰ค ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 2 ) ) ) )
71 37 70 jca โŠข ( ๐œ‘ โ†’ ( ( 2 โ†‘ ( ( 2 ยท ๐‘ ) + 1 ) ) โ‰ค ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 1 ) ) ) โˆง ( 2 โ†‘ ( ( 2 ยท ๐‘ ) + 2 ) ) โ‰ค ( lcm โ€˜ ( 1 ... ( ( 2 ยท ๐‘ ) + 2 ) ) ) ) )