「数学」をプログラミングするには
たとえば、プログラミングで π/4 = 1 - 1/3 + 1/5 - 1/7 + ... を近似ではなく厳密に確かめるにはどうしたらいいの 人間が証明できるってことは、有限なアルゴリズムに書き換えられると思うんだけど (仮定、前提、公理として)存在しているものから(公理的)集合論操作で構成したものは存在する、 これは自明の理として存在証明のOKパターンな事だけ補足しておくよ >>301 >例えば実数は体、順序構造、連続性をもつものとして定義する これは数論とか超準解析とか特定の用途でご都合定義や対比で採用(完備(非)アルキメデス順序体)する位で well definedかどうかの議論は本来は必要だし>>302 のツッコミが入るのは当然 >>320 >存在論 そう言うのが寄り付かないのが現代数学の良い所の1つかも >>325 ご苦労さん、実数の公理があるだけなんで証明するものではない ポエム連投しか能が無いのに、かっこつけで数学の話してみたら秒でボロが出るザコ(笑) ま、何だな。近年の計算機ってさ内部2進数か稀に十進数 であり、絶対に絶対にゼッタイに内部3進数はないよな で、本題。何で、地球の計算機ってさ -27の1/3乗はエラーにならず-3って答え出せるの❓ ちなみに、-27の0.33333333乗はダメだった。 1/3と0.33333333333…5 の差は如何なるεより小さいのか❓ 地球人って数学もコンピュータもどっちも、ズルしてるな🥳 いずれ量子コンピュータの時代になるから コンピュータ=2進数のイメージはすたれていくだろうな >>340 明らかに成り立たないし、そもそもnが定義されていなかったり問題として成り立ってない カリー・ハワード対応 (Curry-Howard correspondence) は、数学と計算理論の分野で重要な関係性を表す概念です。この対応は、論理学と型理論の間の深い関連を示しています。 カリー・ハワード対応は、次のような三つの分野間の関係を表しています。 1. 論理学: 論理的な命題や証明体系 2. 型理論: プログラミング言語や計算の型システム 3. 圏論: 数学的構造を研究する分野 これらの分野の対応関係は次のようになります。 1. 論理学の命題や証明は、型理論の型とプログラムに対応する。 2. 論理学の証明の形式は、型理論のプログラムの構造に対応する。 3. 圏論における対象や射は、型理論における型や関数と対応する。 この対応関係は、論理学の証明とプログラミング言語のプログラムの間に類似性があり、その間の数学的な形式的関係を示しています。これは、プログラムの正しさや証明の正当性を検証するための形式手法に関連しており、特に依存型や型理論に基づく証明支援系で重要な役割を果たしています。 n乗根のアルゴリズムは選択公理みたいに解の集合から一つ選択するんだよね ここで空集合と空でない集合という、なんというか 反なめらか勢力? >>345 ,346 そんなことより>>340 の題意は伝わってるようだね 成立してるよ カリー・ハワードって別にそれで何かブレイクスルーが起こったわけでもない 無意味に持ち上げすぎだろ Pachinkoですった借金 積もりに積もって、、もどーる ブレイクスルーのたびに歴史の断絶があるのは面倒だから 数学に期待されることはおそらく断絶を阻止すること >>340 P(x) = x^2 f_1(x) = 0 [∀x∈R, P(x) ≥ 0]∧[P(x) ≠ (f_1(x))^2] ? >>381 そこまで話が通じないとはw ネタだろうけど出来損ないAIを真似た皮肉かなw マジネタだったらそう言ってくれ、多少は補足するから 前提 Pは任意の実係数多項式で∀x∈R, P(x) ≥ 0を満たすもの 示すべき事 この時、ある自然数nと実係数多項式f_k(x)、k=1..nが存在して >>340 の等式を満たすことが出来る >>383 と>>340 が数学の主張として異なるということが理解できないということ? それとも、問題に不備があったことを素直に謝罪できない性格だということ? 奇数次ならかならず符号が逆転するので偶数次 x → x + aと変換して、奇数次の項消してけばいいよ 平方完成で a(f(x))^2n + b(g(x))^2(n-1) + ... + c(h(x))^2 + d の形にはできる a, b, ..., c, dが正の数になることがわかればいい >>388 ,389 問題自体は高校数学 大学レベルの隙の無い回答を求められているけど 妥協して高校基準でも 0点 ∀x, P(x) ≥ 0なので、最高次の係数はかならず正 a(x + A)^2n + bx^2(n-1) + ... の形にできる b ≥ 0ならOK b < 0ならどうする? ∀x, (x^2 + a)^2 - x^2 ≥ 0 となるようaをとってみる x^4 + (2a - 1)x^2 + a^2 = (x^2 + a - 1/2)^2 + a^2 - (4a^2 - 4a + 1)/4 a ≥ 1/4ならOKなのでa = 1/4とする x^4 - 1/2 x^2 + 1/16 = (x^2 - 1/4)^2 4次の場合は (x^2 + A)^2 + (X + B)^2 + C^2 の形にできそう 6次は? 問題に不備があったら出題も採点も自分でやればいい それを自分でやってはいけないという思考それこそが他責思考である P(x)は実数係数多項式で、∀x∈R, P(x) ≥ 0が成り立つとする。 P(x)の次数は偶数。 ∵ 奇数なら、x → ±∞ どちらかの極限が-∞になるから。 deg(P(x)) = 2dとする d = 0のとき、P(x)は非負の定数Cなので、P(x) = √C^2と書ける。 2(d-1)以下の偶数次のR係数多項式では、 ∀x∈R, Q(x) ≥ 0 ⇒ Q = f_1^2 + ... + f_n^2と書ける が成立すると仮定する {P(x)|x∈R}は下に有界 十分大きなr > 0を取れば、|x| > rでのP(x)の値は、[-r, r]でのP(x)の値よりも大きくできる。 よって、P(x)は最小値m > 0を持つ。 P(x) = mとなるxをx_0 F(x) = P(x) - mとおく F(x)はF(x_0) = 0で、x = x_0で極小値をとるから、あるQ(x)が存在して F(x) = (x - x_0)^2 Q(x) となる。 Q(x) = F(x)/(x - x_0)^2は、次数2(d-1)以下でつねに非負だから、仮定より Q(x) = f_1(x)^2 + ... + f_n(x)^2 と書ける。 よって、 P(x) = (f_1(x)(x - x_0))^2 + ... + (f_n(x)(x - x_0)^2 + √m^2 と書ける。 二次式の場合は成り立つ x∈R^n Q(x) = txSx tは転置 とすれば、Sは実対称行列になるから、適当な基底変換Tで Q(Tx) = a_1(x_1)^2 + ... + a_n(x_n)^2 となるつねに非負なのは、∀i, a_i ≥ 0となるとき。 プログラミングしろよ 何を手で解いとんねん 無能かよ 酒をのんだら、無意識に呼吸できなくなった 寝られない >>395 100点(最小値mは≧0なのはお目こぼしとして) 演習で板書すると100点でも理解度を確かめるために既知として良い所も 訊かれた経験あるかも知れないけど、例えば、この部分を噛み砕いて見てよ >F(x)はF(x_0) = 0で、x = x_0で極小値をとるから、あるQ(x)が存在して >F(x) = (x - x_0)^2 Q(x) >となる。 (他にも最小値の存在を暗黙裡にしたらツッコミどころだった) >>396 そこまでは知らない、>>340 はユーチューブの拾い物なだけだから https://youtu.be/gt5VVmztpak (そこでは別解がなされてる) >>398 Lean4で回答してくれても良いよ ある朝、男が牧場の近くを通った時、腕時計が壊れていることに気づきました。 牧場には、牧草の束にもたれて寝ている牛飼いがいたので、男は「今、何時ですか」と尋ねました。 すると、牛飼いは近くの牛の金玉を持ち上げて、「8時10分だよ」と言いました。 男は怪訝に思いながらも、お礼を言って牧場を後にしました。 その日の夕、時計を直した男は再び牧場のそばを通りました。 牧場には、朝の牛飼いが牧草の束にもたれて寝ていました。 男は牛飼いに「今、何時ですか」と尋ねました。 牛飼いは、やはり牛の金玉を持ち上げて、「5時30分だよ」と言いました。 男は自分の時計を見ました。時計は牛飼いの言うとおり、5時30分を指していました。 男は驚き、「どうして牛の金玉で時間がわかるのですか」と牛飼いに尋ねました。 牛飼いは笑って、「向こうの時計台を見ていただけだよ」と言い、牧場の向こうを指差しました。 In 1888, Hilbert showed that every non-negative homogeneous polynomial in n variables and degree 2d can be represented as sum of squares of other polynomials if and only if either (a) n = 2 or (b) 2d = 2 or (c) n = 3 and 2d = 4. >>403 へー、勉強になるわ 今回のはhomogeneousにしてn=2の場合だね 任意の整数nに対し abc+abd+acd+bcd=1 を満たす0でない整数の組(a,b,c,d)が無限に存在することを示せ 上流は70点位の擬似コードを 下流は隙のない100点のコードを求められる 商人なら主語を修正する 学者なら述語を修正する 中立ならどっちも修正するか、何も変えない 国際社会では日本はすっかり女性差別および児童ポルノ大国と見られている シリアやアフガニスタンと同列の人権後進国だと見なされている >>411 網羅できない理由の方が多いのに何故できる方に賭けてしまうのかね カリー・ハワード対応もそうだが >>415 お前の首の上につけているものはなんだw モビルスーツに手と足と頭があるのも網羅がしたいだけ カリーハワード対応の元でも 型の表現力の問題で大した命題は表現できなさそう 依存型をもつ言語が待たれる ただ、haskellにはカン拡張のライブラリがあるので圏論とは相性がよいのかもしれない 「Haskellには依存型がない」は「Cにはclassがない」と同じ形式だし 「数学だから違う」は数学の定理ではない read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる