Helper for Proposition 4.5.3: factorial tail denominator dominates a geometric factor.
Helper for Proposition 4.5.3: each factorial-tail term is bounded by a geometric term.
Helper for Proposition 4.5.3: the shifted factorial reciprocal tail is summable.
Helper for Proposition 4.5.3: the shifted factorial reciprocal tail is bounded
by a geometric sum equal to 2 / (n+1)!.
Helper for Proposition 4.5.3: the geometric upper bound is strictly below 1 / n!
when n ≥ 3.
Proposition 4.5.3: for every integer n ≥ 3, the factorial tail sum satisfies
0 < ∑' k : ℕ, 1 / (n + (k + 1))! < 1 / n!.
Helper for Proposition 4.5.4: split the reciprocal-factorial series at index n+1.
Helper for Proposition 4.5.4: after scaling the finite prefix by n!, one gets a natural-number cast.
Helper for Proposition 4.5.4: scaling the factorial tail by n! yields a remainder in (0,1).
Helper for Proposition 4.5.4: no integer cast lies strictly between two consecutive integer casts.
Proposition 4.5.4: for every integer n ≥ 3, the real number n! * e
is not an integer.
Helper for Proposition 4.5.5: the cutoff definition coincides with
expNegInvGlue.
Helper for Proposition 4.5.5: ContDiff ℝ ⊤ implies analyticity at 0.
Helper for Proposition 4.5.5: as currently encoded, the target conjunction is inconsistent.
Helper for Proposition 4.5.5: all iterated derivatives of the cutoff vanish on the negative half-line.
Helper for Proposition 4.5.5: smoothness forces every iterated derivative
of the cutoff to vanish at 0.
Helper for Proposition 4.5.5: the cutoff is not analytic at 0.
Proposition 4.5.5: define f : ℝ → ℝ by
f x = exp (-1 / x) for x > 0 and f x = 0 for x ≤ 0.
Then f is smooth on ℝ, all derivatives vanish at 0
(equivalently, for every integer k ≥ 0, f^(k)(0) = 0),
and f is not real analytic at 0.
Helper for Proposition 4.5.6: analyticity on all of ℝ implies global differentiability.
Helper for Proposition 4.5.6: the derivative of log ∘ f is constantly 1.
Helper for Proposition 4.5.6: x ↦ log (f x) - x is constant on ℝ.
Helper for Proposition 4.5.6: the solution has the form f x = f 0 * exp x.
Proposition 4.5.6: if f : ℝ → (0, ∞) is real analytic and satisfies
f'(x) = f(x) for all x ∈ ℝ, then there exists a constant C > 0 such that
f(x) = C e^x for all x ∈ ℝ.
Proposition 4.5.7: for every natural number m ≥ 1,
lim_{x→+∞} (exp x / x^m) = +∞.
Helper for Proposition 4.5.8: rewriting the composed polynomial at a scaled input.
Helper for Proposition 4.5.8: the ratio P(x) / exp(c x) tends to 0 at +∞.
Helper for Proposition 4.5.8: eventually, |P(x)| is strictly below exp(c x).
Helper for Proposition 4.5.8: convert an eventual atTop property into a threshold statement.
Proposition 4.5.8: if P is a real polynomial and c > 0, then there exists
N : ℝ such that for all real x > N, one has exp (c x) > |P(x)|.
Helper for Proposition 4.5.9: continuity of the positive-base coordinate map.
Helper for Proposition 4.5.9: the base in (0,+∞) is always nonzero.
Proposition 4.5.9: define f : (0,+∞) × ℝ → ℝ by f(x,y) = x^y, where
x^y = exp (y ln x) for x > 0 and y ∈ ℝ; then f is continuous on
(0,+∞) × ℝ.
Helper for Theorem 4.5.12: the denominator of a rational divides
(max 3 q.den)!.
Helper for Theorem 4.5.12: multiplying a rational by a suitable factorial
gives an integer cast in ℝ.
Helper for Theorem 4.5.12: exp 1 is not equal to any rational cast.
Theorem 4.5.12: The number e is irrational.
Theorem 4.5.13: The natural logarithm function ln : (0,+∞) → ℝ
is real analytic on (0,+∞).