[過去ログ] 「数学」をプログラミングするには (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
678
(1): デフォルトの名無しさん [] 2024/11/18(月) 19:37:30.06 ID:uqz705Or(1/8) AAS
>>676
676(1): デフォルトの名無しさん [] 2024/11/18(月) 19:26:51.96 ID:cmnYUiAb(3/8) AAS
>>671
うちの主張したいことは、イプシロンデルタ論法はいくらでも数値の誤差をイプシロン以下に抑えられるのを保証することを証明しているのだが、プログラミングではそのイプシロン以下に抑えられない程誤差が大きくなるってのが、数学を厳密にプログラミング出来ない理由として挙げてる。

プログラミングのは、極限値だけ決め打ちで答えが出るようにしてるだけなので、100とかでイプシロン以下に抑えられない誤差が現れる例としてだした。

添え字集合が実数や複素数というのも、その実数の連続性・比可算無限が根本にある。

無限次元の空間は整数の話だが、多倍長整数使ってもメモリ以上の空間は扱えない。

どれも事実上問題になるわけではないが、>1のいう「近似ではなく厳密に」なら不可能と言わざるを得ない。
何度同じことを言えば理解できるのだろうこの馬鹿は
680
(1): デフォルトの名無しさん [] 2024/11/18(月) 19:42:42.62 ID:uqz705Or(2/8) AAS
「実数εを任意に選べる文脈で、項と極限値の差をε未満に抑えるNを選ぶことができる」ことを示すのがイプシロンデルタ論法

それを記号論理で扱える処理系を実装すればいいだけ

εは「正の実数である」という情報しか持っていない
浮動小数点数や多倍長整数の誤差なんか全く無関係
681
(1): デフォルトの名無しさん [] 2024/11/18(月) 19:43:14.48 ID:uqz705Or(3/8) AAS
>>679
679(2): デフォルトの名無しさん [] 2024/11/18(月) 19:42:40.18 ID:cmnYUiAb(5/8) AAS
>>678
プログラミング可能なことをコードで示したら理解します。
>>655
655(1): デフォルトの名無しさん [] 2024/11/18(月) 02:30:07.52 ID:Jtd58AQt(1/2) AAS
lim_{k to ∞} sum_{k=1}^{n} 2^(-k) = 2 をチェックする関数verify()を作って、

```
verify();
```

構文の違いはあれど、だいたいどんなプログラミング言語でもこれで出来るよ。

682: デフォルトの名無しさん [] 2024/11/18(月) 19:47:34.77 ID:uqz705Or(4/8) AAS
>>679
それはお前の理解力が低すぎるだけ

コンピュータで文字列を扱うのに文字コードの実装をすべて見せなくたって
「たとえば文字の'0'に整数48を割り当てる」のように説明すれば、ふつうの理解力があれば理解できる

自分の知性の問題を責任転嫁しないでくれ
684: デフォルトの名無しさん [] 2024/11/18(月) 19:51:22.47 ID:uqz705Or(5/8) AAS
>>683
683(1): デフォルトの名無しさん [] 2024/11/18(月) 19:47:39.20 ID:cmnYUiAb(6/8) AAS
>>681
verify()の中身。
あと、決め打ちって書いてるでしょ。

その100での具体的な近似値求められないと「厳密」にならない。

なので私からの宿題は100の時の具体的な近似値を求めるコードを示すこと。
二進法で一の位以下に1が101個並んだ数だよ

こんなんプログラミングしなきゃわからんの?
685
(2): デフォルトの名無しさん [] 2024/11/18(月) 19:53:44.06 ID:uqz705Or(6/8) AAS
s = "1.";
for(int = 0; i < 100; i++) s += "1";
print(s);

以上
686
(2): デフォルトの名無しさん [] 2024/11/18(月) 19:58:41.23 ID:uqz705Or(7/8) AAS
print("2 - (1/2)^100");
689: デフォルトの名無しさん [] 2024/11/18(月) 20:13:02.34 ID:uqz705Or(8/8) AAS
>>687
687(3): デフォルトの名無しさん [] 2024/11/18(月) 20:05:19.56 ID:cmnYUiAb(7/8) AAS
>>680
ε自体はな。
でも、真の値aに対して a + ε, a - εって使うのがイプシロンデルタ論法。
数学ではそれで限りなく無限に近くεを小さくしてもその範囲内に真の値が存在することを証明しているが、
プログラミングでは一定の大きさのεまでしか保証されない。

こういえばいいか?
真の値は確かにあるが、プログラミングでは間違った値を返す場合がある。

極限が正しければ厳密じゃない。
途中もすべて正しくないなら、それは厳密ではない。
こいついつまで同じ間違いを主張し続けるんだろう
わざとなのかな
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.036s