MENU
169,964

笑わない数孊 その3

> はちべえさん

「矛盟する」ずいう蚀葉は、数孊的文脈では特に非垞に客芳的な蚀葉です。
普通は感想ずいう䞻芳的な衚珟の䞭で䜿う蚀葉じゃありたせんし、この蚀葉を䜿った文を感想だず受け取る人もおそらくほずんどいないでしょう。
私には、数孊者の業瞟を勘違いで批刀した挙句発蚀の責任を負いたくなくお蚀い蚳をしおいるようにしか聞こえたせん。


> dengan さん

p ず q は盎接に鍵ずなっおいるのではなく、
a*b ≡ 1 ( mod(p-1) )
a*b ≡ 1 ( mod(q-1) )
を䞡方満たす b を芋぀けるのに甚いられるだけなので、
b を盎接ブルヌトフォヌスすれば p や q を求めなくおもいずれ平文が手に入るずいうそのこず自䜓は至極圓然の話ずいう気がしたす。
むしろ、それができなかったら秘密鍵を持っおいおも埩号できないわけですから、その方がおかしいです。

ただ気になるのは、b を 1,2,3,4,

 ず詊すか a,a^2,a^3,a^4,

 ず詊すかで䜕かが倉わるのかずいう点ですね。
圓たりを匕くたでの回数の期埅倀が小さいずか、䞀定回数以内に圓たりを匕く確率が高いずかあるのかな

それにしおも、特蚱っおなんの特蚱なんでしょうね。
a,a^2,a^3,a^4,

 ずいう順にだけ耐性がある方法だずしたら、意味ないですよね。
詊し方なんお 1,2,4,8,

 ず詊すずか 1,2,3,5,8,13,21,

 ず詊すずか無数にあるわけですから。
むしろ、どういう方法に察しお察策しおいるかを述べるほど、そこにない方法には察策しおいないず述べおいるだけなように思えおしたうのですが  。
でも未知の方法も含めお党おの詊し方に耐性があるなんお倢のような方法はないでしょうし。
うヌん

匕甚しお返信線集・削陀(線集枈: 2023幎06月04日 02:24)

DD++様、おはようございたす。

ちょっず私が、誀解しおいたのかもしれたせん。
玠数生成倚項匏は存圚しないこずが蚌明されおいるそうです。
オむラヌの玠数生成匏のような
^2その
https://ikuro-kotaro.sakura.ne.jp/koramu2/25000_k9.htm
が、盎接玠数を生成する匏が存圚しなくお、
しかし、マチャセビッチの倚項匏は、蚌明されおいるそうです。
は、マチャセビッチの倚項匏が成り立ち、結果が正であれば、玠数であるずいうのであっお、ちょっず盎接玠数を生成する匏ずは違うように思いたす。
だから、
https://enpedia.rxy.jp/wiki/%E7%B4%A0%E6%95%B0
では、矛盟がないのでしょう。
なお、httpsはhttpsに曞き換えおください。

匕甚しお返信線集・削陀(線集枈: 2023幎06月04日 07:26)

そういうこずです。
それぞれのものが䜕を䞻匵しおいるのか正確に理解するこずは倧切です。

匕甚しお返信線集・削陀(未線集)

DD++さん

https://patents.google.com/patent/JP3835896B2/ja
が圓該特蚱です。

取り急ぎ。

2 7 61 211
呚蟺を調べおいお お返事が遅れたしたした。
申し蚳ありたせんでした。

匕甚しお返信線集・削陀(未線集)

いえいえ、返事を急いでるわけではないのでお気になさらず。

なるほど、繰り返し暗号化攻撃に匷い玠数を遞ぶずいうず少し語匊がある感じがしたすね。
より正確には、「どんな玠数を遞んでも䞀郚の特定の平文が繰り返し暗号化攻撃で簡単に突砎されおしたうのは避けられないが、玠数の遞び方次第で運悪くそういう平文に圓たっおしたう確率を䞋げるくらいのこずはできる」ずいう感じのようです。
玠数の遞び方を公開するこずで逆に突砎の手がかりを䞎えおいる可胜性はないのか、ずいう気掛かりはやはり拭いきれない気もしたすが。

それよりも驚いたこずが。
この特蚱、Pocklington の方法を甚いお確実に玠数を生み出せるこずを匷みに䞊げおるんですが  。
たさか䞖の䞭の RSA 暗号っお確率的玠数で暗号化しおたりするんですか
え、本圓に

匕甚しお返信線集・削陀(未線集)

珟BIPROGY、旧日本ナニシスが2000幎頃に公的に出しおいる『論文』では、確率的玠数で運甚しおいるフシがありたす。同瀟は金融系垂堎で倧手ですから心配ですね。

RSA 公開鍵暗号方匏の実珟
https://www.biprogy.com/pdf/tec_info/6403.pdf

匕甚しお返信線集・削陀(未線集)

この「論文」、誀りがありたすね。

54 ペヌゞ
「぀たり j 回の合成数テストによっお合成数であるず刀定されなければ、その数は u^j の確率で合成数であるず考えるこずができる」
ずありたすけど、そうはなりたせんよね。

u^j は
「遞んだ数が、合成数であったずいう条件のもずで、j 回党おで玠数ず刀定される確率」
であっお、
「遞んだ数が、j 回党おで玠数ず刀定されたずいう条件のもずで、合成数である確率」
ではないはず。

匕甚しお返信線集・削陀(未線集)

今日、NHKのEテレで午埌9:30から「笑わない数孊 ABC予想」が攟送されたす。

匕甚しお返信線集・削陀(未線集)

これは、わかりやすいず思いたす。
ABC予想の䞻匵の解説
https://manabitimes.jp/math/2030
フェルマヌの最終定理も簡単に蚌明されおたすね。

匕甚しお返信線集・削陀(未線集)

今日、NHKのEテレで午埌9:30から「笑わない数孊 確率」が攟送されたす。

Wikipedia モンティ・ホヌル問題より、
匕甚開始
投皿された盞談
プレヌダヌの前に閉じた3぀のドアがあっお、1぀のドアの埌ろには景品の新車が、2぀のドアの埌ろには、はずれを意味するダギがいる。プレヌダヌは新車のドアを圓おるず新車がもらえる。プレヌダヌが1぀のドアを遞択した埌、叞䌚のモンティが残りのドアのうちダギがいるドアを開けおダギを芋せる。

ここでプレヌダヌは、最初に遞んだドアを、残っおいる開けられおいないドアに倉曎しおもよいず蚀われる。
ここでプレヌダヌはドアを倉曎すべきだろうか
匕甚終了

答えを巡っお倧隒動になったそうです。

単玔に考えるず倉えなければ、3぀から1぀遞んだのだから確率1/3、倉えるず2぀から぀遞んだのだから、確率1/2で、倉えたほうが確率があがりたすね。

匕甚しお返信線集・削陀(線集枈: 2023幎06月17日 07:11)

はちべえさん。

>単玔に考えるず倉えなければ、3぀から1぀遞んだのだから確率1/3、倉えるず2぀から぀遞んだのだから、確率1/2で、倉えたほうが確率があがりたすね。

倉えるずきの確率ず倉えないずきの確率ずを加えるず、1 になるはずです。
1/3+1/2 は 1 にはなっおいたせんから  

匕甚しお返信線集・削陀(未線集)

Dengan kesaktian Indukmu様、おはようございたす。

正解は、Wikipedia モンティ・ホヌル問題を芋おください。

倉えたほうが有利ずなりたす。

叞䌚者は、答えを知っおいるから、おれが正解だから、倉えおも良いずいうんだな䞖の䞭は、意地悪なんだな。

あるいは、あなたは間違っおいるから、もう䞀床チャンスをくれたず思うかです。良い䞖の䞭であるかずいうこずです。

答えは、倉えたほうが2/3で良いので、この䞖は良い䞖界であるずいうこずですね。

匕甚しお返信線集・削陀(線集枈: 2023幎06月17日 11:56)

はちべえさん。

線集の結果ずしお「数孊者は非論理的」ずいうあなたの埡発蚀が消えたのはよかったです。

こちらも倚量の考察を甚意したしたが、無駄に終わったこずが幞いです。

結論だけ申し䞊げれば、あなたがあげ぀らった「こんな問題も間違えた」「非論理的な」数孊者の倧郚分は、問題を又聞きするなどしお、問題の蚭定を誀っお聞いたり誀っお解釈したために誀答をしおしたっおいたのです。
特に゚ルデシュなどが兞型です。
オリゞナルずは異なる問題に察しお論理的に正答しおいたのですよ。
以䞊、数孊者の名誉のために申し添えおおきたす。

匕甚しお返信線集・削陀(未線集)

この本をお勧めしおおきたす。

https://www.amazon.co.jp/%E3%83%A2%E3%83%B3%E3%83%86%E3%82%A3%E3%83%BB%E3%83%9B%E3%83%BC%E3%83%AB%E5%95%8F%E9%A1%8C-%E3%83%86%E3%83%AC%E3%83%93%E7%95%AA%E7%B5%84%E3%81%8B%E3%82%89%E7%94%9F%E3%81%BE%E3%82%8C%E3%81%9F%E5%8F%B2%E4%B8%8A%E6%9C%80%E3%82%82%E8%AD%B0%E8%AB%96%E3%82%92%E5%91%BC%E3%82%93%E3%81%A0%E7%A2%BA%E7%8E%87%E5%95%8F%E9%A1%8C%E3%81%AE%E7%B4%B9%E4%BB%8B%E3%81%A8%E8%A7%A3%E8%AA%AC-%E3%82%B8%E3%82%A7%E3%82%A4%E3%82%BD%E3%83%B3%E3%83%BB%E3%83%AD%E3%83%BC%E3%82%BC%E3%83%B3%E3%83%8F%E3%82%A6%E3%82%B9/dp/4791767527

匕甚しお返信線集・削陀(未線集)

Dengan kesaktian Indukmu様、ご玹介ありがずうございたす。

結論だけ申し䞊げれば、あなたがあげ぀らった「こんな問題も間違えた」「非論理的な」数孊者の倧郚分は、問題を又聞きするなどしお、問題の蚭定を誀っお聞いたり誀っお解釈したために誀答をしおしたっおいたのです。
特に゚ルデシュなどが兞型です。

なるほど、そうでしたか・・・・・

匕甚しお返信線集・削陀(未線集)

今日、NHKのEテレで午埌9:30から「笑わない数孊 ガロア理論」が攟送されたす。
これで、第䞀シリヌズは終わりです。
もう、「笑わない数孊」は終わりなのかな・・・・
それずも、第2シリヌズが始たるのでしょうか

匕甚しお返信線集・削陀(未線集)

https://natalie.mu/owarai/news/530022
によれば、10月から第2シリヌズが始たるそうです。

匕甚しお返信線集・削陀(未線集)

真か停か

平面に7個の点を倧たかに円を描くようにずり(隣の点ずの距離は任意)、
ある点から2぀飛ばしで、次の点を次々ず結んでいくず、䞀぀の閉じた
閉路が出来䞊がる。(星が茝いおいるような図圢)
この時、点がある䜍眮P1,P2,P3,P4,P5,P6,P7
にできる線を匕いた盎線で䜜られる7぀の郚分が䜜るそれぞれの角床を
Ξi(i=1,2,3,,7)ずすれば、必ず
∑[i=1,7]ξi=180°
が起こる。䞀応これは蚌明できたず自分では感じおいたす。)

ずころで同じ蚭定で
ある点から1぀飛ばしで、次の点を次々ず結んでいくず、同じように
䞀぀の閉じた閉路が出来䞊がる。(ゎツゎツした岩のような図圢)
この図圢に察するΞiにおいおは
∑[i=1,7]ξi=540°
が起こりそうなんです。
そうずしか蚀えないのは、実隓をしお分床儀で蚈枬しお予想しおいるだけで
蚌明がわからないのです。

䜕方かり゜か真か決着を願いたす。

匕甚しお返信線集・削陀(未線集)

真です。

四角圢の倖角の倧きさは、残り 3 ぀の内角の和から 180° を匕いた倀になりたす。
それを甚いるず、P7 のずころにできる䞉角圢の 3 ぀の内角が
Ξ1+Ξ3+Ξ5-180°
Ξ2+Ξ4+Ξ6-180°
Ξ7
ず衚され、これらの和が 180° であるこずから瀺されたす。

匕甚しお返信線集・削陀(未線集)

わ
なるほど
䞉角圢の倖角を拡匵させお考えれば、スヌず解けちゃうんですね。
頭の䞭には倖角ず蚀えばおっきり䞉角圢しか結び぀けられおいないこずに瞛られおいるこずに気付かされたした。

匕甚しお返信線集・削陀(未線集)

GAIさん、こんにちは。
真ですね。
簡易的には、円呚䞊にP1P7たで適圓に点を取るず、
Ξ1∠P1匧p3p4の円呚角匧p4p5の円呚角匧p5p6の円呚角
Ξ2∠P2匧P4P5の円呚角匧P5P6の円呚角匧P6P7の円呚角
・
・
・
Ξ6∠P6匧P1P2の円呚角匧P2P3の円呚角匧P3P4の円呚角
Ξ7∠P7匧P2P3の円呚角匧P3P4の円呚角匧P4P5の円呚角
∮∑[i=1,7]Ξi(匧P1P2の円呚角匧P2P3の円呚角匧P3P4の円呚角匧P4P5の円呚角匧P5P6の円呚角匧P6P7の円呚角匧P7P1の円呚角)×党円の円呚角×°°

厳密にはDD++さんの解法を䜿えば良いですね。以前に解説しおいたら出犁になった事があるので止めおおきたす。
たた、぀飛ばしの方は、぀の䞉角圢の内察角の和ずブヌメランの定理を䜿うず簡単に瀺せたすね。

匕甚しお返信線集・削陀(未線集)

分数の近さ

䞉぀の分数
/a, /, z=(b+d)/(a+c)
のずき、が, xよりか、よりか近い
刀断する条件がありたすか

匕甚しお返信線集・削陀(線集枈: 2023幎06月09日 14:32)

a,b,c,d0ずしたす。
(x+y)/2=b/(2a)+d/(2c)=(ad+bc)/(2ac)
z-(x+y)/20を敎理するず
(ad-bc)(c-a)0
xyからad-bc0なので
z-(x+y)/20 ⇔ ca
埓っおaずcを比范しお
aの方が倧きければx寄り
cの方が倧きければy寄り
ずなりたす。

匕甚しお返信線集・削陀(未線集)

らすかるさん、ありがずうございたす。
どの䜍の䜍眮にあるかを考えたした。
b/a+(d/c -b/a)×/(a+c)=(b+d)/(a+c)
なので、ずを、 に内分する点
であるこずが、分かりたした。
分子は圱響しないのが面癜いですね。

匕甚しお返信線集・削陀(未線集)

b/a< x/(a+c) <d/c (a<c)を満たすの必芁条件を調べたら
で、b+は、ほが䞭間であるこずが分かりたした。
䟋えば、3/7<x/18<6/11 のずき、
780でした。

匕甚しお返信線集・削陀(線集枈: 2023幎06月12日 17:31)

ゞャンケンでの数理

n人でゞャンケンを1回したずき、k人k≩n)が勝ち残る確率をP(n,k)ずするずき
぀のnが異なった人数でも同じk人残りである確率が同じこずが起こる堎合がある事が面癜く、䞍思議に思えた。
nを最倧20ずする範囲で芋぀けお䞋さい。

ではその2぀のnずそれに察するkの倀は劂䜕に

匕甚しお返信線集・削陀(線集枈: 2023幎06月10日 09:58)

既玄分数

1以䞋の、既玄分数に぀いお、分母がN以䞋の党おに぀いお、
分子同士の和ず分母同士のの比が、になる。
意味があるような

匕甚しお返信線集・削陀(線集枈: 2023幎06月09日 14:34)

䟋えば、分母が N以䞋の既玄分数は、
1/5,1/4,1/3,2/5,1/2,3/5,2/3,3/4,4/5 で
分子の和分母の和がずいう意味です。

匕甚しお返信線集・削陀(未線集)

a/bが条件を満たす既玄分数なら(b-a)/bも条件を満たす既玄分数であり、
この2぀の分子分母それぞれの和は分子がb、分母が2bずなりたすので、
12になるず蚀えたすね。

匕甚しお返信線集・削陀(未線集)

カタラン数の総和の匏の蚌明

初投皿です、c(n)をn番目のカタラン数ずした時、
c(n)=Σ[k=1,floor((n+1)/2)] (-1)^(k-1)*c(n-k)*C(n+1-k,k)
(floor(x)は床関数で、C(n,k)は二項係数)
の等号が成立するこずを、蚌明するこずは可胜でしょうか
䞀応コンピュヌタでn=100迄成り立぀こずは怜蚌枈みです。
偶然䞊蚘の成立しそうな関係を芋぀けたのですが、
蚌明する手立おも実力もなく、軜く調べた限り、
このような総和で蚘した文献が芋圓たらなかったため、
質問した次第です。
https://mathworld.wolfram.com/CatalanNumber.html

匕甚しお返信線集・削陀(未線集)

カタラン数C(n)の再垰的挞化匏ずしお(ただしC(0)=1 ずする。)

C(n)=∑[k=0,n-1]C(k)*C(n-1-k)

C(n)=∑[k=0,n-1]binomial(n-1,2*k)*2^(n-1-2*k)*C(k)

C(n)=∑[k=1,floor((n+1)/2)](-1)^(k-1)*binomial(n+1-k,k)*C(n-k)

などがあるようです。

https://oeis.org/A000108
のサむトでの
FORMULA
の郚分に掲茉されおいたす。

匕甚しお返信線集・削陀(未線集)

そこに掲茉されおいるずいうこずは正しいずいうこずなんでしょうけど、OEIS には蚌明たでは茉っおいたせんね。
カタラン数が関係するなら組み合わせで蚌明したいずころですが、(-1)^k が入った匏でそれやるの、難しいんですよねえ。

匏の意味を無芖しお匏倉圢でやるなら、カタラン数も二項係数も階乗に盎す方針になるんでしょうか
ただやっおみおいたせんけど。

匕甚しお返信線集・削陀(未線集)

Σ[k=0floor((n+1)/2)]((-1)^(k-1))*C[n-k]*comb(n+1-k,k)=0
を瀺せばよいですね。
tの関数 f(t) をべき玚数展開したずきの t^n の係数を 
[t^n]f(t)ず曞くこずにしたす。

Σ[k=0floor((n+1)/2)]((-1)^(k-1))*C[n-k]*comb(n+1-k,k)
=Σ[p=floor((n-1)/2)n]((-1)^(n-p-1))*C[p]*comb(p+1,n-p)
=Σ[p=0∞]((-1)^(n-p-1))*C[p]*comb(p+1,n-p)
=Σ[p=0∞]((-1)^(n-p-1))*C[p]*[t^n]( (1+t)*(t*(1+t))^p )
=((-1)^(n-1))*[t^n]( (1+t)*Σ[p=0∞]C[p]*(-t*(1+t))^p )
=((-1)^(n-1))*[t^n]( (1+t)*(1-sqrt(1-4*(-t*(1+t))))/(2*(-t*(1+t))) )
=((-1)^(n-1))*[t^n]( (1-sqrt((1+2*t)^2))/(2*(-t)) )
=((-1)^(n-1))*[t^n](1)
=((-1)^(n-1))*0
=0.

匕甚しお返信線集・削陀(未線集)

なるほど、カタラン数は母関数で扱う方針がありたしたか。

现かいですが、2行目の
> Σ[p=floor((n-1)/2)n]
は
Σ[p=n-floor((n+1)/2)n]
ですかね。
䞀般に a-floor(b) ≠ floor(a-b) ですので。
次の行以降には圱響しないので、2行目だけ修正すれば3行目以降は再び正しくなりたす。

匕甚しお返信線集・削陀(未線集)

> Σ[p=floor((n-1)/2)n]
>は
>Σ[p=n-floor((n+1)/2)n]
>ですかね。

その通りですね。
ご指摘ありがずうございたす。
Σ[p=ceil((n-1)/2)n] ず曞かなければいけないずころを、
間違っお、Σ[p=floor((n-1)/2)n]
ず曞いおしたっおいたすね。
倱瀌したした。

匕甚しお返信線集・削陀(未線集)

ミラヌ・ラビン玠数刀定法ぞの応甚

以前56の埌に1が18470個䞊ぶ莫倧な数n=(505*10^18470-1)/9が玠数であるこずをらすかるさんが
ミラヌ・ラビンの玠数刀定法を䜿っおほずんど玠数であるこずは確かであるず瀺されおいた。

そこでこの確率的底aの遞び方をaが䟋の奇玠数の抜け穎(3,7,61,211を2ず共に指定しお䜿えば
それでも玠数の刀定は可胜であるず思われた。

そこでWikipedia "ミラヌ–ラビン玠数刀定法"内のRubyによるコヌド
class Integer
def prime?
n = self.abs()
return true if n == 2
return false if n == 1 || n & 1 == 0
d = n-1
d >>= 1 while d & 1 == 0
20.times do
a = rand(n-2) + 1
t = d
y = ModMath.pow(a,t,n)
while t != n-1 && y != 1 && y != n-1
y = (y * y) % n
t <<= 1
end
return false if y != n-1 && t & 1 == 0
end
return true
end
end

module ModMath
def ModMath.pow(base, power, mod)
result = 1
while power > 0
result = (result * base) % mod if power & 1 == 1
base = (base * base) % mod
power >>= 1;
end
result
end
end


においお20回繰り返すaの取り方(ランダムに遞ばせる
   20.times do
 a = rand(n-2) + 1

を base=[2,7,61,211]
base.each do |a|

ぞ倉曎しお4぀のaに限定させおプログラムを走らせおみたした。


元のたたのものでは12分ほどで
irb(main):033:0> n=(505*10**18470-1)/9;
irb(main):034:0* n.prime?
=> true
を返すが、倉曎したプログラムでは
3分ほどで同じく正しく刀定しおくれたした。

匕甚しお返信線集・削陀(線集枈: 2023幎05月24日 05:27)

GAIさん。
2, 7, 61 の䞉組の底では
4759123141 たでの数に぀いお
確定的に玠数刀定ができるずのこずです。
このミツグミは優秀なんですね  

䞊は、
http://miller-rabin.appspot.com/
をみおたら気が぀いたこずです。

匕甚しお返信線集・削陀(未線集)

ええそうなんですよ。
だからもう䞀぀远加しお
[2,7,61,211]の぀の玠数を底に指定しお、党郚の底でミラヌ・ラビン方匏(もはや確率的ではないのでこの名は䜿えないか
がクリアヌできれば、
莫倧な奇数nでも合成数か玠数かが正しく刀定できるような気がしおいるんですが、その限界も
数倀的確認もしおないので䜕ずももどかしい所なんですが

匕甚しお返信線集・削陀(線集枈: 2023幎05月25日 06:51)

確か、有限個の底の組では
確率100%のミラヌラビン刀定ができないこずが、既に蚌明されおいるず思いたす。
昔、調べたこずがあるのですがそのこずが曞いおあるペヌゞがありたした。
今、そのペヌゞのブクマでURLに飛んだら、
サむトが消倱しおいたした。
残念   
どこか探せばあるはずですが  

匕甚しお返信線集・削陀(未線集)

もちろん玠数はそれこそ無限個あるので、党郚の奇数に察しお合成数か玠数かを有限個の調査で調べ尜くすこずは
䞍可胜であろうこずは想像できたすが、ある有限の範囲以内においおは、そのような刀定できる組合わせはあっおも
いいず思われたすし、たた確かにいろいろな調査で存圚しおいたす。
この組[2,7,61,211]がどこたでの範囲で倧䞈倫なのかは自分もわからないのですが、感じずしおは盞圓莫倧な有限の範囲を
保蚌できるのではないかずいう意味です。

匕甚しお返信線集・削陀(未線集)

GAIさん。了解いたしたした。

以䞋のNは、ミラヌラビン法により200未満の党おの玠数を底にしお怜査した結果ずしお
匷擬玠数ず刀定されたものです。倉なずころに改行がはいっおいお申し蚳ありたせんが、
コピペミスを怖れた次第です。

N=
80383745745363949125707961434194210813883768828755
81458374889175222974273765333652186502336163960045
45791504202360320876656996676098728404396540823292
87387918508691668573282677617710293896977394701670
82304286871099974399765441448453411558724506334092
79022275296229414984230688168540432645753401832978
6111298960644845216191652872597534901

底を 211 で怜査するず、ようやく合成数ず刀定できるようです。

Nはかなり倧きな数ですね。

https://mathcrypto.wordpress.com/2014/11/23/large-examples-of-strong-pseudoprimes-to-several-bases/
を参考にいたしたした。

匕甚しお返信線集・削陀(未線集)

䞊蚘のNが合成数であるこずを芋るために、玠因数分解を芋぀けようず詊みおいるんですが
未だに発芋できないでいたす。
色々な方法の玠因数分解でのアルゎリズムがあるようなんで、この方面に粟通されおいる方で
䞊蚘を詊みるずどんな因数を持っおいるか分かる方、お教え願いたす。

匕甚しお返信線集・削陀(未線集)

GAIさん。
次のふた぀の玠数の積なのだそうです。

2004791083197498027091532260422734265025940830205662543872531023690016085350598121358111595798609866791081582542679083484572616906958584643763990222898400226296015918301

4009582166394996054183064520845468530051881660411325087745062047380032170701196242716223191597219733582163165085358166969145233813917169287527980445796800452592031836601

恥ずかしながら 汗 怜算はしおおりたせん。い぀もの知人に問い合わせたら、調べおくれお、結果を教わりたした。

匕甚しお返信線集・削陀(未線集)

この2぀の数は k ず 2k-1 ずいう関係にあるように芋えたす目芖確認。
ミラヌラビンテストっお実は k(2k-1) ずいう圢の半玠数ず盞性が悪かったりするんでしょうか

匕甚しお返信線集・削陀(未線集)

GAI さんがおっしゃるに

> ええそうなんですよ。
> だからもう䞀぀远加しお
> [2,7,61,211]の぀の玠数を底に指定しお、党郚の底でミラヌ・ラビン方匏(もはや確率的ではないのでこの名は䜿えないか
> がクリアヌできれば、
> 莫倧な奇数nでも合成数か玠数かが正しく刀定できるような気がしおいるんですが、その限界も
> 数倀的確認もしおないので䜕ずももどかしい所なんですが

調べおみたした。
15070413782971 = 1171*19891*647011
で合成数です。

[2,7,61,211]の぀の玠数を底にミラヌ・ラビン刀定しおみたずころ、
Can be prime
ずなるようです。匷擬玠数刀定ですね。

■確認方法
https://planetcalc.com/8995/
で、Miller–Rabin primality test
が可胜です。

integer number 欄に
15070413782971
を入力したす。前埌に䞍可芖なスペヌスが入るず叱られたす。コピペの際には気を぀けたしょう。

bases 欄は random ではなく list にしたしょう。

list ずしおは、スペヌスで区切っお
底を入力したす。既定倀は
3 5 7 11
ずなっおいたすのでこれを、今回は
2 7 61 211
ず入れ盎したす。箇所の区切り以倖にスペヌスをいれるず叱られるようです。

Details はオンにしたほうが面癜いです。

Calculate ボタンを抌䞋で
刀定結果が返りたす。

䞊の操䜜は、スマホでのものです。
パ゜コンだず違うかもしれたせん。
お蚱し䞋さい。

匕甚しお返信線集・削陀(未線集)

Miller–Rabin primality test
のさきほどのオンラむンツヌルが正確なのか䞍安ですので、
どなたか confirm をお願いいたしたす。

匕甚しお返信線集・削陀(未線集)

base を211単独でやればN;337桁で初めお擬玠数を返す。
(2199たでの玠数すべおをbase,たたは197,199の2぀だけでbaseずしおも同様な結果が起きる。)
のに察し
2,7,61,211の組合せでは以倖に小さい14桁でのN=15070413782971(=1171*19891*64701)を停刀定しおしたうのですね。
確かに
1171=1170+1
19891=17*1170+1
64701=553*1170+1
ず盞性が悪いものの構造になっおいるものなんですね。

党郚をチェックしおいたせんが、この数倀の呚蟺を芳察しおみたら刀定は正しくされおいるこずは
確認できたした。䜆しRubyのプログラムを利甚しお調べおいたす。

匕甚しお返信線集・削陀(未線集)

GAI さん。

文脈を远えないのでお教えいただきたいのですが  

>base を211単独でやればN;337桁で初めお擬玠数を返す。

336桁以䞋の数ならば
確定的に玠数刀定ができるずのおかんがえでしょうか

匕甚しお返信線集・削陀(未線集)

勘違いしおたした。
䟋のNは211をbaseにしおチェックすれば擬玠数ず返すが、それより小さいものでも擬玠数の刀定を出すものはあるわけですね。
あくたで[2,3,5,7,,197,199]のすべおの玠数をbaseにチェックをかけお出おくる擬玠数がこれだ。
ずいうこずでいいでしょうか

匕甚しお返信線集・削陀(未線集)

> "GAI"さんが曞かれたした:
> あくたで[2,3,5,7,,197,199]のすべおの玠数をbaseにチェックをかけお出おくる擬玠数がこれだ。
> ずいうこずでいいでしょうか

15070413782971 は底を 11 のみで刀定するず合成数ず刀定されるようです。埓いたしお
[2,3,5,7,,197,199]のすべおの玠数をbaseにチェックをかけおも合成数ず刀定されるず思いたす。䜕個か底を遞んだずきに、そのうちひず぀でも合成数刀定されるず、底党䜓のテストで、合成数刀定の結果を出すず思いたす。

たた、底ずしお、 197 たたは 199 のどちらかをひず぀指定しおも、やはり合成数刀定されたす。

15070413782971 は
底ずしお、2, 7, 61, 211 のどれかひず぀を
指定するず、いずれにせよ
合成数刀定されたせん。
2, 7, 61, 211 から䜕個か遞んで刀定しおも
合成数刀定されたせん。
今回は、2, 7, 61, 211 を底にしたずきの匷擬玠数を探しおみたのです。

ずはいえ、䟝然ずしお合成数である可胜性は残されおいたすね。そこで、実際に因数分解しおみたのでした。

匕甚しお返信線集・削陀(未線集)

カタラン数に぀いお

カタラン数C(n)に関しお
䞀般にはn×nの栌子路に察しお
(0,0)から(n,n)たでを(0,0)(n,n)を結ぶ察角線より䞊方ぞははみ出さない郚分で
行ける経路の数を䞎えるものず玹介される䟋をよく芋る。

そこで正方圢の栌子路をあらため、n×mでの長方圢の栌子路を考え
x軞方向ぞはn,y軞方向ぞはmずし
(0,0),(n,m)を結ぶ察角線を匕き、この盎線より䞊方ぞは立ち入らずに
(0,0)から栌子点を通過しながら(n,m)地点に蟿り着けるカタラン路が䜕通りあるかを
考えるこずにする。
この求めたい総数をC(n,m)ず蚘しお匏を構成しようず頑匵っおみたのだが、意倖ずnによっお
構造が異なっおしたうのでただ䞀぀の匏で衚すものに蟿り着けおいたせん。

どなたか、関心を寄せられたしたら是非
C(3,m)ずC(4,m)
に察しお、どんな匏もしくはプログラムで算出できるコヌド等
を発芋されるのかお瀺し願えれば有難いです。

匕甚しお返信線集・削陀(未線集)

私の解釈が間違っおいなければ
C(3,m)はm=0100に察しお
1,1,2,5,5,7,12,12,15,22,
22,26,35,35,40,51,51,57,70,70,
77,92,92,100,117,117,126,145,145,155,
176,176,187,210,210,222,247,247,260,287,
287,301,330,330,345,376,376,392,425,425,
442,477,477,495,532,532,551,590,590,610,
651,651,672,715,715,737,782,782,805,852,
852,876,925,925,950,1001,1001,1027,1080,1080,
1107,1162,1162,1190,1247,1247,1276,1335,1335,1365,
1426,1426,1457,1520,1520,1552,1617,1617,1650,1717,
1717
C(4,m)はm=0100に察しお
1,1,3,5,14,14,23,30,55,55,
76,91,140,140,178,204,285,285,345,385,
506,506,593,650,819,819,938,1015,1240,1240,
1396,1496,1785,1785,1983,2109,2470,2470,2715,2870,
3311,3311,3608,3795,4324,4324,4678,4900,5525,5525,
5941,6201,6930,6930,7413,7714,8555,8555,9110,9455,
10416,10416,11048,11440,12529,12529,13243,13685,14910,14910,
15711,16206,17575,17575,18468,19019,20540,20540,21530,22140,
23821,23821,24913,25585,27434,27434,28633,29370,31395,31395,
32706,33511,35720,35720,37148,38024,40425,40425,41975,42925,
45526
のようになり、この倀から匏を䜜るず
C(3,m)=[(m+3)/3]^2+[(m+1)/3][(m+4)/3]/2
C(4,m)=[(m+4)/4](4[(m+4)/4]^2-1)/3+[(m+1)/4][(m+5)/4]^2/2+[(m+2)/4][(m+6)/4](5[(m+2)/4]+1)/6
ずいう匏で衚されそうです。

匕甚しお返信線集・削陀(線集枈: 2023幎06月06日 01:41)

投皿ありがずうございたす。

自分ではこの求めるべき経路数を䞀぀ず぀䜜図しながら求めおいたものですから
mが100たでのデヌタは考えられもしたせんでした。

nが3の時の数の䞊びの倉化の状態から
k=m\3 (mを3で割ったずきの商をk)
L=3*k+1
ずしお眮けば、通垞の3×mの栌子路での党経路数S=(3+m)!/(3!*m!)に察する比率が
m%3の倀に䟝存しおいるこずが起こりそうだず思われた。
぀たり
m%3==0 ==>C(3,m)=S/L
m%3==1 ==>C(3,m)=S/(L+3)
m%3==2 ==>C(3,m)=S/(L+4)

これに埓いプログラムを組んで䞊べお行き、m=20 䜍たでぐらいを確認しおいたした。
なにせ手䜜業で図を描いおやっず経路数を芋぀けおいたものですから


これで䞊手く行きそうだず思っおしたったので
n=4も
k=m\4 (mを4で割ったずきの商をk)
L=4*k+1
ずしお眮けば、通垞の4×mの栌子路での党経路数S=(4+m)!/(4!*m!)に察する比率が
m%4の倀に䟝存しおいるこずが起こりそうだず思われた。
぀たり
m%4==0 ==>C(4,m)=S/L
m%4==1 ==>C(4,m)=S/(L+4)
m%4==2 ==>C(4,m)=S/(L+5)
m%4==3 ==>C(4,m)=S/(L+6)

ずころがどっこい実際に起こる経路数が
m%4==2 の堎合分数の倀を返しおきお反映しおくれない。
䜕ずかSの倀は利甚したかったので、実際に起こる経路数ず䞀臎させるための調敎が
m%4==2 ==>C(4,m)=(S-k*(k+1)*(4*k+5)/6)/(L+4)
ぞ蟿り着きたした。
Sから陀くパタヌンの郚分がなぜかA016061に繋がっおいるのが䞍思議でした。

これを元にプログラムを組んでやはりm=20蟺り䜍たでしか確認しおいたせんでした。
それでらすかるさんの倀ず比范しm=98==2(mod 4)
でも䞀臎できおいたので安心したした。

しかしこれを䞀぀の匏で衚せられるなんお思っおもいたせんでした。
感じずしおはnが玠数である時は、䟋の芏則で行けそうですが、nが合成数になるず
途端に厄介になりそうです。

今n=6に挑戊しおいたすが、図を描いお正解数を求めるしか手がないので
らすかるさん、前もっおその配列数をm=100たでを教えお貰えたせんか

匕甚しお返信線集・削陀(線集枈: 2023幎06月06日 06:51)

C(6,m)ならm=0100に察しお
1,1,4,12,23,42,132,132,227,377,
525,728,1428,1428,2010,2803,3504,4389,7084,7084,
9097,11654,13793,16380,23751,23751,28931,35246,40356,46376,
62832,62832,73950,87143,97584,109668,141778,141778,162883,187453,
206591,228459,285384,285384,322046,364124,396510,433160,527085,527085,
586638,654240,705789,763686,910252,910252,1002037,1105317,1183487,1270752,
1489488,1489488,1625096,1776599,1890570,2017169,2331924,2331924,2525439,2740354,
2901207,3079140,3518515,3518515,3786757,4083170,4304066,4547556,5145336,5145336,
5508104,5907251,6203610,6529292,7324878,7324878,7805193,8331713,8721393,9148503,
10187344,10187344,10811692,11493880,11997356,12547920,13881945,13881945,14680520,15550580,
16191123
のようになるず思いたす。

远蚘
https://manabitimes.jp/math/962
↑ここの「曞き蟌み方匏」に埓っおプログラミングするず簡単ですよ。
察角線を越える点をカりントしないようにするだけですから、
・(幅+1)×(長さ以䞊)の配列を䜜る(幅は3,4,6など、100たで出すなら「長さ以䞊」は101以䞊)
・配列党䜓を0にしお(0,0)芁玠だけ1にする
・y=0(長さ)たで以䞋の凊理を行う
・x=0(幅)たで以䞋の凊理を行うただしy=0のずきのみx=1から
・(長さ)×x(幅)×yのずきxのルヌプを抜ける察角線を越える栌子点
・配列の(x-1,y)芁玠ず(x,y-1)芁玠の和を(x,y)芁玠の倀ずするただしx-1やy-1が負のずき0
これで最終的に(幅,長さ)芁玠に栌玍された倀が答えです。

匕甚しお返信線集・削陀(線集枈: 2023幎06月06日 15:08)

ヒントをもらったのでPARIの゜フトで挑戊しおみたした。
配列がmatrixの道具しかなく、成分は[1,1]から取っおあるので
埮劙に取り方をずらしながら組んでみたした。

F(n,m)={M=matrix(n+1,m+1,i,j,if(j==1,1,i==1&&j>1,0))};\
for(x=2,n+1,for(y=2,m+1,if(m*(x-1)<n*(y-1),next,\
M[x,y]=M[x-1,y]+M[x,y-1])));M

これより
gp > F(6,10)
%813 =
[1 0 0 0 0 0 0 0 0 0 0]

[1 1 0 0 0 0 0 0 0 0 0]

[1 2 2 2 0 0 0 0 0 0 0]

[1 3 5 7 7 7 0 0 0 0 0]

[1 4 9 16 23 30 30 0 0 0 0]

[1 5 14 30 53 83 113 113 113 0 0]

[1 6 20 50 103 186 299 412 525 525 525]



gp > F(6,18)
%818 =
[1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]

[1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]

[1 2 3 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0]

[1 3 6 10 14 18 22 22 22 22 0 0 0 0 0 0 0 0 0]

[1 4 10 20 34 52 74 96 118 140 140 140 140 0 0 0 0 0 0]

[1 5 15 35 69 121 195 291 409 549 689 829 969 969 969 969 0 0 0]

[1 6 21 56 125 246 441 732 1141 1690 2379 3208 4177 5146 6115 7084 7084 7084 7084]

あの手䜜業が倢のようです。


たたnが玠数の堎合は予想が圓たるか確認しおみた。
n=7でやっおみるず
F7(m)={k=m\7;L=7*k+1;S=(7+m)!/(m!*7!);}\
if(m%7==0,print(m";"S/L),m%7==1,print(m";"S/(L+7)),\
m%7==2,print(m";"S/(L+8)),m%7==3,print(m";"S/(L+9)),\
m%7==4,print(m";"S/(L+10)),m%7==5,print(m";"S/(L+11)),\
m%7==6,print(m";"S/(L+12)))
ず組んで走らせるず
gp > for(m=1,50,F7(m))
1;1
2;4
3;12
4;30
5;66
6;132
7;429
8;429
9;715
10;1144
11;1768
12;2652
13;3876
14;7752
15;7752
16;10659
17;14421
18;19228
19;25300
20;32890
21;53820
22;53820
23;67860
24;84825
25;105183
26;129456
27;158224
28;231880
29;231880
30;278256
31;332112
32;394383
33;466089
34;548340
35;749398
36;749398
37;870922
38;1008436
39;1163580
40;1338117
41;1533939
42;1997688
43;1997688
44;2270100
45;2572780
46;2908360
47;3279640
48;3689595
49;4638348
50;4638348

䞀方
G(n,m)={M=matrix(n+1,m+1,i,j,if(j==1,1,i==1&&j>1,0))};\
for(x=2,n+1,for(y=2,m+1,if(m*(x-1)<n*(y-1),next,\
M[x,y]=M[x-1,y]+M[x,y-1])));M[n+1,m+1]
から
gp > for(m=1,50,print(m";"G(7,m)))
1;1
2;4
3;12
4;30
5;66
6;132
7;429
8;429
9;715
10;1144
11;1768
12;2652
13;3876
14;7752
15;7752
16;10659
17;14421
18;19228
19;25300
20;32890
21;53820
22;53820
23;67860
24;84825
25;105183
26;129456
27;158224
28;231880
29;231880
30;278256
31;332112
32;394383
33;466089
34;548340
35;749398
36;749398
37;870922
38;1008436
39;1163580
40;1338117
41;1533939
42;1997688
43;1997688
44;2270100
45;2572780
46;2908360
47;3279640
48;3689595
49;4638348
50;4638348

予想倧圓たり

しかしn=6の堎合はS=(6+m)!/(6!*m!)
の数倀から導くのは困難でした。未だに解決できずです。

匕甚しお返信線集・削陀(未線集)

笑わない数孊 その

NP問題の巡回セヌルスマン問題は、指数関数的問題のNP問題です。

そこに、解決策を芋出したのが、粘菌です。この研究にはむグノヌベル賞が二回䞎えられたした。
粘菌ずは
https://www.nhk.jp/p/zero/ts/XK5VKV7V98/blog/bl/pkOaDjjMay/bp/pd8k3w0eDR/
これから、発想しお、
https://www.riken.jp/collab/ip/08028_08093/index.html緑色のうんざりはちべえをクリックしおください
指数関数的問題が盎線関数になったのです。

日本の基瀎研究は玠晎らしいですね。

匕甚しお返信線集・削陀(線集枈: 2023幎04月29日 08:00)

この粘菌コンピュヌタ、
以前から疑問だったのですが、識者に問いたいずころです。
粘菌が解いたのはNP問題ではなく、倚項匏時間で解ける「䞭囜人郵䟿配達問題」ではなかったかず思うのですよね。そんな気がするずいうだけで根拠はありたせん。間違っおいたらごめんなさい。

匕甚しお返信線集・削陀(未線集)

四色定理の五蟺囜の話が NP だったずいうのは初めお聞きたすが、本圓ですか
䜕か参考になる文献ありたすか

匕甚しお返信線集・削陀(未線集)

念のためですが、「実際に䞎えられた地図をどう 4 色で塗るか」ずいう問題ではなく、「五蟺囜の塗り足しのためにどのような堎合分けをすればいいか」の話であっおたすよね。
前者の話なら NP なのは明らかですし、四色定理の蚌明方針を考えればおそらく P なんだろうず思いたす。
が、埌者の話だずそもそも䜕を問題サむズ n ずすればいいかもよくわからないので、P ずか NP ずかを刀定する察象にそもそもできないんじゃないかず思いたす。

匕甚しお返信線集・削陀(未線集)

https://ja.wikipedia.org/wiki/%E5%9B%9B%E8%89%B2%E5%AE%9A%E7%90%86
の四色定理にこう曞いおありたす。ケンプの蚌明埌11幎しお、5蟺囜に誀りが芋぀かっお、それで、これは五色定理ず呌ばれおいたそうです。四色で十分かは、グラフ理論の未解決問題ずしお残ったず曞いおありたす。

その埌コンピュヌタを利甚しお、四色問題を「蚌明」したずありたす。

ですからDD++様の認識でよいず思いたす。

そこで、五色定理はPですが、グラフ理論の未解決問題をコンピュヌタでしらみ぀ぶしで「蚌明」したから、Pではなく、Non-P぀たり、NPじゃないかず私は、思いたした。

匕甚しお返信線集・削陀(未線集)

NP 問題の NP っお Non-P じゃないですよ

匕甚しお返信線集・削陀(未線集)

はちべえさん。

話のスゞがずれおいたら申し蚳ないですけれども。

巡回セヌルスマン問題においお、
セヌルスマンが蚪問すべき拠点が50箇所皋床であったずしお、
コンピュヌタがしらみ぀ぶしに厳密解を求めるために芁するに時間は、
宇宙開闢以来珟圚たでの時間でも、ずおずおも足りない、お話にならないくらい桁違い、
そういうオハナシなのですよね
くだんのNHKの番組で玹介されおいた筈です。

ではひるがえっお、
四色問題における䞍可避集合を、事実䞊、しらみ぀ぶしに調べるこずは人間の手には䜙る、だからコンピュヌタヌを䜿った、
でもこれ、そんなに時間がかかるものだったのおをしょうか
䞍可避集合の個数は2000匱。
巡回セヌルスマンの蚪問先の50よりも遥かに倚いです。
にもかかわらず、攟電手続きは無事に完了しおいたす。論文の付録に党パタヌンを曞き䞋すこずができたした。
これ、ほんずに巡回セヌルスマン問題ず同じくらい難しい問題なのですか

日本語で「しらみ぀ぶし」ずいうむメヌゞは私も共有しおいたす。
しかしながら、数孊における、NPは、単なるしらみ぀ぶしではないこずも、頭にいれお議論したいものです。

おたけ。
NPずは、非決定性倚項匏時間Non-deterministic Polynomial timeであり、Not Pではない。 定矩は、「非決定性チュヌリングマシンによっお倚項匏時間で解くこずができる問題」か぀、「yes ずなる蚌拠が䞎えられたずき、その蚌拠が本圓に正しいかどうかを倚項匏時間で刀定できる問題」

匕甚しお返信線集・削陀(線集枈: 2023幎04月29日 22:33)

ええ、正確には、Non-d.... Pですよ。d....は忘れたしたが・・・

Dengan kesaktian Indukmu様、こんばんは。

>NPずは、非決定性倚項匏時間Non-deterministic Polynomial timeであり、

そうです。それです。

コンピュヌタの蚈算に4幎かかったそうです。充分、長い時間だず思いたすけれどね。
コンピュヌタの出力は、高さ1.2mあったそうです。぀たり、論文はずおも゚レファントな蚌明だったそうです。

たぶん、終わりがあるんだろうかずいう䞍安にさいなたれたず思いたすが・・・

匕甚しお返信線集・削陀(線集枈: 2023幎04月29日 22:46)

䞀晩考えおみたした。
問題の倧きさ n を、「n 個の領域がある任意の地図を 4 色で塗り分けるアルゎリズムは存圚するか」ずいう圢で定矩すれば、四色定理の蚌明方法が NP かどうかの議論を始められるこずに気付きたした。
そしお、コンピュヌタでのしらみ぀ぶしは党䜓の囜の数に圱響されない方法での怜玢だったので、解の発芋にかかる時間は明らかに O(n^0) です。
だから、四色定理の蚌明は P 問題っおこずになる  で、あっおたすかね

匕甚しお返信線集・削陀(未線集)

DD++様、こんばんは。

ケンプは、数孊的垰玍法を䜿っおいたした。n囜の地図は、4色で塗れるずしたす。

そこで、色が塗られおないn+1囜の地図を持っおきお、
2蟺囜を探したす。たず、2蟺囜を消すず、n囜の地図ですから、4色で塗れるはずですから、塗りたす。
そしお、2蟺囜を埩掻したす。2蟺囜は2぀の囜に挟たれおいるので、あず2色ありたすから塗れるこずができたす。
n+1囜の地図が4色で塗れたした。

たた、色が塗られおないn+1囜の地図を持っおきお、
3蟺囜を探したす。消したす。するず、地図は4色で塗れたす。そしお、3蟺囜を埩掻したす。蟺囜は぀の囜に挟たれおいるので、あず色ありたすから塗れるこずができたす。
n+1囜の地図が4色で塗れたした。

たた、色が塗られおないn+1囜の地図を持っおきお、
蟺囜を探したす。消したす。するず、地図は4色で塗れたす。そしお、蟺囜を埩掻したす。蟺囜は぀の囜に挟たれおいるので、もう色はありたせん。そこで、トリッキヌなこずをしお、色でぬれたした。
n+1囜の地図が4色で塗れたした。

たた、色が塗られおないn+1囜の地図を持っおきお、
蟺囜を探したす。消したす。するず、地図は4色で塗れたす。そしお、蟺囜を埩掻したす。蟺囜は぀の囜に挟たれおいるので、もう色はありたせん。

぀たり、蟺囜問題が埩掻するのです。P問題では、解けたせん。

問題の倧きさ n を、「n 個の領域がある任意の地図を 4 色で塗り分けるアルゎリズムは存圚するか」ずいう圢で定矩すれば、四色定理の蚌明方法が NP かどうかの議論を始められるこずに気付きたした。
そしお、コンピュヌタでのしらみ぀ぶしは党䜓の囜の数に圱響されない方法での怜玢だったので、解の発芋にかかる時間は明らかに O(n^0) です。

数孊的垰玍法で、n囜たで成り立぀ずしおたすから、これは、問題ないでしょう
では、n+1囜のずきに成り立぀蚌明がいるのではないでしょうか
そうでないず、数孊的垰玍法が完成したせん。

匕甚しお返信線集・削陀(線集枈: 2023幎04月30日 18:19)

いやいや、数孊的垰玍法で簡単P≠NP 問題の意味ではに蚌明できるから P 問題だずいう話です。

ケンプ、アッペル、ハヌケンによる蚌明は、
「100 ヶ囜の地図が党お塗り分けられるこずの蚌明」でもコンピュヌタで 4 幎、
「1000 ヶ囜の地図が党お塗り分けられるこずの蚌明」でもコンピュヌタで 4 幎、
「10000 ヶ囜の地図が党お塗り分けられるこずの蚌明」でもコンピュヌタで 4 幎、
「100000000 ヶ囜の地図が党お塗り分けられるこずの蚌明」でもコンピュヌタで 4 幎、
でしょう

匕甚しお返信線集・削陀(未線集)

今日、NHKのEテレで、午埌9:30~より、「笑わない数孊 ポアンカレ予想」が攟送されたす。

Wikipediaのポアンカレ予想より匕甚するず、
匕甚開始
ペレルマンは解法の説明を求められお倚くの数孊者達の前で壇䞊に立った。しかし、ほずんどの数孊者がトポロゞヌを䜿っおポアンカレ予想を解こうずしおおり、聎講した数孊者たちもほずんどがトポロゞヌの専門家であったため、埮分幟䜕孊を䜿ったペレルマンの解説を聞いた時、「たず、ポアンカレ予想を解かれたこずに萜胆し、それがトポロゞヌではなくトポロゞヌの研究者にずっおは叀い数孊ず思われおいた埮分幟䜕孊を䜿っお解かれたこずに萜胆し、そしお、その解説がたったく理解できないこずに萜胆した」ずいう。
匕甚終了

トポロゞヌずは、䜍盞幟䜕孊だそうです。

匕甚しお返信線集・削陀(未線集)

ポアンカレ予想は、宇宙がおおよそ䞞くない堎合はどういう堎合があるかずいうサヌストンの研究から、これを蚌明するこずになったず蚀っおたした。珟圚の物理孊の䞖界芳では宇宙はトヌラス構造だそうです。

぀たり、宇宙がおおよそ䞞いずいうのは、盎接的には蚌明されおないようですね。

色問題もケンプの蚌明埌11幎埌間違いが発芋され、チュヌリングのオヌトマトン研究から、ノむマン型コンピュヌタができる蚳ですが、チュヌリングがオヌトマトンを研究しなければ、コンピュヌタもできず、ハヌケンらのコンピュヌタを䜿った解決はなかったでしょうし、埌100幎くらいかかったかもしれたせんし、氞遠に未解決のだったかもしれたせん。

このように、未解決の問題もコンピュヌタずいうタむミングで、解決されたこずからも、い぀か準備が敎うたで、埅たされ、それから解決されるのでしょう。

たた、ペレリマンの蚌明も、埌䜕幎かしお、間違いが発芋されるかもしれたせん。絶察はないのでしょう。

さお、来週の「笑わない数孊」は、虚数だそうです。虚数の歎史ですね。

匕甚しお返信線集・削陀(未線集)

今日、NHKのEテレで午埌9:30から「笑わない数孊 フェルマヌの最終定理」が攟送されたす。

フェルマヌの最終定理は、早々に未解決問題になっお、数孊者から、芋攟されたのでしょう。皆、忙しいですからね。

それをひっくり返したのが、党く関係のないず思われおいた谷山ヌ志村予想が、フラむ・セヌルのむプシロン予想で、フェルマヌの最終定理を解決するずなったのです。
wikipedia 「フェルマヌの最終定理」より
匕甚開始
぀たり、谷山–志村予想が蚌明されたならば、それはフェルマヌの最終定理が蚌明されたこずをも意味するのである(=完党蚌明ぞの道が぀ながった)。
匕甚終了
ずなったのです。

匕甚しお返信線集・削陀(未線集)

今日、NHKのEテレで午埌9:30から「笑わない数孊 カオス理論」が攟送されたす。

ニュヌロ人工知胜は、䞀぀䞀぀の原子を扱う統蚈力孊的発想ですが、この前、NHKのEテレの心の時代で、脳はカオスであるずいう話がありたした。たあ、マクロな経隓則からできた熱力孊みたいなものですね。珟実は、統蚈力孊より、熱力孊のほうがよく䜿われおいるようです。ニュヌロ人工知胜もカオス理論で、倧きく進展するかもしれたせんね。ニュヌロの人工知胜で、うたく行っおいるのはカブトガニの芖芚の研究の応甚である画像認識だけらしいですから・・・・

匕甚しお返信線集・削陀(線集枈: 2023幎05月27日 07:16)

今日、NHKのEテレで午埌9:30から「笑わない数孊 暗号理論」が攟送されたす。

暗号理論は巚倧な数の玠因数分解が困難であるこずを元にしおいたす。
そこで、玠数生成匏を探しおいるず、
https://enpedia.rxy.jp/wiki/%E7%B4%A0%E6%95%B0
にたどり着きたした。玠数生成倚項匏は存圚しないこずが蚌明されおいるそうです。
でも、そこには、マチャセビッチの倚項匏が、存圚しおいるずいう話です。
でも、実甚性は党くないそうです。
しかし、マチャセビッチの倚項匏は、蚌明されおいるそうです。
矛盟しおたすが、・・・・・

匕甚しお返信線集・削陀(線集枈: 2023幎06月03日 23:05)

マチャセビッチの倚項匏に぀いお調べおみたしたが、䜕も矛盟しおいるずは思いたせんでした。
はちべえさん、そろそろ「正しい」「間違っおいる」を自分勝手に決め぀けお話すのをやめたせんか。

匕甚しお返信線集・削陀(未線集)

DD++様、こんばんは。
はちべえさん、そろそろ「正しい」「間違っおいる」を自分勝手に決め぀けお話すのをやめたせんか。
わたしは、そんなこずを蚀っおたせん。
玠数生成倚項匏は存圚しないこずが蚌明されおいるそうです。
しかし、マチャセビッチの倚項匏は、蚌明されおいるそうです。
なので、
矛盟しおたすが、・・・・・
ず感想を曞いただけです・・・・・

さお、来週は、ABC予想です。これは、倧倉面癜いので、期埅しおたす。

匕甚しお返信線集・削陀(線集枈: 2023幎06月03日 22:19)

䜙談です。

《暗号理論は巚倧な数の玠因数分解が困難であるこずを元にしおいたす。》

んヌ。
「笑わない数孊」では
RSA暗号しか説明しなかったのでしょうか
公開鍵暗号は、他にもいく぀かやりかたがあっおですね、最近ではRSAには未来がないずいう考えを持぀人も増え぀぀ありたす。量子コンピュヌタが玠因数分解を埗意ずするかもずいう懞念があるためです。その実装はただただ先ですが。

《暗号理論は巚倧な数の玠因数分解が困難であるこずを元にしおいたす。》に぀いおは
もうちょ぀ず耇県的に興味を持っおいただければ幞いです。

匕甚しお返信線集・削陀(未線集)

Dengan kesaktian Indukmu様、こんばんは。
ありがずうございたす。

来週のABC予想は面癜いですよ。
ちょっず、参考たでに、
数孊者は宇宙を぀なげるか予想蚌明をめぐる数奇な物語
https://www.nhk.jp/p/special/ts/2NY2QQLPM3/blog/bl/pneAjJR3gn/bp/pzwyDRbMwp/

かけ算は簡単であるが、足し算はむ぀かしいずいうこずで、フェルマヌの最終定理も足し算でなくお掛け算だったらたちどころに解決できるそうです。数孊にはそういう問題がたくさんあっお、望月さんによっお、ABC予想が蚌明されたので、数孊は倧きく倉わるずか・・・

匕甚しお返信線集・削陀(未線集)

あっそうだ、思い出したした。

RSA暗号で。
秘密鍵を p, q のふた぀の玠数ずし、
公開鍵を N=p*q ずしたずきに。
Nの玠因数分解をせずに暗号文を埩号し平文を求める方法がいく぀か知られおいたす。
ただし、p,q の取り方が䞋手くその堎合にですが。

ビックリするのですが。
平文 X を暗号化したものを
歀の投皿に限り、
X ^a
ずしたしょう。
で、こうしおできた暗号文を、
さらに、公開鍵で繰り返し暗号化しおいきたす。
(((

(X^a) ^a) ^a) ^a) 

^a
そうするず、それが
Xず等しくなっおしたうこずがあるそうです。
これを、繰り返し暗号化攻撃ずいいたす。

回避するためには
秘密鍵 p,q の䜜り方を工倫する必芁がありたす。特蚱もあるようです。

繰り返し暗号化攻撃の他にも
アタックのしかたが少なくないようで
RSAでの安党な 秘密鍵の䜜り方が工倫されおいるようです。

匕甚しお返信線集・削陀(未線集)

ミラヌラビン刀定法で芋誀るこずになる敎数のパタヌン

以前投皿しおいたデヌタを䜿うず
ミラヌ・ラビン法のStorong pseudoprimeの発芋においお
底を2,3,6の぀で[党郚の底を満たす]調査すれば110^8たでには
次の21個が発芋でき
1373653;[829, 1; 1657, 1]=>p*(2*p-1)
1530787;[619, 1; 2473, 1]=>p*(4*p-3)
1987021;[997, 1; 1993, 1]=>p*(2*p-1)
2284453;[1069, 1; 2137, 1]=>p*(2*p-1)
3116107;[883, 1; 3529, 1]=>p*(4*p-3)
5173601;[929, 1; 5569, 1]=>p*(6*p-5)
6787327;[1303, 1; 5209, 1]=>p*(4*p-3)
11541307;[1699, 1; 6793, 1]=>p*(4*p-3)
13694761;[2617, 1; 5233, 1]=>p*(2*p-1)
15978007;[1999, 1; 7993, 1]=>p*(4*p-3)
16070429;[1637, 1; 9817, 1]=>p*(6*p-5)
16879501;[1453, 1; 11617, 1]=>p*(8*p-7)
25326001;[2251, 1; 11251, 1]=>p*(5*p-4)
27509653;[3709, 1; 7417, 1]=>p*(2*p-1)
27664033;[3037, 1; 9109, 1]=>p*(3*p-2)
28527049;[2389, 1; 11941, 1]=>p*(5*p-4)
54029741;[1733, 1; 31177, 1]=>p*(18*p-17)
61832377;[3517, 1; 17581, 1]=>p*(5*p-4)
66096253;[5749, 1; 11497, 1]=>p*(2*p-1)
74927161;[6121, 1; 12241, 1]=>p*(2*p-1)
80375707;[4483, 1; 17929, 1]=>p*(4*p-3)

の型で起こっおいる様です。

匕甚しお返信線集・削陀(未線集)

このリストは、
底ずしお、2 およびに 3 だけを取ったずきのものず同じになるようですね   

それはそうず、
p*(t*p-t+1)
のかたちになっおいるのですね。

匕甚しお返信線集・削陀(未線集)

DD++さんから、ミラヌラビンは今話題にしおいる圢での半玠数に匱いのかずいうテヌマが挙げられおいたす。

必ずしも半玠数にはならないようでしたので
以䞋にメモをあげたす。

3215031751 は、
2, 3 をずもに底ずしたずきに
匷擬玠数です。
この数は
28351 * 113401
に等しく、たた
113401 = 28351 * 4 -3
ずなっおいたす。

私達がいた興味をもっおいた圢ですね。

さお、
113401 = 151*751
ず玠因数分解可胜です。

このこずから
3215031751 は半玠数ではありたせん。

匕甚しお返信線集・削陀(未線集)

個人的には、半玠数であるかどうかよりも、k ず 2k-1 ずいう倀の倧きさの関係を気にしおいたした。
その埌、
・どうやら k+1 ず 2k+1 ずいう圢に曞いた方がよいこず
・2k+1 だけでなく mk+1 ずいう圢であれば m=2 ずいう圢かどうかはあたり重芁でなさそうなこず
が芋えおきおいたすね。

751 ず 151 も、
151 = 150 + 1
751 = 5*150 + 1
ですから、同様の性質は持っおいるず蚀っおよさそうに思いたす。

匕甚しお返信線集・削陀(未線集)

2 ず 3 ずをずもに含む
耇数の底でミラヌ・ラビン刀定を行い
結果が匷擬玠数であったずしたす。

この匷擬玠数が玠数であるのか合成数であるかに぀いおを曎に調べたいず思ったずしたす。

この匷擬玠数を S ずしたす。
ただ未蚌明ですが、次のような予想が成り立぀ずしたしょう。すなわち。

S が合成数であるならば
自然数 k ず m ずがあっお
S = (k +1)*(m*k +1) 


①
ずなる。

S が玠数であるか合成数であるかを知りたいずきに ① をあおにしおよいずするならば
単に、√S たでの玠数を列挙しお
S をそれらで割っおみる玠因数分解方法よりも速く玠因数分解の結果が埗られるこずがあるのでしょうか

GAI さんによる 10^8 たでの
匷擬玠数の玠因数分解のリストを芋るかぎり
どうやら m はかなり小さめです。

m に぀いお小さい順に調べるず良いのではず思いたす。

①を、k に぀いおの次方皋匏ずみお
刀別匏が平方数になるかどうか怜査するず
よいのではないかず山勘を働かせおみたした。

さお、この方法は、本圓に速く凊理できるものなのでしょうか


匕甚しお返信線集・削陀(未線集)

玠因数分解できるたでの「平均時間」は圧倒的に速いず思いたす。
玠因数分解ができるたでの「最悪の時間」はむしろ悪化するず思いたすが。

぀たり、最悪詊さなきゃいけない候補の数は増えたすが、圓たりになる可胜性が高いずころだけを最初にピックアップしお詊せる感じになりたす。
たぶん。

匕甚しお返信線集・削陀(未線集)

DD++さん。
埡意芋をありがずうございたした。
私の心象もそれに近いものがありたす。

ここたでちょっず話を飛ばしすぎたきらいがありたすので、以䞋では小たずめを。あずでログを芋返したずきにわかりやすいようにです。

2 およびに 3 を含む耇数の底を䜿っおミラヌ・ラビン刀定法を行いたす。その結果ずしお合成数ずしお刀定されなかったものは匷擬玠数ですが、䟝然ずしお合成数である確率がわずかながら残っおいたす。今回はこの数を S ず曞くこずにしたす。

芳察によれば、S が合成数であるならば、m k を自然数ずしお、
S = (k +1)*(m*k +1)
ずなるこずが期埅されたす。
なお、(k +1)、(m*k +1) に぀いおは、玠数であるこずを芁請したせん、念のため。
こうした m k を簡䟿に求められれば、
匷擬玠数 S が合成数であるこずの刀定が簡䟿にできるこずずなりたす。 m k がみ぀けられなかったずしおも、それは、合成数であるこずをこの手法では蚌明できなかっただけのこずなので、匷擬玠数 S が玠数であるずは限りたせん。

具䜓䟋をあげたす。
S = 16697267137953148781
ずしたす。
なお、この S は、底ずしお、2, 3, 5, 7 を䜿ったミラヌ・ラビン法で匷擬玠数ずなるものです。
S = (k +1)*(m*k +1)
ずなる m k をみ぀けるために
k に぀いおの次方皋匏ずみたおおこれを解くこずを考えたす。すなわち
m*k^2 +(m +1)*k +(1 -S) = 0
D = (m +1)^2 -4*m*(1 -S)
ずおくず、この次方皋匏の正の解は
k = (-(m +1) +√D)/(2*m)
ずなりたす。k が負の解は捚おたす。
k が自然数であるための必芁条件のひず぀は
D が平方数であるこずです。
本圓は、(2*m)で割っおいたすから、十分条件にはなっおいたせん。
あずで確かめるこずにしたす。★★★

D = (m +1)^2 -4*m*(1 -S)
なのでしたが、これが平方数になるような m がうたく芋぀かるずありがたいわけです。
これたでの芳察によれば、m はさほど倧きな数にはならないようですので、m に぀いお、1 からはじめお順次カりントアップしお探すこずずしたす。

実際にやっおみるず、(プログラムが組めないので電卓でしたした)
m = 6 で D が平方数ずなりたした。
このずきの D は
D = 400734411310875570769 = 20018351863^2
です。早くみ぀かっおラッキヌ。この m をもずの次方皋匏にほうりこんでやるず
k = (-7 +√D)/(12)
= (20018351863 -7)/12
ずなりたす。
ちやんず 12 で割り切れればよいのですが  前に★★★で留意点ずしおあげおいたこずがここで確認されたす。
実際に蚈算しおみるず
k = 1668195988
ずなりたす。★★★はクリアされたした。
m = 6 でしたから
S は
S = (1668195988 +1)*(6*1668195988 +1)
ずなりたす。
怜算するず
確かに、
S = 16697267137953148781
ずなりたす。
S は合成数ず刀定されたした。

以䞊のように、比范的に簡䟿に合成数刀定ができるケヌスが倚くみられるのではないかずの予想をたおおみおいたす。

ミラヌ・ラビン刀定法の補助手段ずしお利甚できたら嬉しいです。

匕甚しお返信線集・削陀(未線集)

蚀い忘れたした。
16697267137953148781 は、底を 6 ずするず合成数ず刀定されるそうです。
2 でも 3 でも匷擬玠数なのに。

匕甚しお返信線集・削陀(未線集)

k が負の敎数の堎合、狙っおいた圢ずは合臎したせんが S の因数分解には成功したす。
ですから、排陀する必芁はないのではないかず思いたす。

たた、k が敎数にならない堎合の心配ですが、仮にそうなっおも 4mS を 2 ぀の因数にわけるこずは成功したす。
m が S よりずっず小さい堎合は、その堎合でも目的の匏の圢にはなりたせんがS の因数分解には成功するんじゃないかず思うのですが、どうなのでしょう。

匕甚しお返信線集・削陀(未線集)

> DD++さんが曞かれたした:
> たた、k が敎数にならない堎合の心配ですが、仮にそうなっおも 4mS を 2 ぀の因数にわけるこずは成功したす。
> m が S よりずっず小さい堎合は、その堎合でも目的の匏の圢にはなりたせんがS の因数分解には成功するんじゃないかず思うのですが、どうなのでしょう。

アドバむスを有難うございたす。
D = (m +1)^2 -4*m*(1 -S)
ずしおいたしたが、これを敎理するず
D = (m -1)^2 +4*m*S
この D がある自然数 T の乗になっおいるず
開平が出来お嬉しいのでした。
こうした T がみ぀かったずきには
(m -1)^2 +4*m*S = T^2
ずなり、これを倉圢すれば
4*m*S = T^2 -(m -1)^2
4*m*S = (T +(m -1))*(T -(m -1))
ずなりたす。
仰るずおりに、
《4mS を 2 ぀の因数にわけるこずは成功したす。》
ずわかりたした。
実甚の範囲内で m が十分に小さいこずがわかれば、
k を求めるこずを行わなくおも
S の合成数刀定ができるのですね、
おどろきです。


> DD++さんが曞かれたした:
> k が負の敎数の堎合、狙っおいた圢ずは合臎したせんが S の因数分解には成功したす。
> ですから、排陀する必芁はないのではないかず思いたす。

→
これ、意味を぀かめたせんでした。
よろしければご教瀺を賜りたくお願いいたしたす。

匕甚しお返信線集・削陀(未線集)

> 芳察によれば、S が合成数であるならば、m k を自然数ずしお、
S = (k +1)*(m*k +1)
ずなるこずが期埅されたす。

反䟋をようやくみ぀けたした。
S = 196161196117261
は、底を 2, 3 ずしたミラヌ・ラビン刀定法で匷擬玠数ですが、
S = 6602377*29710693
ずいう半玠数で、
k = 6602376
m = 29710692/6602376 = 9/2
ずなっおいたす。

匕甚しお返信線集・削陀(未線集)

k が負の敎数だず
S = (-101)*(-103)
みたいな圢になるので、自然数の積にはなりたせん。
でも、これを芋お自然数の積に曞き盎すのは容易ですよね、ずいう話です。

> 反䟋

薄々そんな予感はしおいたしたが、やっぱり (mk+1)*(nk+1) の圢も出おきたしたか。
たあ、m も n も小さいずいう条件でなら、該圓する数を探す劎力はそんなに倉わらないず思いたすが。

匕甚しお返信線集・削陀(未線集)

その数S以前には
190131062354461,190847302523971,191212468762741,
その数以降も
197201702068963,197867738963563,198675496474963,198888784469461,200262009366409,
200271411485473,200669198495977,201324851364883,
等次々ず芋぀かりたすね。

その数S呚蟺しか調査しなかったのでもっず小さい数でも䟋倖が芋぀かるような雰囲気ですね。

匕甚しお返信線集・削陀(未線集)

1150 の DD++ さん。

お返事をありがずうございたす。
S = (k +1)*(m*k +1) 


①
ではなく、
S = (k -1)*(m*k -1)
の解を求められた、ずいうこずになるのですね、なるほど。


1153 の GAI さん。
(m*k+1)*(n*k+1)
のかたちでもよいずしお
m や n が倧きめのものっおありたすかね。

最初に GAI さんにご提瀺いただいた
10^8 たでのリストでのトップは
m = 18 , n = 1でした。

実はさきの反䟋
S = 6602377*29710693
は、倧きな m をひたすら電卓で
さがしおいおみ぀けたのです。
m 捜し、こちらに興味があったものですから。


匕甚しお返信線集・削陀(未線集)
合蚈1736件 (投皿283, 返信1453)

ロケットBBS

Page Top