Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Minkowski's question-mark function
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Function with unusual fractal properties}} {{Use dmy dates|date=October 2017}} {{more footnotes|date=April 2013}} {{Dark mode invert|[[Image:Minkowski question mark.svg|300px|thumb|Minkowski question-mark function.]]}} {{Dark mode invert|[[File:Minkowski question-mark function.gif|500px|thumb|Left: {{math|?(''x'')}}. Right: {{math|?(''x'') − ''x''}}.]]}} In [[mathematics]], '''Minkowski's question-mark function''', denoted {{math|size=120%|?(''x'')}}, is a [[Function (mathematics)|function]] with unusual [[fractal]] properties, defined by [[Hermann Minkowski]] in 1904.{{sfnp|Minkowski|1904|pp=171–172}} It maps [[quadratic irrational]] numbers to [[rational number]]s on the [[unit interval]], via an expression relating the [[continued fraction]] expansions of the quadratics to the [[binary expansion]]s of the rationals, given by [[Arnaud Denjoy]] in 1938.{{sfnp|Denjoy|1938}} It also maps rational numbers to [[dyadic rational]]s, as can be seen by a recursive definition closely related to the [[Stern–Brocot tree]]. ==Definition and intuition== One way to define the question-mark function involves the correspondence between two different ways of representing fractional numbers using finite or infinite [[binary sequence]]s. Most familiarly, a string of 0s and 1s with a single point mark ".", like "11.0010010000111111..." can be interpreted as the [[binary representation]] of a number. In this case this number is <math display=block>2+1+\frac18+\frac1{64}+\cdots=\pi.</math> There is a different way of interpreting the same sequence, however, using [[continued fraction]]s. Interpreting the [[fractional part]] "0.00100100001111110..." as a binary number in the same way, replace each consecutive block of 0's or 1's by its [[run length]] (or, for the first block of zeroes, its run length plus one), in this case generating the sequence <math>[3;3,1,2,1,4,6,\dots]</math>. Then, use this sequence as the coefficients of a continued fraction:{{sfnp|Finch|2003|pp=441–442}}{{sfnp|Pytheas Fogg|2002|p=95}} <math display=block>3+\frac{1}{\displaystyle 3+\frac{1}{\displaystyle 1+\frac{1}{\displaystyle 2+\frac{1}{\displaystyle 1+\frac{1}{\displaystyle 4+\frac{1}{\displaystyle 6+\dots}}}}}}\approx 3.2676</math> The question-mark function reverses this process: it translates the continued-fraction of a given [[real number]] into a run-length encoded binary sequence, and then reinterprets that sequence as a binary number.{{sfnp|Finch|2003|pp=441–442}}{{sfnp|Pytheas Fogg|2002|p=95}} For instance, for the example above, <math>\operatorname{?}(3.2676)\approx\pi</math>. To define this formally, if an [[irrational number]] <math>x</math> has the (non-terminating) continued-fraction representation <math display=block>x=a_0+\frac{1}{\displaystyle a_1+\frac{1}{\displaystyle a_2+\cdots}}=[a_0;a_1,a_2,\dots]</math> then the value of the question-mark function on <math>x</math> is defined as the value of the [[Series (mathematics)|infinite series]] <math display=block>\operatorname{?}(x) = a_0 + 2 \sum_{n=1}^\infty \frac{\left(-1\right)^{n+1}}{2^{a_1 + \cdots + a_n}}.</math> A [[rational number]] <math>x</math> has a terminating continued-fraction representation <math>[a_0;a_1,a_2,\dots,a_m]</math>, so the value of the question-mark function on <math>x</math> reduces to the [[dyadic rational]] defined by a finite sum, <math display=block>\operatorname{?}(x) = a_0 + 2 \sum_{n=1}^m \frac{\left(-1\right)^{n+1}}{2^{a_1 + \cdots + a_n}}.</math> A [[quadratic irrational number]] <math>x</math> is represented by a [[periodic continued fraction]], so the value of the question-mark function on <math>x</math> is a periodic binary fraction and thus a non-dyadic rational number. ==Self-symmetry== The question mark is clearly visually self-similar. A [[monoid]] of self-similarities may be generated by two operators {{mvar|S}} and {{mvar|R}} acting on the unit square and defined as follows: <math display=block>\begin{align} S(x, y) &= \left( \frac x {x+1}, \frac y 2 \right), \\[5px] R(x, y) &= (1 - x, 1 - y). \end{align}</math> Visually, {{mvar|S}} shrinks the unit square to its bottom-left quarter, while {{mvar|R}} performs a [[point reflection]] through its center. A point on the [[function graph|graph]] of {{math|?}} has coordinates {{math|(''x'', ?(''x''))}} for some {{mvar|x}} in the unit interval. Such a point is transformed by {{mvar|S}} and {{mvar|R}} into another point of the graph, because {{math|?}} satisfies the following identities for all {{math|''x'' ∈ [0, 1]}}: <math display=block>\begin{align} \operatorname{?}\left(\frac{x}{x+1}\right) &= \frac{\operatorname{?}(x)}{2}, \\[5px] \operatorname{?}(1 - x) &= 1 - \operatorname{?}(x). \end{align}</math> These two operators may be repeatedly combined, forming a monoid. A general element of the monoid is then <math display=block>S^{a_1} R S^{a_2} R S^{a_3} \cdots</math> for positive integers {{math|''a''<sub>1</sub>, ''a''<sub>2</sub>, ''a''<sub>3</sub>, …}}. Each such element describes a [[self-similarity]] of the question-mark function. This monoid is sometimes called the ''[[period-doubling monoid]]'', and all period-doubling fractal curves have a self-symmetry described by it (the [[de Rham curve]], of which the question mark is a special case, is a category of such curves). The elements of the monoid are in correspondence with the rationals, by means of the identification of {{math|''a''<sub>1</sub>, ''a''<sub>2</sub>, ''a''<sub>3</sub>, …}} with the continued fraction {{math|[0; ''a''<sub>1</sub>, ''a''<sub>2</sub>, ''a''<sub>3</sub>,…]}}. Since both <math display=block>S : x \mapsto \frac{x}{x+1}</math> and <math display=block>T : x \mapsto 1 - x</math> are [[linear fractional transformation]]s with integer coefficients, the monoid may be regarded as a subset of the [[modular group]] {{math|PSL(2, '''Z''')}}. ==Quadratic irrationals== The question mark function provides a one-to-one mapping from the non-dyadic rationals to the [[quadratic irrational]]s, thus allowing an explicit proof of countability of the latter. These can, in fact, be understood to correspond to the [[periodic orbit]]s for the [[dyadic transformation]]. This can be explicitly demonstrated in just a few steps. ===Dyadic symmetry=== Define two moves: a left move and a right move, valid on the [[unit interval]] <math>0\le x\le 1</math> as <math display=block>L_D(x) = \frac{x}{2}</math> and <math>L_C(x) = \frac{x}{1+x}</math> and <math display=block>R_D(x) = \frac{1+x}{2}</math> and <math>R_C(x) = \frac{1}{2-x}</math> The question mark function then obeys a left-move symmetry <math display=block>L_D \circ \text{?} = \text{?} \circ L_C</math> and a right-move symmetry <math display=block>R_D \circ \text{?} = \text{?} \circ R_C</math> where <math>\circ</math> denotes [[function composition]]. These can be arbitrarily concatenated. Consider, for example, the sequence of left-right moves <math>LRLLR.</math> Adding the subscripts C and D, and, for clarity, dropping the composition operator <math>\circ</math> in all but a few places, one has: <math display=block>L_D R_D L_D L_D R_D \circ \text{?} = \text{?} \circ L_C R_C L_C L_C R_C</math> Arbitrary finite-length strings in the letters L and R correspond to the [[dyadic rationals]], in that every dyadic rational can be written as both <math>y=n/2^m</math> for integer ''n'' and ''m'' and as finite length of bits <math>y=0.b_1b_2b_3\cdots b_m</math> with <math>b_k\in \{0,1\}.</math> Thus, every dyadic rational is in one-to-one correspondence with some self-symmetry of the question mark function. Some notational rearrangements can make the above slightly easier to express. Let <math>g_0</math> and <math>g_1</math> stand for L and R. Function composition extends this to a [[monoid]], in that one can write <math>g_{010}=g_0g_1g_0</math> and generally, <math>g_Ag_B=g_{AB}</math> for some binary strings of digits ''A'', ''B'', where ''AB'' is just the ordinary [[concatenation]] of such strings. The dyadic monoid ''M'' is then the monoid of all such finite-length left-right moves. Writing <math>\gamma\in M</math> as a general element of the monoid, there is a corresponding self-symmetry of the question mark function: <math display=block>\gamma_D\circ \text{?} = \text{?}\circ \gamma_C</math> ===Isomorphism=== An explicit mapping between the rationals and the dyadic rationals can be obtained providing a reflection operator <math display=block>r(x)=1-x</math> and noting that both <math display=block>r\circ R_D\circ r = L_D</math> and <math>r\circ R_C\circ r = L_C</math> Since <math>r^2=1</math> is the [[Identity element|identity]], an arbitrary string of left-right moves can be re-written as a string of left moves only, followed by a reflection, followed by more left moves, a reflection, and so on, that is, as <math>L^{a_1}rL^{a_2}rL^{a_3}\cdots</math> which is clearly isomorphic to <math>S^{a_1}TS^{a_2}TS^{a_3}\cdots</math> from above. Evaluating some explicit sequence of <math>L_D,R_D</math> at the function argument <math>x=1</math> gives a dyadic rational; explicitly, it is equal to <math>y=0.b_1b_2b_3\cdots b_m</math> where each <math>b_k\in\{0,1\}</math> is a binary bit, zero corresponding to a left move and one corresponding to a right move. The equivalent sequence of <math>L_C,R_C</math> moves, evaluated at <math>x=1</math> gives a rational number <math>p/q.</math> It is explicitly the one provided by the continued fraction <math>p/q=[a_1,a_2,a_3,\ldots,a_j]</math> keeping in mind that it is a rational because the sequence <math>(a_1,a_2,a_3,\ldots,a_j)</math> was of finite length. This establishes a one-to-one correspondence between the dyadic rationals and the rationals. ===Periodic orbits of the dyadic transform=== Consider now the [[periodic orbit]]s of the [[dyadic transformation]]. These correspond to bit-sequences consisting of a finite initial "chaotic" sequence of bits <math>b_0,b_1,b_2,\ldots, b_{k-1}</math>, followed by a repeating string <math>b_k,b_{k+1},b_{k+2},\ldots, b_{k+m-1}</math> of length <math>m</math>. Such repeating strings correspond to a rational number. This is easily made explicit. Write <math display=block>y=\sum_{j=0}^{m-1} b_{k+j}2^{-j-1}</math> one then clearly has <math display=block>\sum_{j=0}^\infty b_{k+j}2^{-j-1} = y\sum_{j=0}^\infty 2^{-jm} = \frac{y}{1-2^m}</math> Tacking on the initial non-repeating sequence, one clearly has a rational number. In fact, ''every'' rational number can be expressed in this way: an initial "random" sequence, followed by a cycling repeat. That is, the periodic orbits of the map are in one-to-one correspondence with the rationals. ===Periodic orbits as continued fractions=== Such periodic orbits have an equivalent periodic continued fraction, per the isomorphism established above. There is an initial "chaotic" orbit, of some finite length, followed by a repeating sequence. The repeating sequence generates a [[periodic continued fraction]] satisfying <math>x=[a_n,a_{n+1},a_{n+2},\ldots,a_{n+r},x].</math> This continued fraction has the form{{sfnp|Khinchin|1997}} <math display=block>x = \frac{\alpha x+\beta}{\gamma x+\delta}</math> with the <math>\alpha,\beta,\gamma,\delta</math> being integers, and satisfying <math>\alpha \delta-\beta \gamma=\pm 1.</math> Explicit values can be obtained by writing <math display=block>S\mapsto \begin{pmatrix} 1 & 0\\ 1 & 1\end{pmatrix}</math> for the shift, so that <math display=block>S^n\mapsto \begin{pmatrix} 1 & 0\\ n & 1\end{pmatrix}</math> while the reflection is given by <math display=block>T\mapsto \begin{pmatrix} -1 & 1\\ 0 & 1\end{pmatrix}</math> so that <math>T^2=I</math>. Both of these matrices are [[unimodular matrix|unimodular]], arbitrary products remain unimodular, and result in a matrix of the form <math display=block>S^{a_n}TS^{a_{n+1}}T\cdots TS^{a_{n+r}} = \begin{pmatrix} \alpha & \beta\\ \gamma & \delta\end{pmatrix}</math> giving the precise value of the continued fraction. As all of the matrix entries are integers, this matrix belongs to the projective [[modular group]] <math>PSL(2,\mathbb{Z}).</math> Solving explicitly, one has that <math>\gamma x^2 + (\delta-\alpha)x-\beta=0.</math> It is not hard to verify that the solutions to this meet the definition of quadratic irrationals. In fact, every quadratic irrational can be expressed in this way. Thus the quadratic irrationals are in one-to-one correspondence with the periodic orbits of the dyadic transform, which are in one-to-one correspondence with the (non-dyadic) rationals, which are in one-to-one correspondence with the dyadic rationals. The question mark function provides the correspondence in each case. ==Properties of {{math|?(''x'')}}== {{Dark mode invert|block=yes|{{wide image|Minkowski'sQuestionMarkLessTheIdentity.png|1024px|align-cap=center|alt=?(''x'') − ''x''}}}} The question-mark function is a [[strictly increasing]] and continuous,{{sfnp|Finch|2003|p=442}} but not [[absolutely continuous]] function. The [[derivative]] is defined [[almost everywhere]], and can take on only two values, 0 (its value almost everywhere, including at all [[rational number]]s) and <math>+\infty</math>.{{sfnp|Dushistova|Moshchevitin|2012}} There are several constructions for a [[measure (mathematics)|measure]] that, when integrated, yields the question-mark function. One such construction is obtained by measuring the density of the [[Farey sequence|Farey numbers]] on the real number line. The question-mark measure is the prototypical example of what are sometimes referred to as [[multifractal|multi-fractal measure]]s. The question-mark function maps rational numbers to [[dyadic rational|dyadic rational number]]s, meaning those whose [[Binary numeral system|base two]] representation terminates, as may be proven by induction from the recursive construction outlined above. It maps [[quadratic irrational]]s to non-dyadic rational numbers. In both cases it provides an [[order isomorphism]] between these sets,{{sfnp|Girgensohn|1996}} making concrete [[Cantor's isomorphism theorem]] according to which every two unbounded countable dense linear orders are order-isomorphic.{{sfnp|Bhattacharjee|Macpherson|Möller|Neumann|1997}} It is an [[odd function]], and satisfies the functional equation {{math|?(''x'' + 1) {{=}} ?(''x'') + 1}}; consequently {{math|''x'' ↦ ?(''x'') − ''x''}} is an odd [[periodic function]] with period one. If {{math|?(''x'')}} is irrational, then {{mvar|x}} is either [[algebraic number|algebraic]] of degree greater than two, or [[transcendental number|transcendental]]. The question-mark function has [[Fixed point (mathematics)|fixed point]]s at 0, {{sfrac|1|2}} and 1, and at least two more, symmetric about the midpoint. One is approximately 0.42037.{{sfnp|Finch|2003|p=442}} It was conjectured by Moshchevitin that they were the only 5 fixed points.{{sfnp|Moshchevitin|2020}} In 1943, [[Raphaël Salem]] raised the question of whether the Fourier–Stieltjes coefficients of the question-mark function vanish at infinity.{{sfnp|Salem|1943}} In other words, he wanted to know whether or not <math display=block>\lim_{n \to \infty}\int_0^1 e^{2\pi inx} \, \operatorname{d?}(x)=0.</math> This was answered affirmatively by Jordan and Sahlsten, as a special case of a result on [[Gibbs measure]]s.{{sfnp|Jordan|Sahlsten|2016}} The graph of Minkowski question mark function is a special case of fractal curves known as [[de Rham curve]]s. ==Algorithm== The recursive definition naturally lends itself to an [[algorithm]] for computing the function to any desired degree of accuracy for any real number, as the following [[C (programming language)|C]] function demonstrates. The algorithm descends the [[Stern–Brocot tree]] in search of the input {{mvar|x}}, and sums the terms of the binary expansion of {{math|''y'' {{=}} ?(''x'')}} on the way. As long as the [[loop invariant]] {{math|''qr'' − ''ps'' {{=}} 1}} remains satisfied there is no need to reduce the fraction {{math|{{sfrac|''m''|''n''}} {{=}} {{sfrac|''p'' + ''r''|''q'' + ''s''}}}}, since it is already in lowest terms. Another invariant is {{math|{{sfrac|''p''|''q''}} ≤ ''x'' < {{sfrac|''r''|''s''}}}}. The <code>for</code> loop in this program may be analyzed somewhat like a <code>while</code> loop, with the conditional break statements in the first three lines making out the condition. The only statements in the loop that can possibly affect the invariants are in the last two lines, and these can be shown to preserve the truth of both invariants as long as the first three lines have executed successfully without breaking out of the loop. A third invariant for the body of the loop (up to floating point precision) is {{math|''y'' ≤ ?(''x'') < ''y'' + ''d''}}, but since {{mvar|d}} is [[division by two|halved]] at the beginning of the loop before any conditions are tested, our conclusion is only that {{math|''y'' ≤ ?(''x'') < ''y'' + 2''d''}} at the termination of the loop. To [[Loop variant|prove termination]], it is sufficient to note that the sum <code>q + s</code> increases by at least 1 with every iteration of the loop, and that the loop will terminate when this sum is too large to be represented in the primitive C data type <code>'''long'''</code>. However, in practice, the conditional break when <code>y + d == y</code> is what ensures the termination of the loop in a reasonable amount of time. <syntaxhighlight lang="c"> /* Minkowski's question-mark function */ double minkowski(double x) { long p = x; long q = 1, r = p + 1, s = 1, m, n; double d = 1, y = p; if (x < p || (p < 0) ^ (r <= 0)) return x; /* out of range ?(x) =~ x */ while (true) { /* invariants: q * r - p * s == 1 && p / q <= x && x < r / s */ d /= 2; if (y + d == y) break; /* reached max possible precision */ m = p + r; if ((m < 0) ^ (p < 0)) break; /* sum overflowed */ n = q + s; if (n < 0) break; /* sum overflowed */ if (x < (double)m / n) { r = m; s = n; } else { y += d; p = m; q = n; } } return y + d; /* final round-off */ } </syntaxhighlight> ==Probability distribution== Restricting the Minkowski question mark function to ?:[0,1] → [0,1], it can be used as the [[cumulative distribution function]] of a [[singular distribution]] on the unit interval. This distribution is symmetric about its midpoint, with raw moments of about ''m''<sub>1</sub> = 0.5, ''m''<sub>2</sub> = 0.290926, ''m''<sub>3</sub> = 0.186389 and ''m''<sub>4</sub> = 0.126992,{{sfnp|Alkauskas|2010}} and so a mean and [[median]] of 0.5, a [[standard deviation]] of about 0.2023, a [[skewness]] of 0, and an excess kurtosis about −1.147. ==See also== * [[Cantor function]], which can be understood as reinterpreting [[Ternary numeral system|ternary number]]s as binary numbers, analogously to the way the question-mark function reinterprets continued fractions as binary numbers. * [[Hermite's problem]], to which one of the approaches uses generalization of Minkowski's question-mark function.<ref>{{citation |last1=Beaver |first1=Olga R. |title=A two-dimensional Minkowski {{math|?(''x'')}} function |journal=Journal of Number Theory |volume=107 |issue=1 |pages=105–134 |year=2004 |arxiv=math/0210480 |doi=10.1016/j.jnt.2004.01.008 |mr=2059953 |last2=Garrity |first2=Thomas |author1-link=Olga Beaver |author2-link=Thomas A. Garrity}}</ref> * [[Pompeiu derivative]] ==References== ===Notes=== {{reflist|30em}} ===Historical sources=== {{refbegin}} *{{citation|chapter-url=http://ada00.math.uni-bielefeld.de/ICM/ICM1904/|archive-url=https://web.archive.org/web/20150104205306/http://ada00.math.uni-bielefeld.de/ICM/ICM1904/|url-status=dead|archive-date=2015-01-04|first=Hermann|last=Minkowski|authorlink=Hermann Minkowski|title=Verhandlungen des III. internationalen Mathematiker-Kongresses in Heidelberg|year=1904 |place=<!-- omit without publisher: Berlin--> |chapter=Zur Geometrie der Zahlen|pages=164–173|jfm=36.0281.01}} * {{citation | last=Denjoy | first=Arnaud | author-link=Arnaud Denjoy | title=Sur une fonction réelle de Minkowski | language=fr | zbl=0018.34602 | journal=J. Math. Pures Appl. |series=Série IX | volume=17 | pages=105–151 | year=1938 }} {{refend}} ===Bibliography=== {{refbegin|30em}} *{{citation | last=Alkauskas | first=Giedrius | arxiv=0801.0051 | doi=10.1017/S0017089509990152 | issue=1 | journal=Glasgow Mathematical Journal | mr=2587817 | pages=41–64 | title=The moments of Minkowski question mark function: the dyadic period function | volume=52 | year=2010| s2cid=115167042 }} *{{citation | last1=Bhattacharjee | first1=Meenaxi | last2=Macpherson | first2=Dugald | last3=Möller | first3=Rögnvaldur G. | last4=Neumann | first4=Peter M. | title=Notes on Infinite Permutation Groups | author4-link=Peter M. Neumann | contribution=Rational numbers | doi=10.1007/978-93-80250-91-5_9 | isbn=81-85931-13-5 | mr=1632579 | pages=77–86 | publisher=Springer-Verlag | location=Berlin | series=Texts and Readings in Mathematics | volume=12 | year=1997}} *{{citation|last1=Dushistova|first1=Anna A.|last2=Moshchevitin|first2=Nikolai G.|arxiv=0706.2219|date=March 2012|doi=10.1007/s10958-012-0750-2|issue=4|journal=Journal of Mathematical Sciences|mr=2825515|pages=463–471|title=On the derivative of the Minkowski question mark function <math>?(x)</math>|volume=182|s2cid=115156022}} *{{citation | last=Finch | first=Steven R. | title=Mathematical constants | series=Encyclopedia of Mathematics and Its Applications | volume=94 | location=[[Cambridge]] | publisher=[[Cambridge University Press]] | year=2003 | isbn=978-0-521-81805-6 | zbl=1054.00001 | url-access=registration | url=https://archive.org/details/mathematicalcons0000finc }} *{{citation | last=Girgensohn | first=Roland | doi=10.1006/jmaa.1996.0370 | issue=1 | journal=[[Journal of Mathematical Analysis and Applications]] | mr=1412484 | pages=127–141 | title=Constructing singular functions via Farey fractions | volume=203 | year=1996| doi-access=free }} *{{citation | last1=Jordan | first1=Thomas | last2=Sahlsten | first2=Tuomas | title=Fourier transforms of Gibbs measures for the Gauss map | journal=[[Mathematische Annalen]] | year=2016 |volume=364 |issue=3–4 |pages=983–1023 | arxiv=1312.3619 | bibcode=2013arXiv1312.3619J |doi=10.1007/s00208-015-1241-9 | s2cid=56046793 }} *{{citation |title=Continued Fractions | year=1997 | last1=Khinchin | first1=A. Ya. | author-link=Aleksandr Khinchin | orig-year=Originally published in Russian, 1935 | publisher=[[University of Chicago Press]] | isbn=0-486-69630-8 |contribution=10: Quadratic irrational numbers and periodic continued fractions|pages=47–50}}; reprinted by Dover Publications, 1997 *{{citation|first=Nikolay|last=Moshchevitin|author-link=:ru:Мощевитин, Николай Германович|contribution=Open problems session|url=https://www.youtube.com/watch?v=ClkddCrWZus|title=Diophantine Problems, Determinism and Randomness|publisher=CIRM|via=YouTube|at=29:03|date=25 November 2020}} *{{citation | last=Pytheas Fogg | first=N. | editor1-first=Valérie | editor1-last=Berthé |editor1-link=Valérie Berthé| editor2-last=Ferenczi | editor2-first=Sébastien | editor3-last=Mauduit | editor3-first=Christian | editor4-last=Siegel | editor4-first=A. | title=Substitutions in dynamics, arithmetics and combinatorics | series=Lecture Notes in Mathematics | volume=1794 | location=Berlin | publisher=[[Springer-Verlag]] | year=2002 | isbn=978-3-540-44141-0 | zbl=1014.11015 }} *{{citation | last=Salem | first=Raphaël | author-link=Raphaël Salem | journal=[[Transactions of the American Mathematical Society]] | pages=427–439 | volume=53 | issue=3 | url=https://www.ams.org/journals/tran/1943-053-03/S0002-9947-1943-0007929-6/S0002-9947-1943-0007929-6.pdf | title=On some singular monotonic functions which are strictly increasing | year=1943 | doi=10.2307/1990210| jstor=1990210 | doi-access=free }} {{refend}} ===Further reading=== {{refbegin|30em}} *{{citation | last=Alkauskas | first=Giedrius | publisher=[[University of Nottingham]] | series = PhD thesis | title = Integral transforms of the Minkowski question mark function | url = http://eprints.nottingham.ac.uk/10641/ | year = 2008}} *{{citation |last1 = Bibiloni |first1 = L. |last2 = Paradis |first2 = J. |last3 = Viader |first3 = P. |doi = 10.1006/jnth.1998.2294 |journal = Journal of Number Theory |pages = 212–227 |title = A new light on Minkowski's ?(x) function |issue = 2 |url = http://www.econ.upf.es/en/research/onepaper.php?id=226 |volume = 73 |year = 1998 |zbl = 0928.11006 |url-status = dead |archive-url = https://web.archive.org/web/20150622194657/http://www.econ.upf.es/en/research/onepaper.php?id=226 |archive-date = 22 June 2015 |hdl= 10230/843|hdl-access= free}} *{{citation |last1 = Bibiloni |first1 = L. |last2 = Paradis |first2 = J. |last3 = Viader |first3 = P. |journal = Journal of Mathematical Analysis and Applications |pages = 107–125 |title = The derivative of Minkowski's singular function |issue = 1 |volume = 253 |year = 2001 |doi = 10.1006/jmaa.2000.7064|doi-access= free |zbl = 0995.26005 }} *{{citation | last=Conley | first=R. M. | publisher=[[West Virginia University]] | series=Masters thesis | title=A Survey of the Minkowski ?(x) Function | year=2003}} *{{citation | last=Conway | first=J. H. | author-link=John Horton Conway | contribution=Contorted fractions | edition=2nd | location=Wellesley, Mass. | pages=82–86 | publisher=A K Peters | title=On Numbers and Games | year=2000}} *{{citation | last=Vepstas | first=L. | title=The Minkowski Question Mark and the Modular Group SL(2,Z) | url=http://www.linas.org/math/chap-minkowski.pdf | year=2004}} *{{cite arXiv | last=Vepstas | first=L. | title=On the Minkowski Measure | eprint=0810.1265 | year=2008 | mode=cs2| class=math.DS }} {{refend}} ==External links== * [http://uosis.mif.vu.lt/~alkauskas/minkowski.htm An extensive bibliography list] *{{mathworld|urlname=MinkowskisQuestionMarkFunction|title=Minkowski's Question Mark Function|mode=cs2}} * [https://gist.github.com/pallas/5565556 Simple IEEE 754 implementation in C++] [[Category:De Rham curves]] [[Category:Continued fractions]] [[Category:Special functions]] [[Category:Theory of continuous functions]] [[Category:Articles with example C code]] [[Category:Hermann Minkowski]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Citation
(
edit
)
Template:Cite arXiv
(
edit
)
Template:Dark mode invert
(
edit
)
Template:Math
(
edit
)
Template:Mathworld
(
edit
)
Template:More footnotes
(
edit
)
Template:Mvar
(
edit
)
Template:Refbegin
(
edit
)
Template:Refend
(
edit
)
Template:Reflist
(
edit
)
Template:Sfnp
(
edit
)
Template:Sfrac
(
edit
)
Template:Short description
(
edit
)
Template:Use dmy dates
(
edit
)