Metamath Proof Explorer


Theorem expubnd

Description: An upper bound on A ^ N when 2 <_ A . (Contributed by NM, 19-Dec-2005)

Ref Expression
Assertion expubnd ( ( ๐ด โˆˆ โ„ โˆง ๐‘ โˆˆ โ„•0 โˆง 2 โ‰ค ๐ด ) โ†’ ( ๐ด โ†‘ ๐‘ ) โ‰ค ( ( 2 โ†‘ ๐‘ ) ยท ( ( ๐ด โˆ’ 1 ) โ†‘ ๐‘ ) ) )

Proof

Step Hyp Ref Expression
1 simp1 โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐‘ โˆˆ โ„•0 โˆง 2 โ‰ค ๐ด ) โ†’ ๐ด โˆˆ โ„ )
2 2re โŠข 2 โˆˆ โ„
3 peano2rem โŠข ( ๐ด โˆˆ โ„ โ†’ ( ๐ด โˆ’ 1 ) โˆˆ โ„ )
4 remulcl โŠข ( ( 2 โˆˆ โ„ โˆง ( ๐ด โˆ’ 1 ) โˆˆ โ„ ) โ†’ ( 2 ยท ( ๐ด โˆ’ 1 ) ) โˆˆ โ„ )
5 2 3 4 sylancr โŠข ( ๐ด โˆˆ โ„ โ†’ ( 2 ยท ( ๐ด โˆ’ 1 ) ) โˆˆ โ„ )
6 5 3ad2ant1 โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐‘ โˆˆ โ„•0 โˆง 2 โ‰ค ๐ด ) โ†’ ( 2 ยท ( ๐ด โˆ’ 1 ) ) โˆˆ โ„ )
7 simp2 โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐‘ โˆˆ โ„•0 โˆง 2 โ‰ค ๐ด ) โ†’ ๐‘ โˆˆ โ„•0 )
8 0le2 โŠข 0 โ‰ค 2
9 0re โŠข 0 โˆˆ โ„
10 letr โŠข ( ( 0 โˆˆ โ„ โˆง 2 โˆˆ โ„ โˆง ๐ด โˆˆ โ„ ) โ†’ ( ( 0 โ‰ค 2 โˆง 2 โ‰ค ๐ด ) โ†’ 0 โ‰ค ๐ด ) )
11 9 2 10 mp3an12 โŠข ( ๐ด โˆˆ โ„ โ†’ ( ( 0 โ‰ค 2 โˆง 2 โ‰ค ๐ด ) โ†’ 0 โ‰ค ๐ด ) )
12 8 11 mpani โŠข ( ๐ด โˆˆ โ„ โ†’ ( 2 โ‰ค ๐ด โ†’ 0 โ‰ค ๐ด ) )
13 12 imp โŠข ( ( ๐ด โˆˆ โ„ โˆง 2 โ‰ค ๐ด ) โ†’ 0 โ‰ค ๐ด )
14 resubcl โŠข ( ( ๐ด โˆˆ โ„ โˆง 2 โˆˆ โ„ ) โ†’ ( ๐ด โˆ’ 2 ) โˆˆ โ„ )
15 2 14 mpan2 โŠข ( ๐ด โˆˆ โ„ โ†’ ( ๐ด โˆ’ 2 ) โˆˆ โ„ )
16 leadd2 โŠข ( ( 2 โˆˆ โ„ โˆง ๐ด โˆˆ โ„ โˆง ( ๐ด โˆ’ 2 ) โˆˆ โ„ ) โ†’ ( 2 โ‰ค ๐ด โ†” ( ( ๐ด โˆ’ 2 ) + 2 ) โ‰ค ( ( ๐ด โˆ’ 2 ) + ๐ด ) ) )
17 2 16 mp3an1 โŠข ( ( ๐ด โˆˆ โ„ โˆง ( ๐ด โˆ’ 2 ) โˆˆ โ„ ) โ†’ ( 2 โ‰ค ๐ด โ†” ( ( ๐ด โˆ’ 2 ) + 2 ) โ‰ค ( ( ๐ด โˆ’ 2 ) + ๐ด ) ) )
18 15 17 mpdan โŠข ( ๐ด โˆˆ โ„ โ†’ ( 2 โ‰ค ๐ด โ†” ( ( ๐ด โˆ’ 2 ) + 2 ) โ‰ค ( ( ๐ด โˆ’ 2 ) + ๐ด ) ) )
19 18 biimpa โŠข ( ( ๐ด โˆˆ โ„ โˆง 2 โ‰ค ๐ด ) โ†’ ( ( ๐ด โˆ’ 2 ) + 2 ) โ‰ค ( ( ๐ด โˆ’ 2 ) + ๐ด ) )
20 recn โŠข ( ๐ด โˆˆ โ„ โ†’ ๐ด โˆˆ โ„‚ )
21 2cn โŠข 2 โˆˆ โ„‚
22 npcan โŠข ( ( ๐ด โˆˆ โ„‚ โˆง 2 โˆˆ โ„‚ ) โ†’ ( ( ๐ด โˆ’ 2 ) + 2 ) = ๐ด )
23 20 21 22 sylancl โŠข ( ๐ด โˆˆ โ„ โ†’ ( ( ๐ด โˆ’ 2 ) + 2 ) = ๐ด )
24 23 adantr โŠข ( ( ๐ด โˆˆ โ„ โˆง 2 โ‰ค ๐ด ) โ†’ ( ( ๐ด โˆ’ 2 ) + 2 ) = ๐ด )
25 ax-1cn โŠข 1 โˆˆ โ„‚
26 subdi โŠข ( ( 2 โˆˆ โ„‚ โˆง ๐ด โˆˆ โ„‚ โˆง 1 โˆˆ โ„‚ ) โ†’ ( 2 ยท ( ๐ด โˆ’ 1 ) ) = ( ( 2 ยท ๐ด ) โˆ’ ( 2 ยท 1 ) ) )
27 21 25 26 mp3an13 โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( 2 ยท ( ๐ด โˆ’ 1 ) ) = ( ( 2 ยท ๐ด ) โˆ’ ( 2 ยท 1 ) ) )
28 2times โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( 2 ยท ๐ด ) = ( ๐ด + ๐ด ) )
29 2t1e2 โŠข ( 2 ยท 1 ) = 2
30 29 a1i โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( 2 ยท 1 ) = 2 )
31 28 30 oveq12d โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( 2 ยท ๐ด ) โˆ’ ( 2 ยท 1 ) ) = ( ( ๐ด + ๐ด ) โˆ’ 2 ) )
32 addsub โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โˆˆ โ„‚ โˆง 2 โˆˆ โ„‚ ) โ†’ ( ( ๐ด + ๐ด ) โˆ’ 2 ) = ( ( ๐ด โˆ’ 2 ) + ๐ด ) )
33 21 32 mp3an3 โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โˆˆ โ„‚ ) โ†’ ( ( ๐ด + ๐ด ) โˆ’ 2 ) = ( ( ๐ด โˆ’ 2 ) + ๐ด ) )
34 33 anidms โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( ๐ด + ๐ด ) โˆ’ 2 ) = ( ( ๐ด โˆ’ 2 ) + ๐ด ) )
35 27 31 34 3eqtrrd โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( ๐ด โˆ’ 2 ) + ๐ด ) = ( 2 ยท ( ๐ด โˆ’ 1 ) ) )
36 20 35 syl โŠข ( ๐ด โˆˆ โ„ โ†’ ( ( ๐ด โˆ’ 2 ) + ๐ด ) = ( 2 ยท ( ๐ด โˆ’ 1 ) ) )
37 36 adantr โŠข ( ( ๐ด โˆˆ โ„ โˆง 2 โ‰ค ๐ด ) โ†’ ( ( ๐ด โˆ’ 2 ) + ๐ด ) = ( 2 ยท ( ๐ด โˆ’ 1 ) ) )
38 19 24 37 3brtr3d โŠข ( ( ๐ด โˆˆ โ„ โˆง 2 โ‰ค ๐ด ) โ†’ ๐ด โ‰ค ( 2 ยท ( ๐ด โˆ’ 1 ) ) )
39 13 38 jca โŠข ( ( ๐ด โˆˆ โ„ โˆง 2 โ‰ค ๐ด ) โ†’ ( 0 โ‰ค ๐ด โˆง ๐ด โ‰ค ( 2 ยท ( ๐ด โˆ’ 1 ) ) ) )
40 39 3adant2 โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐‘ โˆˆ โ„•0 โˆง 2 โ‰ค ๐ด ) โ†’ ( 0 โ‰ค ๐ด โˆง ๐ด โ‰ค ( 2 ยท ( ๐ด โˆ’ 1 ) ) ) )
41 leexp1a โŠข ( ( ( ๐ด โˆˆ โ„ โˆง ( 2 ยท ( ๐ด โˆ’ 1 ) ) โˆˆ โ„ โˆง ๐‘ โˆˆ โ„•0 ) โˆง ( 0 โ‰ค ๐ด โˆง ๐ด โ‰ค ( 2 ยท ( ๐ด โˆ’ 1 ) ) ) ) โ†’ ( ๐ด โ†‘ ๐‘ ) โ‰ค ( ( 2 ยท ( ๐ด โˆ’ 1 ) ) โ†‘ ๐‘ ) )
42 1 6 7 40 41 syl31anc โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐‘ โˆˆ โ„•0 โˆง 2 โ‰ค ๐ด ) โ†’ ( ๐ด โ†‘ ๐‘ ) โ‰ค ( ( 2 ยท ( ๐ด โˆ’ 1 ) ) โ†‘ ๐‘ ) )
43 3 recnd โŠข ( ๐ด โˆˆ โ„ โ†’ ( ๐ด โˆ’ 1 ) โˆˆ โ„‚ )
44 mulexp โŠข ( ( 2 โˆˆ โ„‚ โˆง ( ๐ด โˆ’ 1 ) โˆˆ โ„‚ โˆง ๐‘ โˆˆ โ„•0 ) โ†’ ( ( 2 ยท ( ๐ด โˆ’ 1 ) ) โ†‘ ๐‘ ) = ( ( 2 โ†‘ ๐‘ ) ยท ( ( ๐ด โˆ’ 1 ) โ†‘ ๐‘ ) ) )
45 21 44 mp3an1 โŠข ( ( ( ๐ด โˆ’ 1 ) โˆˆ โ„‚ โˆง ๐‘ โˆˆ โ„•0 ) โ†’ ( ( 2 ยท ( ๐ด โˆ’ 1 ) ) โ†‘ ๐‘ ) = ( ( 2 โ†‘ ๐‘ ) ยท ( ( ๐ด โˆ’ 1 ) โ†‘ ๐‘ ) ) )
46 43 45 sylan โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐‘ โˆˆ โ„•0 ) โ†’ ( ( 2 ยท ( ๐ด โˆ’ 1 ) ) โ†‘ ๐‘ ) = ( ( 2 โ†‘ ๐‘ ) ยท ( ( ๐ด โˆ’ 1 ) โ†‘ ๐‘ ) ) )
47 46 3adant3 โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐‘ โˆˆ โ„•0 โˆง 2 โ‰ค ๐ด ) โ†’ ( ( 2 ยท ( ๐ด โˆ’ 1 ) ) โ†‘ ๐‘ ) = ( ( 2 โ†‘ ๐‘ ) ยท ( ( ๐ด โˆ’ 1 ) โ†‘ ๐‘ ) ) )
48 42 47 breqtrd โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐‘ โˆˆ โ„•0 โˆง 2 โ‰ค ๐ด ) โ†’ ( ๐ด โ†‘ ๐‘ ) โ‰ค ( ( 2 โ†‘ ๐‘ ) ยท ( ( ๐ด โˆ’ 1 ) โ†‘ ๐‘ ) ) )