In mathematics, the blancmange curve is a self-affine fractal curve constructible by midpoint subdivision. It is also known as the Takagi curve, after Teiji Takagi who described it in 1901, or as the Takagi–Landsberg curve, a generalization of the curve named after Takagi and Georg Landsberg. The name blancmange comes from its resemblance to a Blancmange pudding. It is a special case of the more general de Rham curve.
The blancmange function is defined on the unit interval by
\operatorname{blanc}(x)=
infty | |
\sum | |
n=0 |
{s(2nx)\over2n},
where
s(x)
s(x)=minn\in{Z
s(x)
The Takagi–Landsberg curve is a slight generalization, given by
Tw(x)=
infty | |
\sum | |
n=0 |
wns(2nx)
for a parameter
w
w=1/2
H=-log2w
The function can be extended to all of the real line: applying the definition given above shows that the function repeats on each unit interval.
The periodic version of the Takagi curve can also be defined as the unique bounded solution
T=Tw:\R\to\R
T(x)=s(x)+wT(2x).
Indeed, the blancmange function
Tw
Tw(x):=
infty | |
\sum | |
n=0 |
wns(2nx)=s(x)+
infty | |
\sum | |
n=1 |
wns(2nx)
=s(x)+
infty | |
w\sum | |
n=0 |
wns(2n+1x)=s(x)+wTw(2x).
T:\R\to\R
T(x)
N | |
=\sum | |
n=0 |
wns(2nx)+wN+1T(2N+1x)
N | |
=\sum | |
n=0 |
wns(2nx)+o(1),forN\toinfty,
whence
T=Tw
Tw(x)+c
-log2w | |
|x| |
.
The blancmange curve can be visually built up out of triangle wave functions if the infinite sum is approximated by finite sums of the first few terms. In the illustrations below, progressively finer triangle functions (shown in red) are added to the curve at each stage.
The infinite sum defining
Tw(x)
x.
0\les(x)\le1/2
x\inR,
infty | |
\sum | |
n=0 |
|wns(2nx)|\le
1 | |
2 |
infty | |
\sum | |
n=0 |
|w|n=
1 | |
2 |
⋅
1 | |
1-|w| |
if
|w|<1.
w
R
|w|<1
w
Tw,n
Tw,n(x)=
n | |
\sum | |
k=0 |
wks(2kx)
are continuous and converge uniformly toward
Tw:
\begin{align} \left|Tw(x)-Tw,n(x)\right| &=
infty | |
\left|\sum | |
k=n+1 |
wks(2kx)\right|\\ &=\left|wn+1
infty | |
\sum | |
k=0 |
wks(2k+n+1x)\right|\\ &\le
|w|n+1 | |
2 |
⋅
1 | |
1-|w| |
\end{align}
for all x when
|w|<1.
n\toinfty.
Tw
Since the absolute value is a subadditive function so is the function
s(x)=minn\in{Z
s(2kx)
w
For
w=1/4
For values of the parameter
0<w<1/2,
Tw
x\in\R
x\in\R,
\prime(x) | |
T | |
w |
=
infty | |
\sum | |
n=0 |
(2w)n(2bn-1)
where
(bn)n\in\N\in\{0,1\}\N
x
infty | |
x=\sum | |
n=-k |
-n-1 | |
b | |
n2 |
.
Equivalently, the bits in the binary expansion can be understood as a sequence of square waves, the Haar wavelets, scaled to width
2-n.
d | |
dx |
s(x)=sgn(1/2-(x\mod1))
and so
\prime(x) | |
T | |
w |
=
infty | |
\sum | |
n=0 |
(2w)nsgn(1/2-(2nx\mod1))
For the parameter
0<w<1/2,
Tw
1/(1-2w).
w=1/4
x\in[0,1]
T1/4'(x)=2-4x
T1/4(x)=2x(1-x).
For
w=1/2
Tw
\omega(t):=t(|log2t|+1/2)
The Takagi–Landsberg function admits an absolutely convergent Fourier series expansion:
Tw(x)
infty | |
=\sum | |
m=0 |
am\cos(2\pimx)
a0=1/4(1-w)
m\ge1
a | ||||
|
(4w)\nu(m),
2\nu(m)
2
m
s(x)
s(x)= | 1 | - |
4 |
2 | |
\pi2 |
| ||||
\sum | ||||
k=0 |
\cos(2\pi(2k+1)x).
Tw(x)
Tw(x):=\sum
infty | |
n=0 |
wns(2nx)=
1 | |
4 |
infty | |
\sum | |
n=0 |
wn-
2 | |
\pi2 |
infty | |
\sum | |
k=0 |
wn | |
(2k+1)2 |
\cos(2\pi2n(2k+1)x):
putting
m=2n(2k+1)
Tw(x).
The recursive definition allows the monoid of self-symmetries of the curve to be given. This monoid is given by two generators, g and r, which act on the curve (restricted to the unit interval) as
[g ⋅ Tw](x)=Tw\left(g ⋅ x\right)=
T | ||||
|
\right)=
x | |
2 |
+wTw(x)
[r ⋅ Tw](x)=Tw(r ⋅ x)=Tw(1-x)=Tw(x).
A general element of the monoid then has the form
a1 | |
\gamma=g |
r
a2 | |
g |
r … r
an | |
g |
a1,a2, … ,an
\gamma ⋅ Tw=a+bx+cTw
1\mapstoe1=\begin{bmatrix}1\ 0\ 0\end{bmatrix}
x\mapstoe2=\begin{bmatrix}0\ 1\ 0\end{bmatrix}
Tw\mapstoe3=\begin{bmatrix}0\ 0\ 1\end{bmatrix}
In this representation, the action of g and r are given by
g=\begin{bmatrix}1&0&0\ 0&
1 | |
2 |
&
1 | |
2 |
\ 0&0&w\end{bmatrix}
r=\begin{bmatrix}1&1&0\ 0&-1&0\ 0&0&1\end{bmatrix}
That is, the action of a general element
\gamma
[m/2p,n/2p]
[\gamma ⋅ Tw](x)=a+bx+cTw(x)
\gamma=\begin{bmatrix}1&
m | |
2p |
&a\ 0&
n-m | |
2p |
&b\ 0&0&c\end{bmatrix}
Note that
p=a1+a2+ … +an
The monoid generated by g and r is sometimes called the dyadic monoid; it is a sub-monoid of the modular group. When discussing the modular group, the more common notation for g and r is T and S, but that notation conflicts with the symbols used here.
The above three-dimensional representation is just one of many representations it can have; it shows that the blancmange curve is one possible realization of the action. That is, there are representations for any dimension, not just 3; some of these give the de Rham curves.
Given that the integral of
\operatorname{blanc}(x)
\operatorname{blanc}(x)=\operatorname{blanc}(2x)/2+s(x)
I(x)=
x\operatorname{blanc}(y)dy | |
\int | |
0 |
I(x)=\begin{cases} I(2x)/4+x2/2&if0\leqx\leq1/2\\ 1/2-I(1-x)&if1/2\lex\le1\\ n/2+I(x-n)&ifn\lex\le(n+1)\\ \end{cases}
b\operatorname{blanc}(y)dy | |
\int | |
a |
=I(b)-I(a).
A more general expression can be obtained by defining
x | |
S(x)=\int | |
0 |
s(y)dy=\begin{cases}x2/2,&0\lex\le
1 | |
2 |
\ -x2/2+x-1/4,&
1 | |
2 |
\lex\le1\\ n/4+S(x-n),&(n\lex\len+1) \end{cases}
Iw(x)=
x | |
\int | |
0 |
Tw(y)dy=
infty | |
\sum | |
n=0 |
(w/2)nS(2nx)
Note that
I | ||||
|
This integral is also self-similar on the unit interval, under an action of the dyadic monoid described in the section Self similarity. Here, the representation is 4-dimensional, having the basis
\{e1,e2,e3,e4\}=\{1,x,x2,Iw(x)\}
[g ⋅ Iw](x)=Iw\left(g ⋅ x\right)=
I | ||||
|
\right)=
x2 | |
8 |
+
w | |
2 |
Iw(x).
From this, one can then immediately read off the generators of the four-dimensional representation:
g=\begin{bmatrix}1&0&0&0\ 0&
1 | |
2 |
&0&0\ 0&0&
1 | |
4 |
&
1 | |
8 |
\ 0&0&0&
w | |
2 |
\end{bmatrix}
r=\begin{bmatrix}1&1&1&
1 | |
4(1-w) |
\ 0&-1&-2&0\ 0&0&1&0\ 0&0&0&-1\end{bmatrix}
Repeated integrals transform under a 5,6,... dimensional representation.
Let
N=\binom{nt}{t}+\binom{nt-1
Define the Kruskal–Katona function
\kappat(N)={nt\chooset+1}+{nt-1\chooset}+...+{nj\choosej+1}.
The Kruskal–Katona theorem states that this is the minimum number of (t - 1)-simplexes that are faces of a set of N t-simplexes.
As t and N approach infinity,
\kappat(N)-N