たとえば、プログラミングで
π/4 = 1 - 1/3 + 1/5 - 1/7 + ...
を近似ではなく厳密に確かめるにはどうしたらいいの
人間が証明できるってことは、有限なアルゴリズムに書き換えられると思うんだけど
探検
「数学」をプログラミングするには
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2024/03/16(土) 19:41:45.98ID:nuwGv9us2024/03/16(土) 20:29:40.05ID:TBzj9DHS
2024/03/17(日) 07:03:55.84ID:SKDLv/jq
4デフォルトの名無しさん
2024/03/17(日) 11:29:45.06ID:lA2zK95Y >>3
数学できなさそう
数学できなさそう
5デフォルトの名無しさん
2024/03/17(日) 12:41:14.29ID:JxXcG9lm >>3
この問題解くのに無限小数計算してる奴なんかおらんわ(笑)
この問題解くのに無限小数計算してる奴なんかおらんわ(笑)
2024/03/17(日) 16:58:12.31ID:t9G995RY
数学をプログラミングする方法は、使用するプログラミング言語によって異なりますが、一般的なアプローチは次の通りです。
適切なプログラミング言語の選択: 数学をプログラミングするためには、数値計算やデータ解析に適した言語を選択することが重要です。Python、Julia、MATLAB、Rなどが一般的に使用されます。
必要なライブラリのインポート: 数学的な計算を効率的に行うためには、各言語には数学関連のライブラリが用意されています。例えば、Pythonの場合、NumPyやSciPyが、Juliaの場合、Baseや特定のパッケージが数学関数を提供します。
数学的なアルゴリズムの実装: 数学的なアルゴリズムをプログラミングする際には、基本的な数学的概念やアルゴリズムの理解が必要です。数式をプログラムに変換することが重要です。
データの操作と可視化: 数学をプログラミングする場合、しばしばデータの操作や可視化が必要になります。そのためには、適切なデータ構造や可視化ツールを使用します。
適切なプログラミング言語の選択: 数学をプログラミングするためには、数値計算やデータ解析に適した言語を選択することが重要です。Python、Julia、MATLAB、Rなどが一般的に使用されます。
必要なライブラリのインポート: 数学的な計算を効率的に行うためには、各言語には数学関連のライブラリが用意されています。例えば、Pythonの場合、NumPyやSciPyが、Juliaの場合、Baseや特定のパッケージが数学関数を提供します。
数学的なアルゴリズムの実装: 数学的なアルゴリズムをプログラミングする際には、基本的な数学的概念やアルゴリズムの理解が必要です。数式をプログラムに変換することが重要です。
データの操作と可視化: 数学をプログラミングする場合、しばしばデータの操作や可視化が必要になります。そのためには、適切なデータ構造や可視化ツールを使用します。
7デフォルトの名無しさん
2024/03/17(日) 17:46:14.57ID:zKMEHLV8 定理証明支援系はオワコン
8デフォルトの名無しさん
2024/03/17(日) 18:05:28.66ID:QfhdY2k7 ランベルト関数(近似精度がヤヴァくてもヨシ)
をサポートしてる言語のがほしいデス
をサポートしてる言語のがほしいデス
9デフォルトの名無しさん
2024/03/17(日) 18:39:40.06ID:zKMEHLV8 基礎論以外の命題の証明を証明支援系で一から書くのは現実的ではないから、既存の有名命題がライブラリとして使えるような処理系を使うことになるんだろう
10デフォルトの名無しさん
2024/03/17(日) 19:26:02.03ID:OVnjvt7h 証明支援系で証明を書いても、それを再利用してべつの定理を自動で証明できるわけでもないし、ソフトウェアとして全く無意味だよね……
11デフォルトの名無しさん
2024/03/17(日) 19:48:59.04ID:HYzzoyFI 証明支援系を使うことで未知の証明ができたり、数学の問題がよくわかったりするわけじゃなくて、
すでに証明できてるものを、PかつQを表す型はこうで~ みたいな書き換えをやるだけだからな
すでに証明できてるものを、PかつQを表す型はこうで~ みたいな書き換えをやるだけだからな
2024/03/17(日) 21:15:14.06ID:t9G995RY
Condensed Mathematics
https://www.math.ku.dk/english/calendar/events/condensed-mathematics/
topologyに対するP. Scholzeの試しみ
https://www.math.ku.dk/english/calendar/events/condensed-mathematics/
topologyに対するP. Scholzeの試しみ
13デフォルトの名無しさん
2024/03/17(日) 22:11:26.89ID:BrUemZnE 証明支援系が役に立たないなら、そもそも数学で証明を与えることにどういう意味があるのか考えてしまう
2024/03/17(日) 22:43:10.74ID:zgd3XX/C
厳密だが根拠がない等式を、厳密ではないが根拠のある不等式の集まりにすりかえる
2024/03/18(月) 08:21:20.80ID:PIvrnI/y
数==数では背理法が使いにくいが
集合==集合は背理法や不等号の価値がまるで渡米したIT創業者みたいになる
集合==集合は背理法や不等号の価値がまるで渡米したIT創業者みたいになる
2024/03/18(月) 08:43:53.53ID:pTevW9jL
イミフ
2024/03/18(月) 09:53:36.41ID:dVjvry4m
読まなくても分かることをほぼ知り尽くしてから読めば楽に読める
例えば書いた者に悪意があるのかないのかを事前に知らないより知っている方が楽
正義とか悪とかが苦手な人にはこれができない
例えば書いた者に悪意があるのかないのかを事前に知らないより知っている方が楽
正義とか悪とかが苦手な人にはこれができない
18デフォルトの名無しさん
2024/03/18(月) 10:14:54.25ID:HmpJvDlJ ∫_0^1 dx/(1 + x^2) = Arctan(1) - Arctan(0) = π/4
x = arctan(y)
x' = 1/y'
= cos(x)^2
= cos(x)^2/(cos(x)^2 + sin(x)^2)
= 1/(1 + tan(x)^2)
= 1/(1 + y^2)
微分とtanの特殊値がライブラリによって既知なら、書き下せそう
ただ、書いたところでだからなんだって話だが
x = arctan(y)
x' = 1/y'
= cos(x)^2
= cos(x)^2/(cos(x)^2 + sin(x)^2)
= 1/(1 + tan(x)^2)
= 1/(1 + y^2)
微分とtanの特殊値がライブラリによって既知なら、書き下せそう
ただ、書いたところでだからなんだって話だが
2024/03/18(月) 10:16:03.73ID:pTevW9jL
おっさんのポエム
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- タワマンに戻りたい…子どものため“郊外の庭付き一軒家”に引っ越した世帯年収1,600万円の40代パワーカップル「心底後悔しています」 [樽悶★]
- 河野太郎氏「オフレコでの発言を了解も取らずに報道する姿勢が大きな問題」官邸幹部核発言報道に★3 [♪♪♪★]
- 【酒】外国人は呆れている…「酒に酔って潰れる日本人」が海外で“めちゃくちゃ軽蔑”されるワケ [ごまカンパチ★]
- カズレーザー「サンタクロースはいない」「買ってくれた親に感謝」発言に“視聴者から苦情”で「バカじゃねーの?って本当に思う」 [muffin★]
- NY円、一時157円台半ばに下落 日銀総裁の利上げ慎重姿勢を警戒 ★4 [蚤の市★]
- 河野太郎氏「オフレコでの発言を了解も取らずに報道する姿勢が大きな問題」官邸幹部核発言報道に★4 [♪♪♪★]
- なぜヤフコメは意見が偏るのか [357264179]
- 維新吉村さん、核所有を擁護「罷免は必要ないし、報道するとかおかしい。国民の知る権利は無用」 [245325974]
- 冬になったら死ぬわ
- 6大、有名な金髪の男性キャラクター「ハウル」「安室透」「サンジ」「クラピカ」「我妻善逸」
- 中国→日本のレアアース輸出、高市の影響で減るどころか30%も増える [931948549]
- メモリ不足の影響で古いCPUが高騰。DDR4などの旧世代メモリを使える為 [742348415]
