小数第
k!
位(k=1,2,⋯
)のみが
0
でない数はリウヴィル数である。
例えば,0.110001000⋯
や,0.120003000⋯
などです。
0
が大量に並ぶので,その前で打ち切ったものを
qp
とすれば,精度よく近似できるというイメージです。
証明
上記のような数は
1≤ak≤9
なる
ak
を用いて
k=1∑∞10k!ak
と書ける。
これを
k=n
までで打ち切った有理数を
qp
とする。具体的には,
q=10n!,p=10n!k=1∑n10k!ak
とする。
すると,簡単な計算(→補足)により
∣∣r−qp∣∣=k=n+1∑∞10k!ak
が
qn1
未満であることが分かる。
補足:
k=n+1∑∞10k!ak≤10(n+1)!9+10(n+2)!9+10(n+3)!9+⋯<10(n+1)!9+10(n+1)!+19+10(n+1)!+29+⋯=10(n+1)!9⋅1−1011=10(n+1)!−11≤10n!⋅n1