1

【自作解説】平方根の近似値の精度 -1

100
0
$$$$

まえがき

こんにちは、高3のぱぺです。
突然ですがネタツイします。

$ $
$ $

$$\text{足の速さで陸上競技に出たものの、水不足で出場前から命懸けのサバ}$$

$ $
$ $
$ $

さて本題にいきましょう。

本題1 問題解説

問題(再掲)

今回出題の仕方を完全にミスった気がするんですよね。

テーマ:平方根の近似値の精度

ある実数$x$ が次の方程式を満たすとする。
$$\sqrt{2}-\frac{239}{169}=\frac{x}{\sqrt{2}+\frac{239}{169}} -①$$
以下の問いに答えよ。

$\text{(1)}$ $x$の値を求めよ。

$\text{(2)}$ $\displaystyle \sqrt{2}$$\displaystyle \frac{239}{169}$ の大小を比較せよ。

$\text{(3)}$ $\displaystyle \frac{1}{80784}<\abs{\sqrt{2}-\frac{239}{169}}<\frac{1}{80782}$ であることを示せ。

解答

解答

$\text{(1)}$ $①$ より
$$x=\left(\sqrt{2}-\frac{239}{169}\right)\left(\sqrt{2}+\frac{239}{169}\right)=2-\frac{57121}{28561}=\frac{1}{28561}$$

$\text{(2)}$ $x>0$ だから
$$\sqrt{2}-\frac{239}{169}=\frac{x}{\sqrt{2}+\frac{239}{169}}>0$$
したがって $\displaystyle \sqrt{2}>\frac{239}{169}$ .

$\text{(3)}$
$\displaystyle 2\cdot\frac{239}{169}<\sqrt{2}+\frac{239}{169}<2\sqrt{2}$ だから、
$$\frac{1}{2\sqrt{2}}x<\frac{1}{\sqrt{2}+\frac{239}{169}}x<\frac{169}{2\cdot 239}x$$
$\displaystyle x=\frac{1}{169^2}$ であるから、
$$\frac{\sqrt{2}}{4}\cdot\frac{1}{169^2}<\sqrt{2}-\frac{239}{169}<\frac{169}{2\cdot239}\cdot\frac{1}{169^2}$$

$ $

$\displaystyle \sqrt{2}>\frac{239}{169}$ だから

$$\frac{\sqrt{2}}{4}\cdot\frac{1}{169^2}>\frac{239}{169}\cdot\frac{1}{4}\cdot\frac{1}{169^2}=\frac{239}{4\cdot169^3}$$
従って、
$$\frac{239}{4\cdot169^3}<\sqrt{2}-\frac{239}{169}<\frac{1}{2\cdot169\cdot239}$$

$ $

$\displaystyle 80783.41<\frac{4\cdot169^3}{239}<80783.42$ だから
$$ \frac{239}{4\cdot169^3}>\frac{1}{80783.42}>\frac{1}{80784}$$

また、$\displaystyle \frac{169}{2\cdot239}\cdot\frac{1}{169^2}=\frac{1}{2\cdot169\cdot239}=\frac{1}{80782}$

したがって、
$$\frac{1}{80784}<\sqrt{2}-\frac{239}{169}<\frac{1}{80782}$$
$$\therefore\quad \frac{1}{80784}<\abs{\sqrt{2}-\frac{239}{169}}<\frac{1}{80782} \;.$$

$ $
$ $
$\displaystyle 80783.41<\frac{4\cdot169^3}{239}<80783.42$
↑ は? ですね。

$ $

せめて「$\displaystyle \frac{239}{4\cdot 169^3}<\abs{\sqrt{2}-\frac{239}{169}}<\frac{1}{2\cdot 169 \cdot 239}$ を示せ」にしたほうがよかった。

$ $
$ $
$ $
$ $
$ $
$ $
$ $
$ $
$ $
$ $

本題2

(長ったらしい)契機

 私が今回・次回の記事を書く目的としては、私が今まであまり聞くことのなかった、(平方根の)近似値の精度を他の近似値に頼らず調べる方法を思いついたからです。

 まず、近似値は精度がどうであれ、基本 $\displaystyle \sqrt{2}\approx1.41 ,\; π\approx\frac{22}{7}$のように記号「$\approx$」を使って表すことができます。計算において、ある意味これは便利ですが、近似の精度を表すのには向きません。また、近似値が有限小数であっても、その値が近似値としてどこまで合っているのか、その情報を得ることができません。ここについての説明をしましょう。

 まず、$π\approx 3, \; 3.1, \; 3.14, \; 3.141$と表されることはあるので、この場合精度は桁数のとおりとなります。しかし世の中には $\displaystyle π\approx \frac{22}{7}(\approx 3.1428\cdots),\;\frac{355}{113}(\approx3.141592920\cdots)$ という近似も存在し、それらはある桁以降の数字が違っても近似として「$π\approx\cdots$」と表せます。ただ値が近いだけなら、$1+\phi\lessapprox e\lessapprox 2\sqrt{2}$ と「$\approx$」を用いて示すこともできるでしょう。 $π\approx3.1422$など、どうとでも言えてしまう。ただ、そこから「じゃあ $π=3.1422\cdots$ だ」とは言えません。有限小数だとしても桁数だけで精度を判断することはできません。

ではその精度をはっきり知るためにどうするかを考えます。

$\sqrt{2}$とその近似値 $1.41$ がどれだけ近いかを調べるとき、開平法などを使って無理やり$1.414<\sqrt{2}<1.415$を得て、それとの差を評価して $0.004<\sqrt{2}-1.41<0.005$ とするのもよいでしょう。
その場合、知りたい真の値と近似値 $1.41$ との誤差を知るためにより精度のよい近似値$(1.414, 1.415)$ で上下から評価するというやり方、ある意味では上位存在に頼ることで自分の正確さを調べるやり方となります。

今回は平方根に関してのみの話で、(開平法で直接精度の高い近似値を得る以外で)近似値の精度を(有理数評価で)調べる方法を思いついたので紹介します。

注意:有理数は筆算を用いることでその大きさを詳しく出せるため、セーフとします。(なんだそれ)

$ $
$ $

$\sqrt{p} \;(p\in\mathbb{Q})$ とその近似値 $X\in\mathbb{Q^+}$

$\abs{\sqrt{p}-X}$を有理数を用いて近似することとします。
基本的には本題1で解説したようにします。

$ $

はじめに

例えば先ほどの$\displaystyle \sqrt{2},\;\frac{239}{169}$ に関して
$$\frac{1}{\sqrt{2}-\frac{239}{169}}=\frac{\sqrt{2}+\frac{239}{169}}{\frac{1}{169^2}}=169^2\sqrt{2}+169\cdot239$$
の整数部分を調べてもまあいいんですが、
$169^2\sqrt{2}=\sqrt{2\times169^4}=\sqrt{1631461442}$$\sqrt{〜}$ の中身を平方数で挟むのは流石に疲れますね。
ちなみに $\sqrt{1631461442}\approx40391.35\cdots$らしいです。
$169\cdot239=40391$ で、$169^2\sqrt{2}+169\cdot239\approx80782.35$ ですって。
それよりも先ほどの方がかなりいい評価ができていた気がしますね。

$ $
$ $
$ $

$\sqrt{p}>X\;(>0)$ のとき

このときの評価を考えます。先ほどの問題は $\displaystyle p=2,X=\frac{239}{169}$ のときを考えていたんですよね。

まず、次の方程式を考える。
$$\sqrt{p}-X=\frac{1}{\sqrt{p}+X}\; t$$
これの解が $t=p-X^2>0$ であり、便宜的に $t$ のまま話を進める。
$\sqrt{p}< X$ である前提から、

$$2\sqrt{p}<\sqrt{p}+X<2X$$

$ $
各辺の逆数をとって
$$\frac{1}{2\sqrt{p}}<\frac{1}{\sqrt{p}+X}<\frac{1}{2X}$$

$ $
小辺の分母を有理化してさらに下から評価
$$\frac{X}{2p}<\frac{\sqrt{p}}{2p}<\frac{1}{\sqrt{p}+X}<\frac{1}{2X}$$

$ $
各辺 $t\;(>0)$ 倍して
$$\frac{X}{2p}t<\frac{1}{\sqrt{p}+X}t<\frac{1}{2X}t$$

$ $
整理すると, $t=p-X^2$ を用いて

$$\frac{X}{2p}\left(p-X^2\right)<\sqrt{p}-X<\frac{p-X^2}{2X}$$

$ $
なお、なぜかこれらの評価の精度が高いので、$\sqrt{p}$とそのある近似値$X$ を用意して
$$X+\frac{X}{2p}\left(p-X^2\right)<\sqrt{p}< X+\frac{p-X^2}{2X}$$

$p>X^2$ のとき
$$\frac{X}{2p}\left(3p-X^2\right)<\sqrt{p}<\frac{p+X^2}{2X}$$

とすると、より精度の高い$2$つの近似値を得られる。
以下に、$p=2$ のときで$\sqrt{2}$の近似値を考えよう。

$\displaystyle p=2, X=\frac{7}{5}$ とすると、たしかに$\displaystyle \sqrt{2}>\frac{7}{5}$ .
正則連分数展開をして$\displaystyle \frac{7}{5}=[1;2,2]$

$$\frac{X}{2p}\left(p-X^2\right)<\sqrt{p}-X<\frac{p-X^2}{2X}$$
$\displaystyle \frac{7}{500}<\sqrt{2}-\frac{7}{5}<\frac{1}{70}$

$\displaystyle 0.014<\sqrt{2}-\frac{7}{5}<0.01428\cdots$

$ $
ここから、
$$\frac{7}{5}+\frac{7}{500}<\sqrt{2}<\frac{7}{5}+\frac{1}{70}$$
$$\frac{707}{500}<\sqrt{2}<\frac{99}{70}$$
$1.414<\sqrt{2}<1.41428\cdots$

$ $
ちなみに $\displaystyle \frac{99}{70}$ を得たが、これは$\sqrt{2}$の近似値として知られる分数だ。
正則連分数展開をして$\displaystyle \frac{99}{70}=[1;2,2,2,2,2]$

$\displaystyle p=2, X=\frac{41}{29}$ とすると、たしかに$\displaystyle \sqrt{2}>\frac{41}{29}$ .
正則連分数展開をして$\displaystyle \frac{41}{29}=[1;2,2,2,2]$

$$\frac{X}{2p}\left(p-X^2\right)<\sqrt{p}-X<\frac{p-X^2}{2X}$$
$\displaystyle \frac{41}{97756}<\sqrt{2}-\frac{41}{29}<\frac{1}{2378}$

$\displaystyle 4.202\cdots\times10^{-4}<\sqrt{2}-\frac{41}{29}<4.205\cdots\times10^{-4}$

$ $
ここから、
$$\frac{41}{29}+\frac{41}{97556}<\sqrt{2}<\frac{41}{29}+\frac{1}{2378}$$
$$\frac{137965}{97556}<\sqrt{2}<\frac{3363}{2378}$$
$1.41421337\cdots<\sqrt{2}<1.41421362\cdots$

$ $
ちなみに $\displaystyle \frac{3363}{2378}$ を得たが、これは$\sqrt{2}$の近似値として知られる分数だ。
正則連分数展開をして$\displaystyle \frac{3363}{2378}=[1;2,2,2,2,2,2,2,2,2]$

試しに、もともと知られる近似値とはまた違ったものを例として出してみる。

$\displaystyle p=2, X=\frac{4}{3}$ とすると、たしかに$\displaystyle \sqrt{2}>\frac{4}{3}$ .
正則連分数展開をして$\displaystyle \frac{4}{3}=[1;3]$

$$\frac{X}{2p}\left(p-X^2\right)<\sqrt{p}-X<\frac{p-X^2}{2X}$$
$\displaystyle \frac{2}{27}<\sqrt{2}-\frac{4}{3}<\frac{1}{12}$

$\displaystyle 0.07407\cdots<\sqrt{2}-\frac{4}{3}<0.083333\cdots$

$ $
ここから、
$$\frac{4}{3}+\frac{2}{27}<\sqrt{2}<\frac{4}{3}+\frac{1}{12}$$
$$\frac{38}{27}<\sqrt{2}<\frac{17}{12}$$
$1.40740\cdots<\sqrt{2}<1.41666\cdots$

$ $
ちなみに $\displaystyle \frac{17}{12}$ を得たが、これも$\sqrt{2}$の近似値として知られる分数。なんで?
正則連分数展開をして$\displaystyle \frac{17}{12}=[1;2,2,2]$

$ $
$ $
$ $
$ $
$ $
$ $

$\sqrt{p}< X$ のとき

少し符号を変えて次の方程式を考えます。
$$X-\sqrt{p}=\frac{1}{\sqrt{p}+X}\; t$$
これの解が $t=X^2-p>0$ であり、便宜的に $t$ のまま話を進める。

$\sqrt{p}< X$ である前提から、

$$2\sqrt{p}<\sqrt{p}+X<2X$$

$ $
各辺の逆数をとって
$$\frac{1}{2X}<\frac{1}{\sqrt{p}+X}<\frac{1}{2\sqrt{p}}$$

$ $
大辺の分母を有理化してさらに上から評価
$$\frac{1}{2X}<\frac{1}{\sqrt{p}+X}<\frac{\sqrt{p}}{2p}<\frac{X}{2p}$$

$ $
各辺 $t\;(>0)$ 倍して
$$\frac{1}{2X}t<\frac{1}{\sqrt{p}+X}t<\frac{X}{2p}t$$

$ $
整理すると, $t=X^2-p$ を用いて

$$\frac{X^2-p}{2X}< X-\sqrt{p}<\frac{X}{2p}\left(X^2-p\right)$$

$ $
なお、なぜかこれらの評価の精度が高いので、$\sqrt{p}$とそのある近似値$X$ を用意して
$$X-\frac{X}{2p}\left(X^2-p\right)<\sqrt{p}< X-\frac{X^2-p}{2X}$$

$$\frac{X}{2p}\left(3p-X^2\right)<\sqrt{p}<\frac{p+X^2}{2X}$$

$p< X^2$ のとき
$$\frac{X}{2p}\left(3p-X^2\right)<\sqrt{p}<\frac{p+X^2}{2X}$$

とすると、より精度の高い$2$つの近似値を得られる。
$\sqrt{p}>X \;(>0)$のときと$\sqrt{p}$ 近似の不等式は同じである。
以下に、$p=2$ のときで$\sqrt{2}$の近似値を考えよう。

$\displaystyle p=2, X=\frac{3}{2}$ とすると、たしかに$\displaystyle \sqrt{2}<\frac{3}{2}$ .
正則連分数展開をして$\displaystyle \frac{3}{2}=[1;2]$

$$\frac{X^2-p}{2X}< X-\sqrt{p}<\frac{X}{2p}\left(X^2-p\right)$$
$\displaystyle \frac{1}{12}<\frac{3}{2}-\sqrt{2}<\frac{3}{32}$

$\displaystyle 0.08333\cdots<\frac{3}{2}-\sqrt{2}<0.09375$

$ $
ここから、
$$\frac{3}{2}-\frac{3}{32}<\sqrt{2}<\frac{3}{2}-\frac{1}{12}$$
$$\frac{45}{32}<\sqrt{2}<\frac{17}{12}$$
$1.40625<\sqrt{2}<1.41666\cdots$

$ $
ちなみに $\displaystyle \frac{17}{12}$ を得たが、これは$\sqrt{2}$の近似値として知られる分数だ。
正則連分数展開をして$\displaystyle \frac{17}{12}=[1;2,2,2]$

$\displaystyle p=2, X=\frac{99}{70}$ とすると、たしかに$\displaystyle \sqrt{2}<\frac{99}{70}$ .
正則連分数展開をして$\displaystyle \frac{99}{70}=[1;2,2,2,2,2]$

$$\frac{X^2-p}{2X}< X-\sqrt{p}<\frac{X}{2p}\left(X^2-p\right)$$
$\displaystyle \frac{1}{13860}<\frac{99}{70}-\sqrt{2}<\frac{99}{1372000}$

$\displaystyle 7.2150\cdots\times10^{-5}<\frac{99}{70}-\sqrt{2}<7.2157\cdots\times10^{-5}$

$ $
ここから、
$$\frac{99}{70}-\frac{99}{1372000}<\sqrt{2}<\frac{99}{70}-\frac{1}{13860}$$
$$\frac{1940301}{1372000}<\sqrt{2}<\frac{19601}{13860}$$
$1.414213556\cdots<\sqrt{2}<1.414213564\cdots$

$1.4142135$まで確定。$\sqrt{2}\approx1.41421356237\cdots$ でちゃんと範囲内。

$ $
ちなみに $\displaystyle \frac{19601}{13860}$ を得たが、これは$\sqrt{2}$の近似値として知られる分数だ。
正則連分数展開をして$\displaystyle \frac{19601}{13860}=[1;2,2,2,2,2,2,2,2,2,2,2]$

試しに、もともと知られる近似値とはまた違ったものを例として出してみる。
$\displaystyle p=2, X=\frac{10}{7}$ とすると、たしかに$\displaystyle \sqrt{2}<\frac{10}{7}$ .
正則連分数展開をして$\displaystyle \frac{10}{7}=[1;2,3]$

$$\frac{X^2-p}{2X}< X-\sqrt{p}<\frac{X}{2p}\left(X^2-p\right)$$
$\displaystyle \frac{1}{70}<\frac{10}{7}-\sqrt{2}<\frac{5}{343}$

$\displaystyle 0.014285\cdots<\frac{10}{7}-\sqrt{2}<0.014577\cdots$

$ $
ここから、
$$\frac{10}{7}-\frac{5}{343}<\sqrt{2}<\frac{10}{7}-\frac{1}{70}$$
$$\frac{485}{343}<\sqrt{2}<\frac{99}{70}$$
$1.413994\cdots<\sqrt{2}<1.414285\cdots$

$ $
ちなみに $\displaystyle \frac{99}{70}$ を得たが、これは$\sqrt{2}$の近似値として知られる分数だ。なんで?
正則連分数展開をして$\displaystyle \frac{99}{70}=[1;2,2,2,2,2]$

$ $
$ $
$ $
$ $
$ $

結論

正の有理数$p$の正の平方根$\sqrt{p}$ と、その正の有理近似値 $X$ の誤差について、$\sqrt{p}$$X$ の大小関係によらず

$$\frac{X^2-p}{2X}< X-\sqrt{p}<\frac{X}{2p}\left(X^2-p\right)$$

である。

また、

ある正の有理数 $p, \; X$ に対し、$X^2\neq p$ ならば

$$\frac{X}{2p}\left(3p-X^2\right)<\sqrt{p}<\frac{p+X^2}{2X}$$

が成り立つ。

$ $
$ $
$ $
$ $
$ $

余談

定理2の右半分の次の部分。
$$\sqrt{p}<\frac{p+X^2}{2X}$$
$ $

当たり前のように、

当然の変形 $(X>0)$

$$\left(X-\sqrt{p}\right)^2>0$$
$$2X\sqrt{p}< p+X^2$$
$$\sqrt{p}<\frac{p+X^2}{2X}$$

と導出できますが、

これに見覚えのある方も多いと思います。
$ $
$ $
$ $

ニュートン法

簡単に言えば:
$f(x)=0$ の実数解を求める際、グラフ $y=f(x)$ の接線の $x$切片の値をとることを繰り返し用いることで実数解の$1$$\alpha$ の値を近似的に求める手法。

$ $
$ $

$\sqrt{p}$$x^2-p=0$の正の解であるから、$f(x)=x^2-p$ とおく。
(今回は)正の実数 $x_0$ を適当にとる。$n=0,1,2,\cdots$ とする。

$x=x_n$ における $y=f(x)$ の接線 $l_i$ の方程式は:
$$l_n \;:\; y-f(x_n)=f'(x_n)(x-x_n)$$
この $x$ 切片 $x_{n+1}$ を考えると、$y=0$ として
$$x_{n+1}=x_n-\frac{f(x_n)}{f'(x_n)}$$
を満たす数列 $\left\{x_n\right\}$ を考える。
(ただしすべての $n$$f'(x_n)=0$ であることを確認する。)

$\displaystyle f(x)=x^2-p$ であることを踏まえて、
$$ x_{n+1}=x_n-\frac{x_n^2-p}{2x_n}$$
$\therefore\quad$$\displaystyle x_{n+1}=\frac{p+x_n^2}{2x_n}$

となる $\left\{x_n\right\}$ を考える。
$ $
なお今回は $f'(x)=0 \Leftrightarrow x=0$ だが、$x_0>0$ 及び漸化式から帰納的に $x_n>0$ が云えるのは明らか。

$$y_n=\frac{x_n-\sqrt{p}}{x_n+\sqrt{p}}$$
とおく。
\begin{aligned} &x_n=\frac{1+y_n}{1-y_n}\sqrt{p} \;.\\ \\ &\therefore\quad x_{n+1}=\frac{p+x_n^2}{2x_n} \\ &\Leftrightarrow \frac{1+y_{n+1}}{1-y_{n+1}}\sqrt{p}=\frac{p+\left\{\frac{1+y_n}{1-y_n}\sqrt{p}\right\}^2}{2\cdot\frac{1+y_n}{1-y_n}\sqrt{p}} \\ &\Leftrightarrow \frac{1+y_{n+1}}{1-y_{n+1}}=\frac{\left(1+y_n\right)^2+\left(1-y_n\right)^2}{2\cdot\left(1+y_n\right)\left(1-y_n\right)} \\ &\Leftrightarrow \frac{1+y_{n+1}}{1-y_{n+1}}=\frac{1+y_{n}^2}{1-y_{n}^2} \\ &\Leftrightarrow y_{n+1}=y_{n}^2 \end{aligned}
より
$\displaystyle y_{n}=y_0^{2^{n}}$
$$ x_n=\frac{1+\left\{\frac{x_0-\sqrt{p}}{x_0+\sqrt{p}}\right\}^{2^{n}}}{1-\left\{\frac{x_0-\sqrt{p}}{x_0+\sqrt{p}}\right\}^{2^{n}}}\cdot\sqrt{p}$$

$$\lim_{n\rightarrow ∞}x_n=\sqrt{p}$$

$ $
$ $

近似分数の話

先ほどの数列で、$p=2$ のとき、この$x_0$$\displaystyle 1,\;2,\;\frac{3}{2}$ などを入れることで、$\displaystyle \frac{7}{5},\frac{17}{12},\frac{41}{29},\frac{99}{70},\frac{239}{169}$などの近似分数が出てきた感じですね。
なぜかこれらは正則連分数表記での $\sqrt{2}$ の近似分数と一致しているんですよね。不思議。

正則連分数表記による近似分数

$$\sqrt{2}=1+\frac{1}{2+\frac{1}{2+\frac{1}{2+\frac{1}{\cdots}}}}=[1;\bar{2}]=[1,2,2,2,2,2,\cdots]$$
$$\frac{3}{2}=[1;2]$$
$$\frac{7}{5}=[1;2,2]$$
$$\frac{17}{12}=[1;2,2,2]$$
$$\frac{41}{29}=[1;2,2,2,2]$$
$$\frac{99}{70}=[1;2,2,2,2,2]$$
$$\frac{239}{169}=[1;2,2,2,2,2,2]$$
$$\frac{577}{408}=[1;2,2,2,2,2,2,2]$$
$$\frac{1393}{985}=[1;2,2,2,2,2,2,2,2]$$
$$\frac{3363}{2378}=[1;2,2,2,2,2,2,2,2,2]$$
$$\frac{8119}{5741}=[1;2,2,2,2,2,2,2,2,2,2]$$
$$\frac{19601}{13860}=[1;2,2,2,2,2,2,2,2,2,2,2]$$

あとがき

変な問題の出し方をしてしまったのと、こんなことで記事を書いていいのだろうかと思って、この記事を執筆しようかかなり迷いました。
本当はこういう感じではじめての論文とか作ってみたいんですが、できるんでしょうかね、これで。できないと思うなあ。

それと、ざざっと書いていてまだ全体を見ていないので、中途半端にこの記事が終わっているような気がしています。どうしよう。

$ $
$ $
気を取り直して、最後にネタツイをしましょう。
$ $
$\text{赤面したGHQ部員。}\quad\text{お顔が真っ赤ーサー}$
$ $
では、また。

$ $
$ $

更新欄

2025.9/8.17:35 投稿

投稿日:98
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。

投稿者

高校3年のぱぺです。 文章を作るのは苦手です。数学は好きで、かつ学年の中では数学が得意なほうです。 ここでは、①作問の投稿 ②高校数学のいろいろの投稿 ③「問題解いてみる」系投稿 を行います。

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中