Metamath Proof Explorer


Theorem aaliou3lem8

Description: Lemma for aaliou3 . (Contributed by Stefan O'Rear, 20-Nov-2014)

Ref Expression
Assertion aaliou3lem8 ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) → ∃ 𝑥 ∈ ℕ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑥 + 1 ) ) ) ) ≤ ( 𝐵 / ( ( 2 ↑ ( ! ‘ 𝑥 ) ) ↑ 𝐴 ) ) )

Proof

Step Hyp Ref Expression
1 2rp ⊢ 2 ∈ ℝ+
2 rpdivcl ⊢ ( ( 2 ∈ ℝ+ ∧ 𝐵 ∈ ℝ+ ) → ( 2 / 𝐵 ) ∈ ℝ+ )
3 1 2 mpan ⊢ ( 𝐵 ∈ ℝ+ → ( 2 / 𝐵 ) ∈ ℝ+ )
4 3 rpred ⊢ ( 𝐵 ∈ ℝ+ → ( 2 / 𝐵 ) ∈ ℝ )
5 2re ⊢ 2 ∈ ℝ
6 1lt2 ⊢ 1 < 2
7 expnbnd ⊢ ( ( ( 2 / 𝐵 ) ∈ ℝ ∧ 2 ∈ ℝ ∧ 1 < 2 ) → ∃ 𝑎 ∈ ℕ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) )
8 5 6 7 mp3an23 ⊢ ( ( 2 / 𝐵 ) ∈ ℝ → ∃ 𝑎 ∈ ℕ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) )
9 4 8 syl ⊢ ( 𝐵 ∈ ℝ+ → ∃ 𝑎 ∈ ℕ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) )
10 9 adantl ⊢ ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) → ∃ 𝑎 ∈ ℕ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) )
11 simprl ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → 𝑎 ∈ ℕ )
12 simpll ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → 𝐴 ∈ ℕ )
13 nnaddm1cl ⊢ ( ( 𝑎 ∈ ℕ ∧ 𝐴 ∈ ℕ ) → ( ( 𝑎 + 𝐴 ) − 1 ) ∈ ℕ )
14 11 12 13 syl2anc ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ( 𝑎 + 𝐴 ) − 1 ) ∈ ℕ )
15 simplr ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → 𝐵 ∈ ℝ+ )
16 rerpdivcl ⊢ ( ( 2 ∈ ℝ ∧ 𝐵 ∈ ℝ+ ) → ( 2 / 𝐵 ) ∈ ℝ )
17 5 15 16 sylancr ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 2 / 𝐵 ) ∈ ℝ )
18 11 nnnn0d ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → 𝑎 ∈ ℕ0 )
19 reexpcl ⊢ ( ( 2 ∈ ℝ ∧ 𝑎 ∈ ℕ0 ) → ( 2 ↑ 𝑎 ) ∈ ℝ )
20 5 18 19 sylancr ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 2 ↑ 𝑎 ) ∈ ℝ )
21 11 12 nnaddcld ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 𝑎 + 𝐴 ) ∈ ℕ )
22 nnm1nn0 ⊢ ( ( 𝑎 + 𝐴 ) ∈ ℕ → ( ( 𝑎 + 𝐴 ) − 1 ) ∈ ℕ0 )
23 21 22 syl ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ( 𝑎 + 𝐴 ) − 1 ) ∈ ℕ0 )
24 peano2nn0 ⊢ ( ( ( 𝑎 + 𝐴 ) − 1 ) ∈ ℕ0 → ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ∈ ℕ0 )
25 23 24 syl ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ∈ ℕ0 )
26 25 faccld ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ∈ ℕ )
27 26 nnzd ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ∈ ℤ )
28 23 faccld ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ∈ ℕ )
29 28 nnzd ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ∈ ℤ )
30 12 nnzd ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → 𝐴 ∈ ℤ )
31 29 30 zmulcld ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝐴 ) ∈ ℤ )
32 27 31 zsubcld ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) − ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝐴 ) ) ∈ ℤ )
33 rpexpcl ⊢ ( ( 2 ∈ ℝ+ ∧ ( ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) − ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝐴 ) ) ∈ ℤ ) → ( 2 ↑ ( ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) − ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝐴 ) ) ) ∈ ℝ+ )
34 1 32 33 sylancr ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 2 ↑ ( ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) − ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝐴 ) ) ) ∈ ℝ+ )
35 34 rpred ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 2 ↑ ( ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) − ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝐴 ) ) ) ∈ ℝ )
36 simprr ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) )
37 17 20 36 ltled ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 2 / 𝐵 ) ≤ ( 2 ↑ 𝑎 ) )
38 5 a1i ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → 2 ∈ ℝ )
39 1le2 ⊢ 1 ≤ 2
40 39 a1i ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → 1 ≤ 2 )
41 11 nnred ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → 𝑎 ∈ ℝ )
42 28 nnred ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ∈ ℝ )
43 18 nn0ge0d ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → 0 ≤ 𝑎 )
44 28 nnge1d ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → 1 ≤ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) )
45 41 42 43 44 lemulge12d ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → 𝑎 ≤ ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝑎 ) )
46 facp1 ⊢ ( ( ( 𝑎 + 𝐴 ) − 1 ) ∈ ℕ0 → ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) = ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) )
47 23 46 syl ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) = ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) )
48 47 oveq1d ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) − ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝐴 ) ) = ( ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) − ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝐴 ) ) )
49 28 nncnd ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ∈ ℂ )
50 25 nn0cnd ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ∈ ℂ )
51 12 nncnd ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → 𝐴 ∈ ℂ )
52 49 50 51 subdid ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · ( ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) − 𝐴 ) ) = ( ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) − ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝐴 ) ) )
53 11 nncnd ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → 𝑎 ∈ ℂ )
54 21 nncnd ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 𝑎 + 𝐴 ) ∈ ℂ )
55 1cnd ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → 1 ∈ ℂ )
56 54 55 npcand ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) = ( 𝑎 + 𝐴 ) )
57 53 51 56 mvrraddd ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) − 𝐴 ) = 𝑎 )
58 57 oveq2d ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · ( ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) − 𝐴 ) ) = ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝑎 ) )
59 48 52 58 3eqtr2d ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) − ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝐴 ) ) = ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝑎 ) )
60 45 59 breqtrrd ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → 𝑎 ≤ ( ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) − ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝐴 ) ) )
61 11 nnzd ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → 𝑎 ∈ ℤ )
62 eluz ⊢ ( ( 𝑎 ∈ ℤ ∧ ( ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) − ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝐴 ) ) ∈ ℤ ) → ( ( ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) − ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝐴 ) ) ∈ ( ℤ≥ ‘ 𝑎 ) ↔ 𝑎 ≤ ( ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) − ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝐴 ) ) ) )
63 61 32 62 syl2anc ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ( ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) − ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝐴 ) ) ∈ ( ℤ≥ ‘ 𝑎 ) ↔ 𝑎 ≤ ( ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) − ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝐴 ) ) ) )
64 60 63 mpbird ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) − ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝐴 ) ) ∈ ( ℤ≥ ‘ 𝑎 ) )
65 38 40 64 leexp2ad ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 2 ↑ 𝑎 ) ≤ ( 2 ↑ ( ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) − ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝐴 ) ) ) )
66 17 20 35 37 65 letrd ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 2 / 𝐵 ) ≤ ( 2 ↑ ( ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) − ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝐴 ) ) ) )
67 rpcnne0 ⊢ ( 2 ∈ ℝ+ → ( 2 ∈ ℂ ∧ 2 ≠ 0 ) )
68 1 67 mp1i ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 2 ∈ ℂ ∧ 2 ≠ 0 ) )
69 expsub ⊢ ( ( ( 2 ∈ ℂ ∧ 2 ≠ 0 ) ∧ ( ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ∈ ℤ ∧ ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝐴 ) ∈ ℤ ) ) → ( 2 ↑ ( ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) − ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝐴 ) ) ) = ( ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) / ( 2 ↑ ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝐴 ) ) ) )
70 68 27 31 69 syl12anc ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 2 ↑ ( ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) − ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝐴 ) ) ) = ( ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) / ( 2 ↑ ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝐴 ) ) ) )
71 2cn ⊢ 2 ∈ ℂ
72 71 a1i ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → 2 ∈ ℂ )
73 12 nnnn0d ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → 𝐴 ∈ ℕ0 )
74 28 nnnn0d ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ∈ ℕ0 )
75 72 73 74 expmuld ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 2 ↑ ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝐴 ) ) = ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) )
76 75 oveq2d ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) / ( 2 ↑ ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝐴 ) ) ) = ( ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) / ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ) )
77 rpexpcl ⊢ ( ( 2 ∈ ℝ+ ∧ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ∈ ℤ ) → ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) ∈ ℝ+ )
78 1 27 77 sylancr ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) ∈ ℝ+ )
79 78 rpcnd ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) ∈ ℂ )
80 rpexpcl ⊢ ( ( 2 ∈ ℝ+ ∧ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ∈ ℤ ) → ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ∈ ℝ+ )
81 1 29 80 sylancr ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ∈ ℝ+ )
82 81 30 rpexpcld ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ∈ ℝ+ )
83 82 rpcnd ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ∈ ℂ )
84 82 rpne0d ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ≠ 0 )
85 79 83 84 divrecd ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) / ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ) = ( ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) · ( 1 / ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ) ) )
86 70 76 85 3eqtrrd ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) · ( 1 / ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ) ) = ( 2 ↑ ( ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) − ( ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) · 𝐴 ) ) ) )
87 66 86 breqtrrd ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 2 / 𝐵 ) ≤ ( ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) · ( 1 / ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ) ) )
88 82 rpreccld ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 1 / ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ) ∈ ℝ+ )
89 78 88 rpmulcld ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) · ( 1 / ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ) ) ∈ ℝ+ )
90 89 rpred ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) · ( 1 / ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ) ) ∈ ℝ )
91 38 90 15 ledivmuld ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ( 2 / 𝐵 ) ≤ ( ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) · ( 1 / ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ) ) ↔ 2 ≤ ( 𝐵 · ( ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) · ( 1 / ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ) ) ) ) )
92 87 91 mpbid ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → 2 ≤ ( 𝐵 · ( ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) · ( 1 / ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ) ) ) )
93 15 rpcnd ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → 𝐵 ∈ ℂ )
94 88 rpcnd ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 1 / ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ) ∈ ℂ )
95 93 79 94 mul12d ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 𝐵 · ( ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) · ( 1 / ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ) ) ) = ( ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) · ( 𝐵 · ( 1 / ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ) ) ) )
96 92 95 breqtrd ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → 2 ≤ ( ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) · ( 𝐵 · ( 1 / ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ) ) ) )
97 15 88 rpmulcld ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 𝐵 · ( 1 / ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ) ) ∈ ℝ+ )
98 97 rpred ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 𝐵 · ( 1 / ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ) ) ∈ ℝ )
99 38 98 78 ledivmuld ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ( 2 / ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) ) ≤ ( 𝐵 · ( 1 / ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ) ) ↔ 2 ≤ ( ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) · ( 𝐵 · ( 1 / ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ) ) ) ) )
100 96 99 mpbird ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 2 / ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) ) ≤ ( 𝐵 · ( 1 / ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ) ) )
101 26 nnnn0d ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ∈ ℕ0 )
102 expneg ⊢ ( ( 2 ∈ ℂ ∧ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ∈ ℕ0 ) → ( 2 ↑ - ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) = ( 1 / ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) ) )
103 71 101 102 sylancr ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 2 ↑ - ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) = ( 1 / ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) ) )
104 103 oveq2d ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 2 · ( 2 ↑ - ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) ) = ( 2 · ( 1 / ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) ) ) )
105 78 rpne0d ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) ≠ 0 )
106 72 79 105 divrecd ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 2 / ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) ) = ( 2 · ( 1 / ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) ) ) )
107 104 106 eqtr4d ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 2 · ( 2 ↑ - ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) ) = ( 2 / ( 2 ↑ ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) ) )
108 93 83 84 divrecd ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 𝐵 / ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ) = ( 𝐵 · ( 1 / ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ) ) )
109 100 107 108 3brtr4d ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ( 2 · ( 2 ↑ - ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) ) ≤ ( 𝐵 / ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ) )
110 fvoveq1 ⊢ ( 𝑥 = ( ( 𝑎 + 𝐴 ) − 1 ) → ( ! ‘ ( 𝑥 + 1 ) ) = ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) )
111 110 negeqd ⊢ ( 𝑥 = ( ( 𝑎 + 𝐴 ) − 1 ) → - ( ! ‘ ( 𝑥 + 1 ) ) = - ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) )
112 111 oveq2d ⊢ ( 𝑥 = ( ( 𝑎 + 𝐴 ) − 1 ) → ( 2 ↑ - ( ! ‘ ( 𝑥 + 1 ) ) ) = ( 2 ↑ - ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) )
113 112 oveq2d ⊢ ( 𝑥 = ( ( 𝑎 + 𝐴 ) − 1 ) → ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑥 + 1 ) ) ) ) = ( 2 · ( 2 ↑ - ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) ) )
114 fveq2 ⊢ ( 𝑥 = ( ( 𝑎 + 𝐴 ) − 1 ) → ( ! ‘ 𝑥 ) = ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) )
115 114 oveq2d ⊢ ( 𝑥 = ( ( 𝑎 + 𝐴 ) − 1 ) → ( 2 ↑ ( ! ‘ 𝑥 ) ) = ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) )
116 115 oveq1d ⊢ ( 𝑥 = ( ( 𝑎 + 𝐴 ) − 1 ) → ( ( 2 ↑ ( ! ‘ 𝑥 ) ) ↑ 𝐴 ) = ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) )
117 116 oveq2d ⊢ ( 𝑥 = ( ( 𝑎 + 𝐴 ) − 1 ) → ( 𝐵 / ( ( 2 ↑ ( ! ‘ 𝑥 ) ) ↑ 𝐴 ) ) = ( 𝐵 / ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ) )
118 113 117 breq12d ⊢ ( 𝑥 = ( ( 𝑎 + 𝐴 ) − 1 ) → ( ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑥 + 1 ) ) ) ) ≤ ( 𝐵 / ( ( 2 ↑ ( ! ‘ 𝑥 ) ) ↑ 𝐴 ) ) ↔ ( 2 · ( 2 ↑ - ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) ) ≤ ( 𝐵 / ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ) ) )
119 118 rspcev ⊢ ( ( ( ( 𝑎 + 𝐴 ) − 1 ) ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( ( ( 𝑎 + 𝐴 ) − 1 ) + 1 ) ) ) ) ≤ ( 𝐵 / ( ( 2 ↑ ( ! ‘ ( ( 𝑎 + 𝐴 ) − 1 ) ) ) ↑ 𝐴 ) ) ) → ∃ 𝑥 ∈ ℕ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑥 + 1 ) ) ) ) ≤ ( 𝐵 / ( ( 2 ↑ ( ! ‘ 𝑥 ) ) ↑ 𝐴 ) ) )
120 14 109 119 syl2anc ⊢ ( ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) ∧ ( 𝑎 ∈ ℕ ∧ ( 2 / 𝐵 ) < ( 2 ↑ 𝑎 ) ) ) → ∃ 𝑥 ∈ ℕ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑥 + 1 ) ) ) ) ≤ ( 𝐵 / ( ( 2 ↑ ( ! ‘ 𝑥 ) ) ↑ 𝐴 ) ) )
121 10 120 rexlimddv ⊢ ( ( 𝐴 ∈ ℕ ∧ 𝐵 ∈ ℝ+ ) → ∃ 𝑥 ∈ ℕ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑥 + 1 ) ) ) ) ≤ ( 𝐵 / ( ( 2 ↑ ( ! ‘ 𝑥 ) ) ↑ 𝐴 ) ) )