Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck passjudge pass (deepseek-v4-pro + claude-opus-5[1m])audited 2026-08-24
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Log-convex solutions of the Gamma recurrence obey the Bohr--Mollerup factorial squeeze

Statement

Let f:(0,)(0,) be log-convex, with f(1)=1 and f(x+1)=xf(x) for every x>0. For 0<x1 and every integer n2, put

Gn(x):=nxn!x(x+1)(x+n).

Then

Gn(x)f(x)n+xnGn(x).

Every positive log-convex f with f(1)=1 and f(x+1)=xf(x) lies between the Bohr--Mollerup factorial bounds, whose ratio is (n+x)/n for 0<x1.

Facts & Assumptions

Given: Such a function f, a real 0<x1, and an integer n2.

[F1]

A positive function is log-convex exactly when its logarithm is convex (Log-convex positive functions).

[F2]

Factorial is determined by 0!=1 and (n+1)!=(n+1)n! (The factorial n! and the falling factorial nk, defined by recursion in N).

[F3]

For a convex f on an interval, writing s(a,b)=(f(b)f(a))/(ba), one has s(x,y)s(x,z)s(y,z) whenever x<y<z lie in it (For a convex function and x<y<z, the three secant slopes satisfy s(x,y)s(x,z)s(y,z)).

Proof

technique · direct
1.1

By [F1] the function logf is convex, and the recurrence with f(n)=(n1)! makes its secant slopes s(n1,n)=log(n1) and s(n,n+1)=logn. For 0<x<1, [F3] at n1<n<n+x gives s(n1,n)s(n,n+x) and [F3] at n<n+x<n+1 gives s(n,n+x)s(n,n+1); at x=1 the middle slope is s(n,n+1)=logn itself and log(n1)logn. Either way log(n1)(logf(n+x)logf(n))/xlogn, and exponentiation yields (n1)x(n1)!f(n+x)nx(n1)!.

givenF1F3cases
1.2

Iterating the recurrence gives f(n+x)=x(x+1)(x+n1)f(x) and, by induction from [F2], f(n)=(n1)!.

givenF2
2.1

Divide the bounds of step 1.1 by the positive product in step 1.2. Use the upper bound at n and the lower bound with n replaced by n+1; both then have the common term Gn(x), and they become Gn(x)f(x)((n+x)/n)Gn(x).

step 1.1step 1.2algebra

Depends on

Used by

Dependency tree · two levels

34 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources