Metamath Proof Explorer


Theorem aaliou3lem9

Description: Example of a "Liouville number", a very simple definable transcendental real. (Contributed by Stefan O'Rear, 20-Nov-2014)

Ref Expression
Hypotheses aaliou3lem.c 𝐹 = ( 𝑎 ∈ ℕ ↦ ( 2 ↑ - ( ! ‘ 𝑎 ) ) )
aaliou3lem.d 𝐿 = Σ 𝑏 ∈ ℕ ( 𝐹𝑏 )
aaliou3lem.e 𝐻 = ( 𝑐 ∈ ℕ ↦ Σ 𝑏 ∈ ( 1 ... 𝑐 ) ( 𝐹𝑏 ) )
Assertion aaliou3lem9 ¬ 𝐿 ∈ 𝔸

Proof

Step Hyp Ref Expression
1 aaliou3lem.c 𝐹 = ( 𝑎 ∈ ℕ ↦ ( 2 ↑ - ( ! ‘ 𝑎 ) ) )
2 aaliou3lem.d 𝐿 = Σ 𝑏 ∈ ℕ ( 𝐹𝑏 )
3 aaliou3lem.e 𝐻 = ( 𝑐 ∈ ℕ ↦ Σ 𝑏 ∈ ( 1 ... 𝑐 ) ( 𝐹𝑏 ) )
4 aaliou3lem8 ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) → ∃ 𝑒 ∈ ℕ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) )
5 1 2 3 aaliou3lem6 ( 𝑒 ∈ ℕ → ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) ∈ ℤ )
6 5 ad2antrl ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) ∈ ℤ )
7 2nn 2 ∈ ℕ
8 nnnn0 ( 𝑒 ∈ ℕ → 𝑒 ∈ ℕ0 )
9 8 ad2antrl ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → 𝑒 ∈ ℕ0 )
10 faccl ( 𝑒 ∈ ℕ0 → ( ! ‘ 𝑒 ) ∈ ℕ )
11 nnnn0 ( ( ! ‘ 𝑒 ) ∈ ℕ → ( ! ‘ 𝑒 ) ∈ ℕ0 )
12 9 10 11 3syl ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( ! ‘ 𝑒 ) ∈ ℕ0 )
13 nnexpcl ( ( 2 ∈ ℕ ∧ ( ! ‘ 𝑒 ) ∈ ℕ0 ) → ( 2 ↑ ( ! ‘ 𝑒 ) ) ∈ ℕ )
14 7 12 13 sylancr ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( 2 ↑ ( ! ‘ 𝑒 ) ) ∈ ℕ )
15 1 2 3 aaliou3lem5 ( 𝑒 ∈ ℕ → ( 𝐻𝑒 ) ∈ ℝ )
16 15 ad2antrl ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( 𝐻𝑒 ) ∈ ℝ )
17 16 recnd ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( 𝐻𝑒 ) ∈ ℂ )
18 14 nncnd ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( 2 ↑ ( ! ‘ 𝑒 ) ) ∈ ℂ )
19 14 nnne0d ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( 2 ↑ ( ! ‘ 𝑒 ) ) ≠ 0 )
20 17 18 19 divcan4d ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / ( 2 ↑ ( ! ‘ 𝑒 ) ) ) = ( 𝐻𝑒 ) )
21 1 2 3 aaliou3lem7 ( 𝑒 ∈ ℕ → ( ( 𝐻𝑒 ) ≠ 𝐿 ∧ ( abs ‘ ( 𝐿 − ( 𝐻𝑒 ) ) ) ≤ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ) )
22 21 simpld ( 𝑒 ∈ ℕ → ( 𝐻𝑒 ) ≠ 𝐿 )
23 22 ad2antrl ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( 𝐻𝑒 ) ≠ 𝐿 )
24 20 23 eqnetrd ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / ( 2 ↑ ( ! ‘ 𝑒 ) ) ) ≠ 𝐿 )
25 24 necomd ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → 𝐿 ≠ ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / ( 2 ↑ ( ! ‘ 𝑒 ) ) ) )
26 25 neneqd ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ¬ 𝐿 = ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / ( 2 ↑ ( ! ‘ 𝑒 ) ) ) )
27 1 2 3 aaliou3lem4 𝐿 ∈ ℝ
28 14 nnred ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( 2 ↑ ( ! ‘ 𝑒 ) ) ∈ ℝ )
29 16 28 remulcld ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) ∈ ℝ )
30 29 14 nndivred ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / ( 2 ↑ ( ! ‘ 𝑒 ) ) ) ∈ ℝ )
31 resubcl ( ( 𝐿 ∈ ℝ ∧ ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / ( 2 ↑ ( ! ‘ 𝑒 ) ) ) ∈ ℝ ) → ( 𝐿 − ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / ( 2 ↑ ( ! ‘ 𝑒 ) ) ) ) ∈ ℝ )
32 27 30 31 sylancr ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( 𝐿 − ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / ( 2 ↑ ( ! ‘ 𝑒 ) ) ) ) ∈ ℝ )
33 32 recnd ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( 𝐿 − ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / ( 2 ↑ ( ! ‘ 𝑒 ) ) ) ) ∈ ℂ )
34 33 abscld ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( abs ‘ ( 𝐿 − ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / ( 2 ↑ ( ! ‘ 𝑒 ) ) ) ) ) ∈ ℝ )
35 simplr ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → 𝑏 ∈ ℝ+ )
36 nnnn0 ( 𝑎 ∈ ℕ → 𝑎 ∈ ℕ0 )
37 36 ad2antrr ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → 𝑎 ∈ ℕ0 )
38 14 37 nnexpcld ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ∈ ℕ )
39 38 nnrpd ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ∈ ℝ+ )
40 35 39 rpdivcld ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ∈ ℝ+ )
41 40 rpred ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ∈ ℝ )
42 2rp 2 ∈ ℝ+
43 peano2nn0 ( 𝑒 ∈ ℕ0 → ( 𝑒 + 1 ) ∈ ℕ0 )
44 faccl ( ( 𝑒 + 1 ) ∈ ℕ0 → ( ! ‘ ( 𝑒 + 1 ) ) ∈ ℕ )
45 9 43 44 3syl ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( ! ‘ ( 𝑒 + 1 ) ) ∈ ℕ )
46 nnz ( ( ! ‘ ( 𝑒 + 1 ) ) ∈ ℕ → ( ! ‘ ( 𝑒 + 1 ) ) ∈ ℤ )
47 znegcl ( ( ! ‘ ( 𝑒 + 1 ) ) ∈ ℤ → - ( ! ‘ ( 𝑒 + 1 ) ) ∈ ℤ )
48 45 46 47 3syl ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → - ( ! ‘ ( 𝑒 + 1 ) ) ∈ ℤ )
49 rpexpcl ( ( 2 ∈ ℝ+ ∧ - ( ! ‘ ( 𝑒 + 1 ) ) ∈ ℤ ) → ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ∈ ℝ+ )
50 42 48 49 sylancr ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ∈ ℝ+ )
51 rpmulcl ( ( 2 ∈ ℝ+ ∧ ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ∈ ℝ+ ) → ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ∈ ℝ+ )
52 42 50 51 sylancr ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ∈ ℝ+ )
53 52 rpred ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ∈ ℝ )
54 20 oveq2d ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( 𝐿 − ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / ( 2 ↑ ( ! ‘ 𝑒 ) ) ) ) = ( 𝐿 − ( 𝐻𝑒 ) ) )
55 54 fveq2d ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( abs ‘ ( 𝐿 − ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / ( 2 ↑ ( ! ‘ 𝑒 ) ) ) ) ) = ( abs ‘ ( 𝐿 − ( 𝐻𝑒 ) ) ) )
56 21 simprd ( 𝑒 ∈ ℕ → ( abs ‘ ( 𝐿 − ( 𝐻𝑒 ) ) ) ≤ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) )
57 56 ad2antrl ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( abs ‘ ( 𝐿 − ( 𝐻𝑒 ) ) ) ≤ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) )
58 55 57 eqbrtrd ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( abs ‘ ( 𝐿 − ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / ( 2 ↑ ( ! ‘ 𝑒 ) ) ) ) ) ≤ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) )
59 simprr ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) )
60 34 53 41 58 59 letrd ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ( abs ‘ ( 𝐿 − ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / ( 2 ↑ ( ! ‘ 𝑒 ) ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) )
61 34 41 60 lensymd ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ¬ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) < ( abs ‘ ( 𝐿 − ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / ( 2 ↑ ( ! ‘ 𝑒 ) ) ) ) ) )
62 oveq1 ( 𝑓 = ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) → ( 𝑓 / 𝑑 ) = ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / 𝑑 ) )
63 62 eqeq2d ( 𝑓 = ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) → ( 𝐿 = ( 𝑓 / 𝑑 ) ↔ 𝐿 = ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / 𝑑 ) ) )
64 63 notbid ( 𝑓 = ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) → ( ¬ 𝐿 = ( 𝑓 / 𝑑 ) ↔ ¬ 𝐿 = ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / 𝑑 ) ) )
65 62 oveq2d ( 𝑓 = ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) → ( 𝐿 − ( 𝑓 / 𝑑 ) ) = ( 𝐿 − ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / 𝑑 ) ) )
66 65 fveq2d ( 𝑓 = ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) → ( abs ‘ ( 𝐿 − ( 𝑓 / 𝑑 ) ) ) = ( abs ‘ ( 𝐿 − ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / 𝑑 ) ) ) )
67 66 breq2d ( 𝑓 = ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) → ( ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( 𝑓 / 𝑑 ) ) ) ↔ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / 𝑑 ) ) ) ) )
68 67 notbid ( 𝑓 = ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) → ( ¬ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( 𝑓 / 𝑑 ) ) ) ↔ ¬ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / 𝑑 ) ) ) ) )
69 64 68 anbi12d ( 𝑓 = ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) → ( ( ¬ 𝐿 = ( 𝑓 / 𝑑 ) ∧ ¬ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( 𝑓 / 𝑑 ) ) ) ) ↔ ( ¬ 𝐿 = ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / 𝑑 ) ∧ ¬ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / 𝑑 ) ) ) ) ) )
70 oveq2 ( 𝑑 = ( 2 ↑ ( ! ‘ 𝑒 ) ) → ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / 𝑑 ) = ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / ( 2 ↑ ( ! ‘ 𝑒 ) ) ) )
71 70 eqeq2d ( 𝑑 = ( 2 ↑ ( ! ‘ 𝑒 ) ) → ( 𝐿 = ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / 𝑑 ) ↔ 𝐿 = ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / ( 2 ↑ ( ! ‘ 𝑒 ) ) ) ) )
72 71 notbid ( 𝑑 = ( 2 ↑ ( ! ‘ 𝑒 ) ) → ( ¬ 𝐿 = ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / 𝑑 ) ↔ ¬ 𝐿 = ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / ( 2 ↑ ( ! ‘ 𝑒 ) ) ) ) )
73 oveq1 ( 𝑑 = ( 2 ↑ ( ! ‘ 𝑒 ) ) → ( 𝑑𝑎 ) = ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) )
74 73 oveq2d ( 𝑑 = ( 2 ↑ ( ! ‘ 𝑒 ) ) → ( 𝑏 / ( 𝑑𝑎 ) ) = ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) )
75 70 oveq2d ( 𝑑 = ( 2 ↑ ( ! ‘ 𝑒 ) ) → ( 𝐿 − ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / 𝑑 ) ) = ( 𝐿 − ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / ( 2 ↑ ( ! ‘ 𝑒 ) ) ) ) )
76 75 fveq2d ( 𝑑 = ( 2 ↑ ( ! ‘ 𝑒 ) ) → ( abs ‘ ( 𝐿 − ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / 𝑑 ) ) ) = ( abs ‘ ( 𝐿 − ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / ( 2 ↑ ( ! ‘ 𝑒 ) ) ) ) ) )
77 74 76 breq12d ( 𝑑 = ( 2 ↑ ( ! ‘ 𝑒 ) ) → ( ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / 𝑑 ) ) ) ↔ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) < ( abs ‘ ( 𝐿 − ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / ( 2 ↑ ( ! ‘ 𝑒 ) ) ) ) ) ) )
78 77 notbid ( 𝑑 = ( 2 ↑ ( ! ‘ 𝑒 ) ) → ( ¬ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / 𝑑 ) ) ) ↔ ¬ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) < ( abs ‘ ( 𝐿 − ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / ( 2 ↑ ( ! ‘ 𝑒 ) ) ) ) ) ) )
79 72 78 anbi12d ( 𝑑 = ( 2 ↑ ( ! ‘ 𝑒 ) ) → ( ( ¬ 𝐿 = ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / 𝑑 ) ∧ ¬ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / 𝑑 ) ) ) ) ↔ ( ¬ 𝐿 = ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / ( 2 ↑ ( ! ‘ 𝑒 ) ) ) ∧ ¬ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) < ( abs ‘ ( 𝐿 − ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / ( 2 ↑ ( ! ‘ 𝑒 ) ) ) ) ) ) ) )
80 69 79 rspc2ev ( ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) ∈ ℤ ∧ ( 2 ↑ ( ! ‘ 𝑒 ) ) ∈ ℕ ∧ ( ¬ 𝐿 = ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / ( 2 ↑ ( ! ‘ 𝑒 ) ) ) ∧ ¬ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) < ( abs ‘ ( 𝐿 − ( ( ( 𝐻𝑒 ) · ( 2 ↑ ( ! ‘ 𝑒 ) ) ) / ( 2 ↑ ( ! ‘ 𝑒 ) ) ) ) ) ) ) → ∃ 𝑓 ∈ ℤ ∃ 𝑑 ∈ ℕ ( ¬ 𝐿 = ( 𝑓 / 𝑑 ) ∧ ¬ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( 𝑓 / 𝑑 ) ) ) ) )
81 6 14 26 61 80 syl112anc ( ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) ∧ ( 𝑒 ∈ ℕ ∧ ( 2 · ( 2 ↑ - ( ! ‘ ( 𝑒 + 1 ) ) ) ) ≤ ( 𝑏 / ( ( 2 ↑ ( ! ‘ 𝑒 ) ) ↑ 𝑎 ) ) ) ) → ∃ 𝑓 ∈ ℤ ∃ 𝑑 ∈ ℕ ( ¬ 𝐿 = ( 𝑓 / 𝑑 ) ∧ ¬ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( 𝑓 / 𝑑 ) ) ) ) )
82 4 81 rexlimddv ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) → ∃ 𝑓 ∈ ℤ ∃ 𝑑 ∈ ℕ ( ¬ 𝐿 = ( 𝑓 / 𝑑 ) ∧ ¬ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( 𝑓 / 𝑑 ) ) ) ) )
83 pm4.56 ( ( ¬ 𝐿 = ( 𝑓 / 𝑑 ) ∧ ¬ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( 𝑓 / 𝑑 ) ) ) ) ↔ ¬ ( 𝐿 = ( 𝑓 / 𝑑 ) ∨ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( 𝑓 / 𝑑 ) ) ) ) )
84 83 rexbii ( ∃ 𝑑 ∈ ℕ ( ¬ 𝐿 = ( 𝑓 / 𝑑 ) ∧ ¬ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( 𝑓 / 𝑑 ) ) ) ) ↔ ∃ 𝑑 ∈ ℕ ¬ ( 𝐿 = ( 𝑓 / 𝑑 ) ∨ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( 𝑓 / 𝑑 ) ) ) ) )
85 rexnal ( ∃ 𝑑 ∈ ℕ ¬ ( 𝐿 = ( 𝑓 / 𝑑 ) ∨ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( 𝑓 / 𝑑 ) ) ) ) ↔ ¬ ∀ 𝑑 ∈ ℕ ( 𝐿 = ( 𝑓 / 𝑑 ) ∨ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( 𝑓 / 𝑑 ) ) ) ) )
86 84 85 bitri ( ∃ 𝑑 ∈ ℕ ( ¬ 𝐿 = ( 𝑓 / 𝑑 ) ∧ ¬ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( 𝑓 / 𝑑 ) ) ) ) ↔ ¬ ∀ 𝑑 ∈ ℕ ( 𝐿 = ( 𝑓 / 𝑑 ) ∨ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( 𝑓 / 𝑑 ) ) ) ) )
87 86 rexbii ( ∃ 𝑓 ∈ ℤ ∃ 𝑑 ∈ ℕ ( ¬ 𝐿 = ( 𝑓 / 𝑑 ) ∧ ¬ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( 𝑓 / 𝑑 ) ) ) ) ↔ ∃ 𝑓 ∈ ℤ ¬ ∀ 𝑑 ∈ ℕ ( 𝐿 = ( 𝑓 / 𝑑 ) ∨ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( 𝑓 / 𝑑 ) ) ) ) )
88 rexnal ( ∃ 𝑓 ∈ ℤ ¬ ∀ 𝑑 ∈ ℕ ( 𝐿 = ( 𝑓 / 𝑑 ) ∨ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( 𝑓 / 𝑑 ) ) ) ) ↔ ¬ ∀ 𝑓 ∈ ℤ ∀ 𝑑 ∈ ℕ ( 𝐿 = ( 𝑓 / 𝑑 ) ∨ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( 𝑓 / 𝑑 ) ) ) ) )
89 87 88 bitri ( ∃ 𝑓 ∈ ℤ ∃ 𝑑 ∈ ℕ ( ¬ 𝐿 = ( 𝑓 / 𝑑 ) ∧ ¬ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( 𝑓 / 𝑑 ) ) ) ) ↔ ¬ ∀ 𝑓 ∈ ℤ ∀ 𝑑 ∈ ℕ ( 𝐿 = ( 𝑓 / 𝑑 ) ∨ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( 𝑓 / 𝑑 ) ) ) ) )
90 82 89 sylib ( ( 𝑎 ∈ ℕ ∧ 𝑏 ∈ ℝ+ ) → ¬ ∀ 𝑓 ∈ ℤ ∀ 𝑑 ∈ ℕ ( 𝐿 = ( 𝑓 / 𝑑 ) ∨ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( 𝑓 / 𝑑 ) ) ) ) )
91 90 nrexdv ( 𝑎 ∈ ℕ → ¬ ∃ 𝑏 ∈ ℝ+𝑓 ∈ ℤ ∀ 𝑑 ∈ ℕ ( 𝐿 = ( 𝑓 / 𝑑 ) ∨ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( 𝑓 / 𝑑 ) ) ) ) )
92 91 nrex ¬ ∃ 𝑎 ∈ ℕ ∃ 𝑏 ∈ ℝ+𝑓 ∈ ℤ ∀ 𝑑 ∈ ℕ ( 𝐿 = ( 𝑓 / 𝑑 ) ∨ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( 𝑓 / 𝑑 ) ) ) )
93 aaliou2b ( 𝐿 ∈ 𝔸 → ∃ 𝑎 ∈ ℕ ∃ 𝑏 ∈ ℝ+𝑓 ∈ ℤ ∀ 𝑑 ∈ ℕ ( 𝐿 = ( 𝑓 / 𝑑 ) ∨ ( 𝑏 / ( 𝑑𝑎 ) ) < ( abs ‘ ( 𝐿 − ( 𝑓 / 𝑑 ) ) ) ) )
94 92 93 mto ¬ 𝐿 ∈ 𝔸