アッカーマン関数
■ このスレッドは過去ログ倉庫に格納されています
0001132人目の素数さん
2006/03/02(木) 20:49:280002132人目の素数さん
2006/03/02(木) 20:55:41だけど逃がす 逃げるの話になると毒虫系のほうが怖いし実際飼育者も多い分ミスもありそう
震災を言えばパイソン系の逃亡も実際笑えないでしょ
5�bupで人喰う力も海外では実例もあるし…
どっちしにしろ管理はしっかりとしていきましょう ってことだよね
そんなこととは関係なく2ゲット
0003132人目の素数さん
2006/03/02(木) 21:08:520004132人目の素数さん
2006/03/05(日) 17:57:18大事に育てることが出来れば言いなと思います。
とりあえず、誰か定義をお願いします。
0005132人目の素数さん
2006/03/05(日) 23:15:29xy≠0ならak(x,y)=ak(x-1,ak(x,y-1))
を原始帰納でないと示せってか。
0006132人目の素数さん
2006/03/08(水) 11:45:070007132人目の素数さん
2006/03/11(土) 02:09:590008132人目の素数さん
2006/03/11(土) 06:26:33ak(x,y)がx<nの時、停止するとする。
この時ak(n,0)は停止する。またy<mに対してak(n,y)が停止するなら
ak(n,m)=ak(n-1,ak(n,m-1))も仮定より停止する事が分かり
帰納的に全てのyでak(n,y)が停止する事が分かる。
よって帰納的に全てのx,yでak(x,y)が停止する事が分かる。
0009M
2006/03/12(日) 17:16:35ac(1,y)=y+2
ac(2,y)=2y+3
ac(3,y)=2^(y+3)-3
ac(4,y)=2^^(y+3)-3 :a^^b=a^a^a^...^a(^がb回)とする
0010132人目の素数さん
2006/03/16(木) 15:53:36king た〜〜〜ん
Tama King た〜〜〜ん
中川た〜〜ん
0011BW of TamaKing ◆gqRrL0OhYE
2006/03/16(木) 16:01:460012132人目の素数さん
2006/03/16(木) 16:13:150013132人目の素数さん
2006/03/16(木) 17:40:160015132人目の素数さん
2006/03/16(木) 21:08:260016132人目の素数さん
2006/03/17(金) 19:28:300017132人目の素数さん
2006/03/17(金) 19:34:000018M
2006/03/18(土) 17:51:42ac(1,y)=2+(y-3)-3 :加法 +
ac(2,y)=2*(y-3)-3 :乗法 *
ac(3,y)=2^(y+3)-3 :巾乗 ^
ac(4,y)=2^^(y+3)-3 :巾巾乗 ^^
私の予感ですが
ac(5,y)=2^^^(y+3)-3
ac(6,y)=2^^^^(y+3)-3
...
上が正しいとすれば、ac(x,y)というのは
2を底として +1 → * → ^ → ^^ → ^^^ → ...
という、すばらしい関数だと思います。
私がわからないのは、x=0 のときは一体何を意味してるのか?
x>4 のとき、本当に成立するのかですが、どなたかおしえてください。
0019132人目の素数さん
2006/03/19(日) 15:28:55たしかそういうもんだと授業でならったからそうなんだろう。
で、帰納法で証明できるよう演算の帰納的な定義を考えればいいんじゃないの?
がんばれ。
0020132人目の素数さん
2006/03/26(日) 14:47:460021132人目の素数さん
2006/03/31(金) 21:00:170022GiantLeaves ◆6fN.Sojv5w
2006/03/31(金) 22:41:080023132人目の素数さん
2006/03/31(金) 22:46:17「こっち向いてホイ」と言ったらレスするな
こっち向いてホイ
0024GiantLeaves ◆6fN.Sojv5w
2006/03/31(金) 22:50:010025132人目の素数さん
2006/04/02(日) 11:45:560026132人目の素数さん
2006/04/02(日) 17:35:28template <unsigned long long m, unsigned long long n> struct Ack {
enum {value = Ack<m-1, Ack<m, n-1>::value>::value};
};
template<unsigned long long n> struct Ack<0, n> {
enum {value = n+1};
};
template <unsigned long long m> struct Ack<m, 0> {
enum {value = Ack<m-1, 1>::value};
};
template <> struct Ack<0, 0> {
enum {value = 1};
};
0027132人目の素数さん
2006/04/02(日) 20:04:080028132人目の素数さん
2006/04/05(水) 10:18:21あっち向いてホイ
0029132人目の素数さん
2006/04/05(水) 12:08:010030132人目の素数さん
2006/04/07(金) 11:46:030031132人目の素数さん
2006/04/15(土) 23:19:290032132人目の素数さん
2006/05/03(水) 11:39:45> b_2
> Ack(p+1,y) が停止するとき その値を c とおく
> Ack(p+1,y+1) = Ack(p,Ack(p+1,y))
> = Ack(p,c) これは A_2の仮定から停止
は?
0033132人目の素数さん
2006/05/06(土) 17:30:46003432
2006/05/10(水) 12:10:33> ∀なyついて Ack(p+1,y)は停止する
>
> ことを示せばよい。
> Ack(p+1,y) が停止するとき その値を c とおく
だれか、バカな漏れにkwsk教えてくれ
0035132人目の素数さん
2006/05/13(土) 08:58:150036なんつっ亭 ◆YLhguIEUXM
2006/05/13(土) 13:18:54なんつって^^;
0037132人目の素数さん
2006/05/26(金) 14:22:290038132人目の素数さん
2006/06/16(金) 01:10:210039132人目の素数さん
2006/06/29(木) 11:55:000040KingOfUniverse ◆667la1PjK2
2006/06/29(木) 18:03:300041132人目の素数さん
2006/07/28(金) 16:37:050042132人目の素数さん
2006/08/03(木) 15:31:49=Ack(1,Ack(1,Ack(2,0)))
=Ack(1,Ack(1,Ack(1,1)))
=Ack(1,Ack(1,Ack(0,Ack(1,0))))
=Ack(1,Ack(1,Ack(0,Ack(0,1))))
=Ack(1,Ack(1,Ack(0,2)))
=Ack(1,Ack(1,3))
=Ack(1,Ack(0,Ack(1,2)))
=Ack(1,Ack(0,Ack(0,Ack(1,1))))
=Ack(1,Ack(0,Ack(0,Ack(0,Ack(1,0)))))
=Ack(1,Ack(0,Ack(0,Ack(0,Ack(0,1)))))
=Ack(1,Ack(0,Ack(0,Ack(0,2))))
=Ack(1,Ack(0,Ack(0,3)))
=Ack(1,Ack(0,4))
=Ack(1,5)
=Ack(0,Ack(1,4))
=Ack(0,Ack(0,Ack(1,3)))
=Ack(0,Ack(0,Ack(0,Ack(1,2))))
=Ack(0,Ack(0,Ack(0,Ack(0,Ack(1,1)))))
=Ack(0,Ack(0,Ack(0,Ack(0,Ack(0,Ack(1,0))))))
=Ack(0,Ack(0,Ack(0,Ack(0,Ack(0,Ack(0,1))))))
=Ack(0,Ack(0,Ack(0,Ack(0,Ack(0,2)))))
=Ack(0,Ack(0,Ack(0,Ack(0,3))))
=Ack(0,Ack(0,Ack(0,4)))
=Ack(0,Ack(0,5))
=Ack(0,6)
=7
0043132人目の素数さん
2006/08/30(水) 16:36:260044中川泰秀 ◆5xTePd6LKM
2006/10/01(日) 06:33:080045132人目の素数さん
2006/10/03(火) 06:11:100046132人目の素数さん
2006/10/22(日) 12:22:40>>42を見てものすごく厄介な関数らしいことが分かった
■ このスレッドは過去ログ倉庫に格納されています