Fabius function

From testwiki
Jump to navigation Jump to search

Template:Short description

The Fabius function on the unit interval.

In mathematics, the Fabius function is a smooth cumulative distribution function F:ℝ→[0,1] that is strictly increasing on [0,1] but nowhere real-analytic. It is the distribution function of the random series X=∑n=1∞2−nUn, where the Un are independent random variables uniformly distributed on [0,1].

Equivalently, it is characterized by F(0)=0,F(1−x)=1−F(x),F′(x)=2F(2x)(0≤x≤12). Although every positive-order derivative of F vanishes at both endpoints, F is nonconstant on every subinterval of [0,1].[1][2]

The same object occurs, after a change of variables, as Rvachev's up function u, an even C∞ bump function supported on [−1,1]. Its Fourier transform is an infinite product of sinc functions, or equivalently a product of powers of cosines. The function also has an unusual arithmetic side: every value F(a/2n) at a dyadic rational is rational, and the numerators, denominators and 2-adic valuations of these values obey strong divisibility laws.[2][3]

The underlying distribution already appeared in work of Børge Jessen and Aurel Wintner in 1935. Jaap Fabius independently introduced it probabilistically in 1966 as an example of a nowhere-analytic smooth function, and V. A. Rvachev independently introduced the associated compactly supported solution of a functional–differential equation.[4][1][3] Near zero, F is smaller than every power of its argument; its exact rate of decay is governed by the lower branch of the Lambert W function together with a small correction that repeats each time the argument is halved. That correction alters F by only about two parts in a million, but it does not fade away as the argument tends to zero, so no asymptotic formula that omits it can be exact.[5]

Notation

The literature uses several incompatible conventions. In this article, F denotes the bounded cumulative distribution function, extended by constants outside [0,1]; u denotes Rvachev's compactly supported up function; and ℱ denotes the signed global extension satisfying ℱ′(x)=2ℱ(2x) on the whole real line. Logarithms are natural unless a base is written explicitly, s2(n) is the sum of the binary digits of n, and ν2(n) is the exponent of 2 in n.[3]

Definition and elementary properties

There is a unique C∞ function F:ℝ→[0,1] such that F(x)=0(x≤0),F(x)=1(x≥1), and, for 0≤x≤1, F(1−x)=1−F(x), while F′(x)=2F(2x)(0≤x≤12). The constant continuation outside the unit interval is smooth because all positive-order derivatives vanish at the endpoints.[2][3]

Using the symmetry, the differential equation can be written on the whole unit interval as F′(x)={2F(2x),0≤x≤12,2F(2−2x),12≤x≤1. The derivative is positive on (0,1), so F is strictly increasing there. In particular, F(12)=12,F′(12)=2, and F′(1−x)=F′(x),F′(x)+F′(12−x)=2(0≤x≤12). The endpoint flatness is F(m)(0)=F(m)(1)=0(m≥1).

Integrating the differential equation gives a self-integral equation, which together with the symmetry and the normalization characterizes F:[2] F(x)=∫02xF(t)dt(0≤x≤12).

Probabilistic and convolution constructions

Let U1,U2,… be independent random variables, each uniformly distributed on [0,1]. The series X=∑n=1∞2−nUn converges almost surely and takes values in [0,1]. The Fabius function is F(x)=Pr⁡(X≤x). The decomposition X =d U+X′2, where U is uniform on [0,1] and X′ is an independent copy of X, gives F(x)=∫01F(2x−t)dt. For 0≤x≤12, the constant continuation F(t)=0 for t≤0 reduces this to the self-integral equation above.[1][2]

The elementary moments of X are[1][2] E⁡X=12,Var⁡(X)=136. Set Y=2X−1=∑n=1∞2−nVn,Vn=2Un−1. The variables Vn are independent and uniform on [−1,1]. The random variable Y has density u, and F′(x)=2u(2x−1)(0≤x≤1). Thus u is the infinite convolution[4][2] u=h1∗h2∗h3∗⋯,hn(t)=2n−1𝟏[−2−n,2−n](t), where 𝟏A denotes the indicator of A. This construction accounts for both the compact support and the product formula for the Fourier transform.

Rvachev's up function

The up function associated with F is u(t)={F(t+1),−1≤t≤0,F(1−t),0≤t≤1,0,|t|>1. Equivalently, u(t)=F(1−|t|)(|t|≤1). It is even, nonnegative, positive on (−1,1), satisfies u(0)=1, has integral one, and has topological support exactly [−1,1].[6] Up to a constant factor it is the unique smooth compactly supported solution of the delay differential equation u′(t)=2(u(2t+1)−u(2t−1)), and the normalization ∫ℝu(t)dt=1 fixes that factor. Every derivative of u vanishes at t=±1.[2][3][7]

Fourier transform

Use the Fourier-transform convention u^(z)=∫ℝu(t)e−2πiztdt. Then u^ is an entire even function with u^(0)=1, and has the equivalent product representations[4][2] u^(z)=∏h=0∞sin⁡(πz/2h)πz/2h=∏m=1∞(cos⁡πz2m)m=∏m=1∞(1−z2m2)1+ν2(m). Consequently, the zeros of u^ are precisely the nonzero integers, and the zero at m∈ℤ∖{0} has multiplicity 1+ν2(|m|).

Fourier inversion gives[2] u(x)=∫ℝu^(t)e2πitxdt. Because u is smooth and compactly supported, its Fourier transform decreases faster than every inverse power on the real axis.

Partitions of unity and Fourier series

The integer translates of u form a partition of unity: ∑k∈ℤu(x+k)=1. More generally, for every positive integer n, ∑k∈ℤu(x+kn)=n. Each sum is locally finite because u is compactly supported. These identities also follow from the zeros of u^ and the Poisson summation formula.[2]

The 2-periodic extension of u|[−1,1] has the absolutely and uniformly convergent cosine series[2] u(x)=12+∑j=0∞u^(2j+12)cos⁡((2j+1)πx),−1≤x≤1. Only odd harmonics occur because u^(k)=0 for every nonzero integer k.

Fourier–Legendre expansion

Because u is even, only even Legendre polynomials occur in its Fourier–Legendre series: u(x)=∑n=0∞anP2n(x),−1≤x≤1, where an=4n+12∫−11u(x)P2n(x)dx.

A formula for the coefficients in terms of reciprocal-power values of F is[8] an=4−n(4n+1)∑k=0n(−1)n+k(2nn+k)(2n+2k2n)(2k)!2(2k+12)F(2−2k−1). The series converges absolutely and uniformly on [−1,1], including at the endpoints.

Signed global extension and non-analyticity

The signed global extension on the nonnegative real axis. The signs of successive bumps follow the Thue–Morse sequence.

There is a unique extension ℱ of F to the whole real line that satisfies the self-differential equation everywhere: ℱ′(x)=2ℱ(2x)(x∈ℝ). It is given by ℱ(x)=0 for x≤0, by ℱ(x+1)=1−ℱ(x) for 0≤x≤1, and by ℱ(x+2r)=−ℱ(x)(0≤x≤2r) for every positive integer r. Equivalently, it is the locally finite sum ℱ(x)=∑n=0∞(−1)s2(n)u(x−2n−1). It agrees with the bounded Fabius function on [0,1], and on the interval [2n,2n+2] is a translated copy of u with sign (−1)s2(n). Its sequence of signs is therefore the Thue–Morse sequence.[2][3][9]

Repeated differentiation gives ℱ(k)(x)=2(k+12)ℱ(2kx)(k≥0). In particular, every positive-order derivative vanishes at every integer.

If q=a/2n>0 is a positive dyadic number, with a a positive integer, then ℱ(k)(q)=2(k+12)ℱ(2kq). For k>n, the argument 2kq is an even integer, so these derivatives vanish. Hence the Taylor series of ℱ at a dyadic point is a polynomial of degree at most n; when a is odd, the degree is exactly n. The function does not agree locally with this polynomial, and the dyadic rationals are dense, so F is nowhere real-analytic on [0,1].[2]

Moments and generating functions

Let cn=∫−11t2nu(t)dt=E⁡(Y2n)(n≥0). All odd moments of u vanish. The even moments are rational and satisfy[2][3] c0=1,(2n+1)(22n−1)cn=∑k=0n−1(2n+12k)ck(n≥1). The moment expansion of the Fourier transform is u^(z)=∑n=0∞(−1)ncn(2n)!(2πz)2n. The moments are also related to Fabius values by[2][3] cn=2(2n)!2(2n+12)F(2−2n−1).

The moment-generating function of X is D(z)=E⁡(ezX)=∑n=0∞dnznn!=∏j=1∞ez/2j−1z/2j=ez/2u^(iz4π)=1+z∫01eztu(t)dt. It obeys the dilation equation D(2z)=ez−1zD(z), and consequently d0=1,(n+1)(2n−1)dn=∑k=0n−1(n+1k)dk(n≥1). The coefficients are the raw moments dn=E⁡(Xn) and satisfy the identity dn=n!2(n2)F(2−n), which yields the values F(2−n) in exact rational arithmetic.[3]

Dyadic values and exact computation

Every value of F at a dyadic rational is rational. A closed formula can be stated using the even moments ck. For integers n≥0 and 0≤a≤2n, F(a2n)=2−(n+12)n!∑h=0a−1(−1)s2(h)∑k=0⌊n/2⌋(n2k)(2a−2h−1)n−2kck. The appearance of the binary digit sum s2(h) reflects the Thue–Morse signs of the global extension.[3]

Values at reciprocal powers of two[10][11]
n F(2−n) dn=n!2(n2)F(2−n)
0 1 1
1 12 12
2 572 518
3 1288 16
4 1432073600 1431350
5 1933177600 19270
6 1153561842749440 115323814
7 583179789679820800 58317010

There is also an efficient recursive evaluator. Arias de Reyna attributes the method to V. A. Rvachev and reports having reconstructed it from a Mathematica program posted on Mathematica Stack Exchange.[3][12] Given 0<x≤1, choose the unique integer n≥0 such that 2−n≤x<2−n+1, and put y=x−2−n. Then F(x)=−F(y)+∑k=0n2(k+12)F(2k−n)k!yk. For a dyadic input, replacing x by y removes its leading nonzero binary digit, so the iteration terminates after as many steps as there are 1s in the binary numerator, and every step is exact rational arithmetic.[3][13]

Asymptotic behaviour near zero

The flatness at zero implies F(x)=o(xN)(x→0+) for every fixed N>0, and more precisely log⁡F(x)∼−log2x2log⁡2. A sharp description requires both the Lambert W function and a logarithmically periodic correction.[5]

Sharp Lambert-W form

Put L=log⁡2,C0=6γ2+12γ1−π212, where γ is the Euler–Mascheroni constant and γ1 is the first Stieltjes constant, normalized by ζ(s)=1s−1+γ−γ1(s−1)+⋯. For sufficiently small positive x, put W=W−1(−Lx),λ(x)=−WL, where W−1 is the lower real branch of the Lambert W function; equivalently, λ(x) is the large positive solution of λ2−λ=x. The sharp main term is[5] M(x)=−7L12−12log⁡(πx)+C0−W−12W2L+Ψ(λ(x)), where Ψ is the one-periodic function described below, and, as x→0+, log⁡F(x)=M(x)+O(1−log⁡x).

The periodic correction

The function Ψ is real-valued, smooth and one-periodic, and is normalized to have mean zero over a period. With χk=2πik/L, its absolutely convergent Fourier series is[5] Ψ(t)=∑k∈ℤ∖{0}(−Γ(−χk)ζ(1−χk)L)e2πikt, where Γ is the gamma function and ζ is the Riemann zeta function. The coefficient of index k is nonzero for every k≠0, because the gamma function has no zeros and the zeta function has no zeros on the line Re⁡s=1, on which 1−χk lies. Hence Ψ is nonconstant, and deleting Ψ(λ(x)) from M(x) leaves a bounded oscillation in log⁡F(x) that the O(1/(−log⁡x)) remainder cannot absorb. The oscillation is small: Ψ has amplitude about 2.1×10−6.[5]

Expanded elementary form

The Lambert phase can itself be expanded in powers of −log⁡x and log⁡(−log⁡x). Writing ℓ=log⁡x,a=log⁡(−ℓ),b=log⁡L, the sharp form becomes[5] log⁡F(x)=−ℓ22L+ℓaL−(12+1+bL)ℓ−a22L+baL+(6γ2+12γ1−π2−6b212L−7L12−log⁡π2)+a22Lℓ−baLℓ+Ψ(λ(x))+O(1−ℓ). At this precision the periodic term is evaluated at the exact phase λ(x).

For reciprocal powers of two, let λn=λ(2−n), so that λn−log2λn=n, and put Csharp=6γ2+12γ1−π212L−7L12−log⁡π2. Then[5] log⁡F(2−n)=−L2n2−nlog⁡n+(1+L2)n−log2n2L+Csharp−log2n2L2n+Ψ(λn)+O(1n). The oscillation is periodic in the exact Lambert phase, not in the integer n itself.

Origin of the logarithmic oscillation

For s>0 the moment-generating function has the product D(−s)=∏j=1∞1−e−s/2js/2j, whose logarithm has an exact dyadic-scale decomposition[5] log⁡D(−s)=−log2s2L+12log⁡s+R(log2s)+E(s), with R one-periodic and |E(s)|≤e−s/(1−e−s)2. Rescaling by a factor of 2 therefore contributes an additive period-one term in the logarithmic variable, and saddle-point inversion carries the centred form of that term to Ψ(λ(x)) in the asymptotic of F(x).

Full saddle-point expansion

There are continuous one-periodic functions P1,P2,… such that, for every integer N≥1,[5] log⁡F(x)=M(x)+∑j=1N−1Pj(λ(x))λ(x)j+O(λ(x)−N), where M is the sharp main term. The first correction is P1(t)=124+12L−Ψ″(t)+(Ψ′(t))22L2.

History

Arias de Reyna's historical survey records at least six independent appearances of the function or an equivalent one.[3]

  • In 1935, Jessen and Wintner considered the associated distribution and obtained its smoothness through the infinite Fourier product.[4]
  • In 1966, Fabius gave the probabilistic construction as an example of a smooth nowhere-analytic function.[1]
  • In 1971, V. A. Rvachev introduced the compactly supported solution now called the up function through its functional–differential equation; the work is recorded in a monograph by V. L. Rvachev and V. A. Rvachev, and a later survey by V. A. Rvachev developed a broader theory of compactly supported solutions of such equations.[3][7]
  • G. Kh. Kirov and G. A. Totkov gave another independent construction in 1981.[3]
  • Arias de Reyna developed the up function systematically in 1982, proving uniqueness, the probability interpretation, partition-of-unity identities, derivative formulas, rationality at dyadic points and exact computation formulas. An English translation appeared in 2017.[2]
  • R. Schnabl gave a further independent construction in 1985.[3]

Arias de Reyna's 2018 paper developed the arithmetic of the dyadic values, including the exact 2-adic valuation, denominator bounds and a terminating exact evaluator.[3][14] Haugland gave another explicit treatment of exact evaluation at arbitrary dyadic arguments.[13]

See also

References

Further reading