トップページ⇒math
1001コメント580KB

巨大数探索スレッド7

■ このスレッドは過去ログ倉庫に格納されています
0001132人目の素数さん2006/11/19(日) 23:44:01
巨大数研究室
http://www.geocities.co.jp/Technopolis/9946/

前スレ、過去スレ、避難所はこのページからどうぞ。

「前の数+1」
「1/x x→0」
「∞」
「9を延々と書き続けるプログラム」
「本日からこのスレでは、いっさいの数学的ではない話を禁止する。
私以外で検証する能力を持っている人間はいないようなので、
数学的に明確に証明できた場合以外は反論しないように。
特に今日のような低俗な煽りには徹底して放置で対応すること。」

という類の投稿は放置推奨。
0152132人目の素数さん2007/01/19(金) 22:25:27
日本語版wikipediaには、
>有限整列集合から定義される順序数を有限順序数といい、
>そうでないものを超限順序数と呼ぶ。
という記述がありますが、超限というのはおそらく、
0,1,2,3,・・・として定義できる"限"界を"超"えた数という意味ではないでしょうか。

>>142
[ ]の中の数を一つ減らしてx回繰り返します。
xに具体的な数字を入れてやってみると、
 F[ω*2](1)=F[ω+1](1)=F[ω](1)=…
 F[ω*2](2)=F[ω+2](2)=F[ω+1](F[ω+1](2))=…
 F[ω*2](3)=F[ω+3](3)=F[ω+2](F[ω+2](F[ω+2](3)))=…
 F[ω*2](4)=F[ω+4](4)=F[ω+3](F[ω+3](F[ω+3](F[ω+3](4))))=…
ということになります。x=2の場合でもう少し先までやってみると、
 F[ω+1](F[ω+1](2))=F[ω+1](F[ω](F[ω](2)))=F[ω+1](F[ω](F[2](2)))
 =…=F[ω+1](F[ω](8))=F[ω+1](F[8](8))=…
となります。( )の中身が計算されてからωを置き換えるので、
F[ω]が入れ子になると外側ほど大きな数で置き換えられることになります。
0153132人目の素数さん2007/01/19(金) 22:55:31
個人的なイメージとしては、
超限が先にあるものじゃなくて、
ω以上の順序数を「超限順序数」と呼ぶみたいな印象が
0154もやしっ子2007/01/20(土) 00:06:57
>>151
訂正ありがとうございます。0を極限順序数とするというのは、
主張の問題であって算術的には問題ないのでしょうか。

>0=α+1となるような順序数αは存在していませんので、0は極限順序数
こんなん拾いました。ということは0も順序数ということでいいですか。

>>152
とりあえず僕は「極限順序数」と呼んでおくことにします。
さて上の続きを書いてみますが、

F[ω*2](2)=F[ω+2](2)=F[ω+1](F[ω+1](2))=F[ω+1](F[ω+1](F[ω](2)))
=F[ω+1](F[ω+1](F[2](2)))

ここでF[2](2)としていいのか分かりませんが続けます。
F[2](2)=F[1]^2(2)
=F[F[1](2)](2)
=F[F[0]^2(2)](2)
=F[F[F[0](2)](2)](2)
=F[F[3](2)](2) …   

元の式に戻ると、 F[ω+1](F[ω+1](F[F[3](2)](2)))
あれ、またヘマやったかな?
0155もやしっ子2007/01/20(土) 01:17:13
研究室に巨大数スレ6のログを丸ごとぶち込みました。
暇潰しにどうぞ。
0156132人目の素数さん2007/01/20(土) 01:58:59
>>154
0はもちろん順序数だよ。
というか、自然数は全部、順序数。
順序数は自然数の概念を無限の領域まで拡張したみたいな感じのもの
0157もやしっ子2007/01/20(土) 02:05:18
>>156
解説ありがとうございます。0が自然数に含まれるのか分からなかったのです。

前スレをちんたら読んでおります。
魚スキー氏曰く、Hardy functionについて、

H[ω](x)=H[x](x)=2x+1
H[ω+n](x)=H[ω](x+n)=2x+2n+1
H[2ω](x)=H[ω+x](x)=4x+1
…… H[nω+ω](x)=H[nω+x](x)=H[nω](2x) なので
H[nω](x)=2^n*x+1
……ω^2の基本列は{ω, 2ω, 3ω, ...}
H[ω^2](x)=H[ωx](x)=2^x*x+1
H[ω^2+ω](x)=H[ω^2](2x)=2^(2x)*2x+1
H[ω^2+2ω](x)=H[ω^2+ω+x](x)=2^(4x)*4x+1
H[ω^2+nω](x)=2^(2^n*x)*2^n*x+1
H[2ω^2](x)=H[ω^2+ωx](x)=2^(2^x*x)*2^x*x+1

との結果を得ているようで、僕はヘボなのでプロセスが分かりません。
H[x](x)=2x+1 となる理由すら。うはは
0158もやしっ子2007/01/20(土) 02:18:56
うーん、自分ナゴヤ関数の咀嚼に挑んでたのか…
全く記憶にない(笑)
0159132人目の素数さん2007/01/20(土) 02:26:30
ω=α+1になる順序数αは存在しないから極限順序数。
ってことでいいのだろうか。
0160132人目の素数さん2007/01/20(土) 02:59:11
>>154
F[ω+1](F[ω+1](2))=F[ω+1](F[ω+1](F[ω](2)))ではなく、
F[ω+1](F[ω+1](2))=F[ω+1](F[ω](F[ω](2)))です。
それから、F[α+1](x)=F[α]^x(x)というのは[ ]の中に入れ子にするのではなく、
( )の中に入れ子にします。そうしないと[ ]の中の数が減らないので
永久に計算が終わりません。
F[2](2)=F[1](F[1](2))=F[1](F[0](F[0](2)))=F[1](F[0](3))=F[1](4)
=F[0](F[0](F[0](F[0](4))))=F[0](F[0](F[0](5)))=F[0](F[0](6))=F[0](7)=8
となります。

>>157
HとFでは定義が違うことに注意しなければいけませんが、6-303には、
 H[0](x)=x+1
 H[1](x)=H[0](x+1)=x+2
 H[n](x)=H[0](x+n)=x+n+1
と書いてあります。一行目と二行目は定義に当てはめただけです。
H[a+1](x)=H[a](x+1)の式を見ると、[ ]の中の数を1減らして
( )の中の数を1増やしています。これをn回繰り返すと、
H[n](x)は[ ]の中の数がn減って( )の中の数がn増えるので、
H[n](x)=H[0](x+n)となります。H[0]の定義を使えばH[n](x)=x+n+1となります。
この式は、nがどんな自然数でも成り立つので、nをxに置き換えてもかまいません。
すると、H[x](x)=x+x+1=2x+1となります。
以下も同様で、「n回繰り返す」ということをやってnを含む式を導いてから、
「nをxに置き換える」ということをやっています。
0161もやしっ子2007/01/20(土) 03:58:47
>>160
わざわざすみません。過去ログですっ飛ばしてるような初歩的なことばかりで。

F[ω+1](2)=F[ω](F[ω](2)) は了解しました。昔ながらの入れ子をやってしまいました。

>一行目と二行目は定義に当てはめただけです
まんまですね。びびりすぎでした。

>「n回繰り返す」ということをやってnを含む式を導いてから、
>「nをxに置き換える」
H[n](x)=x+n+1 もガッテンです。ここから
H[x](x)=x+x+1=2x+1 や、それ以降が出てくる訳ですね。どれどれ。

H[ω+n](x)=H[ω](x+n)=H[x](x+n)=2x+n+1

H[2ω](x)=H[ω+x](x)=H[ω](2x)=H[x](2x)=3x+1

…なんか前述の解と違っておるのですが、まだ勘違いしているのでしょうか、僕は。
0162132人目の素数さん2007/01/20(土) 05:05:21
>>161
>H[ω](x+n)=H[x](x+n)
>H[ω](2x)=H[x](2x)
の部分ではωをxではなく、( )の中身に置き換える必要があります。つまり、
 H[ω](x+n)=H[x+n](x+n)=2(x+n)+1=2x+2n+1
 H[ω](2x)=H[2x](2x)=4x+1
となります。
0163もやしっ子2007/01/20(土) 06:23:52
>>162
なんとなく分かったような気がします。
H[ω](x+n) においては基本列がΛ(x+n)になるから、ということでしょうか。
基本列と呼ぶからには列なんだと考えてしまうのですが、ひとかたまりの
ものとして振舞いますよね。収束と対応しているから同値ということでしょうか。
そもそもなぜ列がΛ(x)として表現できるのかがいまいち…
0164132人目の素数さん2007/01/20(土) 07:18:51
>>163
基本列は順序数の数列だと考えればいいです。
数列を{a_n}と書くように、基本列をΛ(x)と書いています。
数列でnの部分に相当するのが基本列でのxです。
ただ、数列でa_n(つまり一つの項)に相当するものもΛ(x)と書いています。
 H[λ](x)=H[Λ(x)](x) (Λ(x)はλに収束する基本列)
と書いてあるとき、左のΛ(x)はa_nの意味で、右のΛ(x)は{a_n}の意味です。
これは、f(x)が「関数」そのものを表すこともあれば、
「関数にxを代入した値」を表すこともあるのと同じです。
0165もやしっ子2007/01/20(土) 07:49:26
>>164
なるほど、数列の一般項が自然数の関数であるようなものですか。
また解読できるログが増えるといいなぁ…
0166もやしっ子2007/01/20(土) 16:56:59
>>110のHardy functionの定義で
H[0](x)=x というのはH[0](x)=x+1の誤植でしょうか。

それと、F[ω+x](x)を展開する場合、ω+xは極限順序数ではないので
(xは自然数なのでω+(x-1)が存在してω+x=ω+(x-1)+1となる)、
F[ω+x](x)=F[ω+(x-1)]^x(x) とすべきでしょうか。

またやっちまった予感…
0167もやしっ子2007/01/20(土) 17:11:10
自己レス。誤植ではありませんでした。
0168132人目の素数さん2007/01/21(日) 00:42:18
>>166
x≠0のときはそれで合ってます。
x=0のときも考えるならば、F[ω+0](0)=F[ω](0)=F[0](0)=0+1=1となります。
0169もやしっ子2007/01/21(日) 01:37:50
>>168
どうもありがとうございます。
ようやくHardy functionのビギナー(僕もですが)向け説明文を
一通り記述したので、研究室の方にupした際は添削して頂ければ
幸いです。推敲がまだなので後日…
0170132人目の素数さん2007/01/21(日) 03:09:49
6-713を読んでみました。大体の流れとしては、
 φ_α(β)≒ak(ω,β,α)
Γ_0はφ_{*}(0)にω回入れ子にすれば得られるはずだから
 Γ_0≒ak^ω(ω,ω,*)
そして、>>116ではアッカーマン関数よりF[ε_0]の方が急激に増加するはずだから
 F[ε_0](ω)>Γ_0>Veblen関数で定義される数
としているのだと思います。
一方、>>135での私の見積もりでは、
 F[ε_0](ω)≒φ_ε_0(ω)<Γ_0
ということになってしまいます。
こうなってしまう原因としては、「アッカーマン関数よりF[ε_0]の方が急激に増加する」というのは
変数が自然数のときのみ成り立つことで、変数が順序数だと成り立たないというのが考えられます。
例えば、2^xの方がx^2より急激に増加しますが、2^ω<ω^2です。
これを見ると、順序数の関数の大小比較は簡単にはできないというのがわかります。
0171132人目の素数さん2007/01/21(日) 04:02:47
>>132、>>136でのVeblen関数の拡張は、6-714での拡張とほぼ同じもののようです。
ただ、>>132、>>136では「順序数」個の変数を使っていることになりますが。
0172もやしっ子2007/01/21(日) 04:10:24
関数と表記法のページにHardy functionを追加しました。
さてVeblen functionの入り口にやってきた、と思ったら…

>>170
無限順序数の演算は交換法則が成り立たないんですよね。
それだけ知ってます。手を出すとやばそうなので見守ります。

ところで、Veblen functionの
φ_1(0)=ε_0 を導いてみたんですが、左辺は
φ_(β'+1)(γ)の形をとっているので β'=0 γ=0 とおいて、
γ=0のとき、α(0)=φ_β'(0)、α(n+1)=φ_β'(α(n))という漸化式を定義。
すると
α(0)=φ_0(0)=1
α(n+1)=φ_0(α(n))=ω^α(n) を得る。この数列は
1,ω,ω^ω,ω^ω^ω,… となるので、収束先はε_0となる。

というのはいかがでしょう。
0173132人目の素数さん2007/01/21(日) 10:24:45
>>172
それで合ってますね。Veblen関数については、以下のような見方もできます。

Veblen関数の定義は、φ_(α+1)(β)=「φ_α(γ)=γとなるβ番目の数」ということですが、
これは、「ある順序数γより小さい数に+,φ_0,φ_1,…,φ_αを何回適用してもやはりγより小さい」
という条件を満たすγのうちβ番目のものと見ることができます。
「 」の条件は、「γより小さい数は+,φ_0,φ_1,…,φ_αという演算について閉じている」
と言い換えることもできます。

もう少し具体的な例で考えてみると、φ_0(α)=ω^αより小さい数はいくら足し合わせても
φ_0(α)=ω^αより小さな数となります。
例えば、α=0のときはω^0=1より小さい数は0しか存在せず、
0をいくら足し合わせても1よりは小さいことから、
1が「その数より小さい数は+について閉じている」ような0番目の(最初の)数ということになります。
α=1のときは、ω^1=ωより小さい数(つまり自然数)をいくら足し合わせても
ωよりは小さいということになります。これを逆に考えると、自然数をいくら足し合わせても
到達できないような最小の数をφ_0(1)=ωとして定義していることになります。
この考え方でα=2としてみると、φ_0(2)は2番目の数であるため
1番目の数であるωよりは大きな数となります。なので、自然数やωをいくら足し合わせても
到達できないような最小の数を考えると、それはω*nの収束先であるω^2ということになります。

φ_1(0)=ε_0で考えると、ε_0より小さい数に+やφ_0を何回適用しても
ε_0より小さいということになります。逆に考えれば、0に+やφ_0を何回適用しても
到達できないような数のうち、最小のものをφ_1(0)=ε_0と定義していることになります。
φ_1(1)=ε_1は、ε_0以下の数(ε_0も含む)に+やφ_0を何回適用しても到達できない
最小の数ということになります。

このように、+だけでは到達できない数をφ_0で定義し、+とφ_0だけでは到達できない数をφ_1で定義し、
+とφ_0とφ_1だけでは到達できない数をφ_2で定義し、…とやっていって、
最終的にはVeblen関数を何回使っても到達できない最小の数をΓ_0と定義していることになります。
0174132人目の素数さん2007/01/23(火) 21:15:20
すごく面白そうなんだが、いかんせん俺には難しすぎ…。
0175もやしっ子2007/01/23(火) 22:01:16
>>174
最近はかなり解説が咀嚼されていますので、研究室のHardyと合わせて
読んでみて下さい。ヘボの僕でもVeblenまで追い付くことができました。
些細な疑問でも書いて頂ければ、優しい人が丁寧に教えてくれます。
(他力本願…)
個人的な印象では、リスト関数の解読よりは物量的に楽だと思いました。
変な文字達とお友達になれれば、結構すぐですよ。
0176もやしっ子2007/01/24(水) 00:11:51
言ったそばから質問でございます。Veblenの解説を書いているのですが、

>βへの収束列がβ(n)のとき、α=φ_β(γ)とします。
>γ=γ'+1のとき、
>α(n)=φ_(β(n))(φ_(β)(γ')+1)とします。

ここのa(n)がこの形に展開される理屈が分かりませんでした。
値をうまく置き換えてやればφ_β(γ)=αに持っていけるのでしょうか。
0177もやしっ子2007/01/24(水) 08:28:21
どうにもφ_nという式が顔を出してきます。この子ってば
どうやって飛ばせばいいですか。
α=φ_ω(1)=ε_1なのかなーと思ったり。
0178もやしっ子2007/01/24(水) 14:24:04
βへの収束列がβ(n)の場合の具体例の様子を見てみました。
ここではβ=ωとおいて β(n)=n,γ'=0とする。 このとき、

α=φ_ω(1)
α(n)=φ_n(φ_ω(0)+1)
α(0)=φ_0(2)=0^2=1

ここで定義より α=φ_ω(1)=ε_1 なお、このαの収束列は、

1,ε_0,ω^(ε_0+1),ω^ω^(ε_0+1),ω^ω^ω^(ε_0+1),…と続き、

α(0)=1
α(1)=ε_0 そして最終的にnが十分大きいとき
α(n)=(ω↑↑(n-2))^(ε_0+1)となる。

これがα=(ω↑↑ω)^(ε_0+1)=ε_1 の収束列である。

話を α(n)=φ_n(φ_ω(0)+1) に戻すと、

φ_ω(0) = 「すべての ω'< ω に対し φ_ω'(δ)=δ となる δ」 のうち
0番目のもの。 ω'=0 とおくと(ωより小さい順序数は自然数しかない)
φ_0(δ)=ω^δ=δ が得られ、

定義より φ_ω(0)=ε_0 から α(n)=φ_n(ε_0+1) 以上より

φ_n(ε_0+1)=(ω↑↑(n-2))^(ε_0+1) (n<2)   謎のオチ。
0179もやしっ子2007/01/24(水) 14:49:18
思いつきで喋っていますが。
文京区シビックセンターの良さげな部屋を借りるツテができたので
2月あたりに近隣の方はゼミごっこしませんか?
メンツが集まらない場合は、素人衆に巨大数をオルグする
イベントに変更となります。いかがでしょう。
僕が暇すぎるのかもしれません。
0180132人目の素数さん2007/01/24(水) 14:58:46
うちの近くだw
0181132人目の素数さん2007/01/24(水) 15:14:59
>>178
φ_ω(1)=ε_1というのは、もしかしてωを1に置き換えてますか?
Hardy functionと違ってφの添え字のωは1に置き換えられません。
φ_ω(0)というのは、φ_0(0), φ_1(0), φ_2(0), φ_3(0), …という収束列の収束先で、
φ_ω(1)というのは、φ_0(φ_ω(0)+1), φ_1(φ_ω(0)+1), φ_2(φ_ω(0)+1), …の収束先です。
0182もやしっ子2007/01/24(水) 16:01:35
>>181
えーっと…

φ_ω(1)=「すべての ω'< ω に対し φ_ω'(δ)=δ となる δ」 のうち
1番目のもの …ここですな。
もろに文脈が混線していたようです。

さて、
α=φ_ω(1) のとき
α(n)=φ_n(φ_ω+1) などと性懲りもなくやってますが、
φ_β(γ)そのものが列の収束先そのものとは、全く気付きませんでした。
いやはや。
0183132人目の素数さん2007/01/24(水) 19:59:20
数学板オフ?
都内ならkingも呼ぼうぜ。
0184もやしっ子2007/01/24(水) 21:55:40
巨大数に関連した催しとして僕個人が突発的に企画しました。
いっぺんホワイトボード使ってワイワイやってみたかったのです。
情報や理解も共有することができるかもしれないですし。
往年の功労者諸氏はもう見てないかな…
あと、民間人に巨大数ロマンを植え付けるという企みもあります。
30人くらい入れる部屋とか用意できますが、そんなには来ないでしょう。
2/10を候補日としています。
0185もやしっ子2007/01/25(木) 12:46:24
Cantor normal formの和訳みたいなことをしてみました。そしたら
「集合論入門 無限への誘い」の169,170ページにも「カントールの標準形」
の解説がありました。読み比べてみたところ、それぞれ少し異なる箇所が
あったりしたので適当にまぜて体裁を整えました。
やばかったら指摘してください。たぶん本読んだ方が早いですが。


0でない任意の順序数αは以下のような式に一意に展開することができる。

α=((ω^(β_1))・c_1)+((ω^(β_2))・c_2)+…+((ω^(β_k))・c_k)   [kは自然数]

c_1,c_2,…,c_k は正の整数
β_1>β_2>…>β_k はそれぞれ順序数 (β_k=0 でも可)

上式ではωを用いているが、これは「ωを底とした」場合である。
底には2以上の順序数を用いてよい。
このように展開された式を、αのCantor normal formと呼ぶ。
0186132人目の素数さん2007/01/25(木) 15:06:57
任意なの?
非可算順序数でも大丈夫なんだ。
0187132人目の素数さん2007/01/25(木) 20:48:18
任意でよかったはず
0188KingOfUniverse ◆667la1PjK2 2007/01/25(木) 23:04:05
talk:>>183 何やってんだよ?
0189132人目の素数さん2007/01/26(金) 00:39:58
>>186

任意でおkです。
0190132人目の素数さん2007/01/27(土) 19:56:56
英語版Wikipediaに、Γ_0よりずっと大きい順序数を定義する方法がありました。
それを和訳すると下のようになります。
 ψ(α)は、0とΩ(最小の非可算順序数)から始めて、それ以前に作られた順序数に対し
 加法、Veblen関数、ψを繰り返し適用しても作ることのできない最小の順序数である。
 ただし、ψはαより小さい順序数に対してのみ適用する。
定義には非可算順序数を用いていますが、定義される順序数は可算です。
これだけだとよく分からないし、具体例はほとんどなかったので、自分なりに解釈してみました。
もしかしたら、間違っているところがあるかもしれませんが。

まず、ψ(0)を考えます。この時点ではまだψは使えないので、加法とVeblen関数だけを使います。
0に対して加法とVeblen関数を使うと、Γ_0未満の順序数をすべて作り出すことができます。
Ωから作った順序数はどれも非加算なので、Γ_0を作り出すことはできません。
なので、ψ(0)=Γ_0ということになります。
次に、ψ(1)を考えます。これは、0とψ(0)とΩに対して加法とVeblen関数を使っても作れない
最小の順序数ですが、これはΓ_1です。同様にして、ψ(α)=Γ_α(ただし、α≦ψ(Ω))となります。
0191132人目の素数さん2007/01/27(土) 19:57:32
この方法を繰り返していくと、Γ_Γ_Γ_…_0の収束先として定義される順序数
(>>132,>>136の表記を用いるとφ([2,1],[1,1])と書ける)よりも小さな数はすべて作ることができますが、
φ([2,1],[1,1])は作ることができません。そこで、初めてψ(Ω)を考えます。
ψ(Ω)は、0とΩに加法、Veblen関数、ψを適用しても作ることのできない最小の順序数です。
(ただしΩにはψを適用しない) つまり、ψ(Ω)=φ([2,1],[1,1])です。

ψ(ψ(Ω))を考えると、ψ(Ω)=φ([2,1],[1,1])より小さい順序数に
加法、Veblen関数、ψを適用しても作ることのできない最小の順序数なので、
ψ(ψ(Ω))=ψ(Ω)=φ([2,1],[1,1])となります。
ψ(Ω)≦α≦Ωとしてψ(α)を考えると、ψ(Ω)を使うことはできないので、ψ(α)=ψ(Ω)となります。
なので、次はψ(Ω+1)を考えればいいです。

あとは結果だけ書きますが、>>132,>>136の表記とψを用いた表記を比較すると、
ψ(Ω^Ω^α)=φ([α,1]) (α≧ω)となるようなので、
>>132,>>136の表記ではψ(Ω^Ω^Ω)未満の順序数しか表せないようです。
6-708で出てきたHoward ordinalというのはψ(ε_(Ω+1))だそうです。
ε_(Ω+1)はおそらくΩ^Ω^Ω^…^Ωの収束先です。
0192132人目の素数さん2007/01/28(日) 06:42:53
Ω^Ω^ΩをVeblen関数で表すには、Ω=ω^Ωという性質を使って
Ω^Ω^Ω=(ω^Ω)^Ω^Ω=ω^(Ω*Ω^Ω)=ω^Ω^Ω=ω^(ω^Ω)^Ω
=ω^ω^(Ω*Ω)=ω^ω^(ω^Ω*ω^Ω)=ω^ω^ω^(Ω+Ω)として、
Ω^Ω^Ω=φ_0(φ_0(φ_0(Ω+Ω)))とすればいいと思います。
非可算順序数を可算順序数と同じように扱っていいのかは分かりませんが。
0193132人目の素数さん2007/01/28(日) 15:07:45
(^ω^)よくわからないお
0194132人目の素数さん2007/01/28(日) 16:08:57
本当に分かろうとする気があるのかと、
ただ(^ω^)を貼り付けたいだけちゃうんかと。
0195132人目の素数さん2007/01/28(日) 17:47:27
ψで表された順序数への収束列は、おそらく以下のように定まるはずです。
 α=ψ(0)のとき、α_0=φ_0(0), α_(n+1)=φ_(α_n)(0)
 α=ψ(β+1)のとき、α_0=ψ(β)+1, α_(n+1)=φ_(α_n)(0)
 α=ψ(β)(βは収束列の定義された順序数)のとき、α_n=ψ(β_n)
 α=ψ(β)(βは収束列の定義されていない非可算順序数)のときは、
 以下の手順で収束列を定める。
  まず、βに注目する。
  注目する順序数がΩになるまで、以下の手順を繰り返す。
   注目する順序数が和のときは、一番右の項に注目する。
   注目する順序数がφ_γ(δ)の形のときは、以下のようにする。
    δ=0のときは、γに注目する。
    δ=δ'+1のときは、δをφ_γ(δ')+1に置き換えてからγに注目する。
    その他のときは、δに注目する。
  ψ(β)の、注目するΩをxで置き換えた関数をf(x)とする。(f(x)は順序数の関数)
  α_0=0, α_(n+1)=f(α_n)とする。
最後の手順を、具体例でやってみます。(かなり複雑な例ですが)
 ψ(φ_(φ_(φ_Ω(Ω+Ω))(Ω+2))(0))でやってみると、
 まずはφ_(φ_(φ_Ω(Ω+Ω))(Ω+2))(0)に注目します。
 ( )の中が0なので、添え字のφ_(φ_Ω(Ω+Ω))(Ω+2)に注目します。
 ( )の中が+1の形なので、Ω+2をφ_(φ_Ω(Ω+Ω))(Ω+1)+1に置き換えて、
 添え字のφ_Ω(Ω+Ω)に注目します。
 今度は( )の中が0でも+1の形でもないので、Ω+Ωに注目します。
 Ω+Ωは和なので、右のΩに注目します。
 注目したΩをxに変えると、
 f(x)=ψ(φ_(φ_(φ_Ω(Ω+x))(φ_(φ_Ω(Ω+Ω))(Ω+1)+1))(0))
 となります。 この関数を入れ子にしたものが収束列となります。
この収束列の定義でHardy functionも使ってF[ψ(Γ_(Ω+1))]という関数を作ると、
ものすごく大きな自然数の関数となるはずです。
ただし、Γ_(Ω+1)の収束列はα_0=Ω+1, α_(n+1)=φ_(α_n)(0)です。
0196132人目の素数さん2007/01/28(日) 17:48:07
結局のところ、巨大な非可算順序数を作り、非可算順序数から巨大な可算順序数の関数を作り、
可算順序数の関数から巨大な可算順序数を作り、可算順序数から巨大な自然数の関数を作り、
自然数の関数から巨大な数を作るということになります。
Ωを可算順序数の変数で置き換えるのと、ωを自然数の変数で置き換えるのには共通点も見られます。

今やっていることがよく分からないという気持ちも分かります。
具体的に計算しようにも巨大すぎて、現実には計算できないような数を扱っているし、
主題は数→自然数の関数→順序数→可算順序数の関数と、どんどん普通の数から離れてきているので。
ただ、作られていく数はどんどん巨大になってきています。

一つ残念なのは、このスレの住人がこれまでにないような巨大な数を作り出したと思っても、
いつもそれを上回る巨大な数を作り出す方法が既に数学界に存在しているということです。
上で述べた関数も、Hardy functionと英語版Wikipediaのψ表記を組み合わせただけなのに、
このスレで作られた関数の中ではふぃっしゅ数ver.4を除くどの関数よりも大きいわけです。
(ふぃっしゅ数ver.4はBBを用いて作られた、定義可能だが計算不能な数なので別格ですが)

それでも、巨大な数の作り方を紹介していくというだけで十分意味のあることだと思いますが。
0197132人目の素数さん2007/01/29(月) 23:15:55
>>179 >>184
ゼミは本当にやるのかな?はたして、このスレの
住人は何人くらい集まるか?

素人衆向けの企画ならば、素人衆として参加します。
実際に素人衆だし。
0198もやしっ子2007/01/30(火) 03:18:41
>>197
部屋はすでに取ってあります。2/10午後、文京シビックセンター会議室です。
初心者と熟練者の議論のギャップをどう埋められるか、という。
とりあえずその日程オッケーみたいな方は、ここで点呼してみて下さい。
5人も集まれば、十分に時間が潰せると思います。たぶん。
0199132人目の素数さん2007/02/01(木) 00:07:15
WikipediaにもHoward ordinalについて書かれていますね。
英語ならHoward ordinalの定義について書いてある論文は結構見つかるのですが、
分かりやすかったものは、Veblen関数の応用で、

φ_α[Ω](β):=φ_α[γ](0)=γとなるγのうちβ番目のもの

とします。例えば、φ_Ω(0)=Γ_0、φ_(Ω+1)(0)=Γ_Γ_Γ_……となります。
以降はCNFと同様に、

Ω^α_0*β_0+Ω^α_1*β_1+Ω^α_2*β_2+……
(ただしα_0>α_1>α_2>……, Ω>β_i)

とすれば、φ_α(β)の有限和でHoward ordinalより小さいすべての順序数を表記できます。
0200132人目の素数さん2007/02/01(木) 00:27:09
また、1変数にすることもできますね。

A(α):=ω^α(Ω>α)
A(α[Ω]+β):=A(α[γ])=γとなるγのうちβ番目のもの

例えば、
A(Ω)=ε_0
A(Ω*α+β)=φ_α(β)
A(Ω^2)=Γ_0 です。

もちろんA(ε_(Ω+1))とかもできますがさらに上の基数を使って、

B(α):=Ω^α
B(α[ω_2]+β):=B(α[γ])=γとなるγのうちβ番目のもの
とすれば、A( B(ω_2) ) = A( ε_(Ω+1) ), A( B((ω_2)^2) ) = A( Γ_(Ω+1) )
となってHoward ordinalよりも大きい順序数を作ることができます。
しかし、この方法だとA(Ω),A(B(ω_2)),A(B(C(ω_3))),A(B(C(D(ω_4)))),………
という列の極限順序数が限界で、以降のうまい定義がなかなか難しいのですが・・・
0201132人目の素数さん2007/02/01(木) 00:29:34
順序数の表記についてのサイト↓(英語)
http://web.mit.edu/dmytro/www/other/OrdinalNotation.htm
0202132人目の素数さん2007/02/01(木) 02:23:36
英語版Wikipediaには、ψの拡張法の方針も載っていたので、それを定義してみました。
 ψ_α(β)は、0に対して加法、Veblen関数、ψを繰り返し適用しても
 作ることのできない、濃度がω_α(α番目の無限基数)の最小の順序数である。
 ただし、ψの添字として用いる順序数を除いては、ψはβより小さい順序数にのみ適用する。
最後の行では、例えばψ_[ψ_0(1)](0)=ψ_[ψ_0(1)](1)<ψ_[ψ_0(1)](2)のような
不自然なことを起こさないために、添字ではψを自由に使えるようにしてあります。

濃度に関しては、次の性質だけ理解しておけば十分だと思います。
 ω以上の順序数には、濃度として一つの無限基数が対応する。
 可算順序数の濃度は、ω(=ω_0)である。
 α<βならば、濃度ω_αの順序数<濃度ω_βの順序数である。
 濃度ω_α以下の順序数の収束列は、濃度ω_α以下の順序数に収束する。
最後の行は、「以下」であって「未満」ではありません。
例えば、ω_nはω_ω未満の順序数の収束列ですが、ω_ωに収束します。

添字付きψで定義される最大の非可算順序数はω_ω_…_0の極限です。
この順序数を仮にΨと書くことにすると、
添字付きψで定義される最大の可算順序数は、ψ_0(Ψ)となります。
0203132人目の素数さん2007/02/01(木) 02:24:11
収束列の定義は、以下のようになるはずです。
 α=ψ_0(0)のとき、α_0=φ_0(0), α_(n+1)=φ_(α_n)(0)
 α=ψ_β(0)のとき、α=ω_βであり、
  βに収束列があるときはα_n=ω_(β_n)となる。
 α=ψ_β(γ+1)のとき、α_0=ψ_β(γ)+1, α_(n+1)=φ_(α_n)(0)
 α=ψ_β(γ)(γは収束列の定義された順序数)のとき、α_n=ψ_β(γ_n)
 α=ψ_β(γ)(γは収束列の定義されていない非可算順序数)のときは、
 以下の手順で収束列を定める。
  まず、γに注目する。
  注目する順序数がψ_[δ+1](0)の形になるまで、以下の手順を繰り返す。
   注目する順序数が和のときは、一番右の項に注目する。
   注目する順序数がφ_ε(ζ)の形のときは、以下のようにする。
    ζ=0のときは、εに注目する。
    ζ=ζ'+1のときは、ζをφ_ε(ζ')+1に置き換えてからεに注目する。
    その他のときは、ζに注目する。
   注目する順序数がψ_ε(0)の形のときは、εに注目する。
  γの、注目するψ_[δ+1](0)をxで置き換えた関数をf(x)とする。
  α'_0=0, α'_(n+1)=ψ_δ(f(α'_n))とし、
  収束列はα_0=0, α_(n+1)=ψ_β(f(α'_n))とする。
  (つまり、最後だけはψ_βを適用し、それ以外はψ_δを適用する)
 Ψ_0=0, Ψ_(n+1)=Ψ_[Ψ_n](0)

Hardy functionや、上記の順序数の計算のできるプログラムをRubyで作ってみました。
Rubyはttp://arton.hp.infoseek.co.jp/indexj.htmlからインストールしてください。
ttp://www.uploda.net/cgi/uploader4/index.php?file_id=0000009755.lzh
解凍するとLarge_number.rbというファイルがあるので、
これをメモ帳などで開くと初めの方に使い方が書いてあります。
0204132人目の素数さん2007/02/01(木) 21:15:13
>>203
GJ!ありがたく使わせていただきます。
0205132人目の素数さん2007/02/01(木) 22:53:49
この前のプログラムはまだバグが残っていたので、修正しました。
ttp://www.uploda.net/cgi/uploader4/index.php?file_id=0000009781.lzh
0206132人目の素数さん2007/02/02(金) 20:17:08
プログラムは細かくみると、正確に計算してないところもあります。
たとえば、ω^φ_1(0)=ω^ε_0=ε_0=φ_1(0)ですが、
F[ω^φ_1(0)](2)とF[φ_1(0)](2)は違う結果になります。
また、>>190の定義からすればψ(ψ(Ω+2))=ψ(Ω)<ψ(Ω+1)ですが、
F[ψ(ψ(Ω+2))](2)>F[ψ(Ω+1)](2)となってしまうはずです。
ただ、普通に使う分には問題はないと思います。
0207132人目の素数さん2007/02/02(金) 21:15:56
>206
>>130-131
0208132人目の素数さん2007/02/02(金) 23:09:45
206も、130-131も、プログラムを書いたのも、全部私なので、
>>130-131みたいに収束列の異なる順序数は別物という見方をすれば
前者は問題ないのは分かってます。
後者に関しては、>>190での定義によるψと、
>>195の収束列から定義されるψが全く同じではないのが原因です。

数学的に厳密に言うのならば、Hardy functionに使っているものは
極限順序数ではなく、「収束列」です。ここでいう「収束列」は、
”自然数か「収束列」の列”として再帰的に定義できます。
ただ、「収束列」は列の収束先の極限順序数と対応づけることができ、
順序数の大小とHardy functionの増加度の大小には関連性があるので、
極限順序数と「収束列」を普段は同一視しているわけです。
でも、極限順序数と「収束列」は違うものであるため、>>206の前者のような問題が生じます。

>>131で「極限順序数と収束列は一対一に対応する」と言ってしまったのは不正確で、
極限順序数と「収束列」は一対多に対応します。
「収束列」と一対一に対応する(正確には「一対一対応させている」)のは、「極限順序数の表記」です。
>>205のプログラムが計算しているのは順序数ではなく、「収束列」です。
>>206で「プログラムが正確に計算してない」といったのも不正確ですね。
不正確だったのは定義の方であって、プログラムの計算が不正確なわけではありません。
0209132人目の素数さん2007/02/04(日) 02:30:22
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
0210132人目の素数さん2007/02/04(日) 02:40:11
この極めて小さい数に何か意味があるのだろうか。。。。。
0211132人目の素数さん2007/02/04(日) 03:10:09
=(ω^Ω)^Ω^Ω=ω^(Ω*Ω^Ω)=(^o^)=ω^(ω^Ω)^Ω
=ω(=´ω`=)^ω^(Ω*Ω)=(^ω^)(^ω^)(^ω^)(o^Ω^o)=ω^ω^ω^ ^^ ^^
0212132人目の素数さん2007/02/05(月) 18:39:05
073
0213132人目の素数さん2007/02/09(金) 17:23:52
いよいよ明日ですね
0214132人目の素数さん2007/02/10(土) 01:37:03
本当にやるの
0215もやしっ子2007/02/10(土) 09:17:59
えーと、グレートに人が集まらないので次回に仕切り直そうかと思ってます。
ちゃんと準備して。
0216KingOfUniverse ◆667la1PjK2 2007/02/10(土) 20:05:54
人の脳を読む能力を悪用する奴を潰せ。
0217五劫の擦り切れ2007/02/11(日) 02:56:43
ちょいと質問。
「グラハム数」のグラハム博士って、電話発明したグラハム・ベルと親戚?
ゼミ後に検索してみたら「秋山仁」やら「ベル研究所」がヒットしますが…
0218132人目の素数さん2007/02/11(日) 08:03:49
ロナルド L. グレアムとアレクサンダー・グレアム・ベルか。
別にしんせきじゃねえんじゃね。
0219132人目の素数さん2007/02/12(月) 07:05:12
Ronald Grahamはピーター・フランクルの友人で
AMSの会長をやってたこともある人。
秋山仁と日本語の離散数学の入門書も出してるね。

時代が全然違うからあまり「親戚」とは言わないんじゃないかなあ。
Ronald Lewis Graham (born October 31, 1935)
Alexander Graham Bell ( March 3, 1847 ? August 2, 1922 )

http://en.wikipedia.org/wiki/Ronald_Graham
http://en.wikipedia.org/wiki/Alexander_Graham_Bell
http://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%AC%E3%82%AF%E3%82%B5%E3%83%B3%E3%83%80%E3%83%BC%E3%83%BB%E3%82%B0%E3%83%A9%E3%83%8F%E3%83%A0%E3%83%BB%E3%83%99%E3%83%AB

たぶん親戚関係は無いんじゃないの。日本の田中さんとかと同じで。
0220132人目の素数さん2007/02/16(金) 16:58:37
ωやΩの固まりからどうやって自然数にするのかが気になるな....
0221132人目の素数さん2007/02/16(金) 16:59:15
sage忘れスマソ
0222132人目の素数さん2007/02/23(金) 15:22:03
オフと聞いてやってきました
0223132人目の素数さん2007/03/05(月) 17:53:04
保守しておく
0224132人目の素数さん2007/03/11(日) 18:19:18
age
0225132人目の素数さん2007/03/18(日) 12:56:59
age
0226132人目の素数さん2007/03/28(水) 23:37:18
ひさしぶりにのぞいてみたが、
大して進展はないのかな?

今のところチャンピオンは前スレの >>863 か。
0227132人目の素数さん2007/03/29(木) 02:16:03
これかな?File not foundになるのが惜しいところ。

863 :通りすがり:2006/08/29(火) 21:34:51
>>440-441 をちゃんと書いてみた。
チューリングマシンのままじゃ扱いにくいので、
今のコンピューター風命令にした。
ついでに拡張も。

http://free.gikoneko.net/up/source/up124719.txt
0228132人目の素数さん2007/03/29(木) 02:31:01
ついでに440-441もコピー

440 :通りすがり:2006/03/09(木) 18:27:05
●STEP0
比較的単純なマシンモデル(チューリングマシン)を定義することで、
どのような帰納的定義の関数よりも早く増大する関数、ビジービーバー関数が定義出来た。
ビジービーバー関数は「どのような帰納的定義の関数よりも早く増大する関数」の中ではほとんどMINの関数である。
BBに帰納的拡張をしていくことである程度大きくすることは可能。、
(BB^n(2)やBBのふぃっしゅ数的拡張など)

●STEP1
チューリングマシンにビジービーバーの値を返す動作を追加したマシンを考えてみる。
厳密にはたとえば、
各ステートの動作定義に1ビット加え、このビットが立っていたら
BB(テープ上のヘッド位置から右に続く1の数)個の1をヘッドの右側に書き込むという動作で良い。
このマシンnステートでセット可能な1の数の最大をBB2(n)とすると、
この関数はビジービーバー関数に通常の多重帰納的定義を用いて拡張したどんな関数よりも早く増加する。
(BBのふぃっしゅ数的拡張もBB2に及ばない)

一般に、
『チューリングマシン+関数f』のマシンnステートで
セット可能な1の数の最大をBB「f」(n)とする。
BB「f」 は、fに通常の多重帰納的定義を用いて拡張したどんな関数よりも早く増加する。
BB「恒等変換」 = ビジービーバーであり、
BB「ビジービーバー」 が上の BB2 である。

BB「f」の「」の中に関数を入れることで新たな関数ができ、
帰納的定義の関数のように帰納的にBB「f」の定義が可能である。
0229132人目の素数さん2007/03/29(木) 02:31:38
441 :132人目の素数さん:2006/03/09(木) 18:28:15
●STEP2
STEP1の方法でマシンの帰納的定義を行っていけば大きい関数が作成できるが、
この方法にも限界がある。
この限界を超える為にはチューリングマシンに以下のような機能追加が必要である。

1.自然数から自然数への関数をテープに読み書きできる(可算無限のデータ量)
2.テープに関数の初期値(恒等関数で良い)をセット出来る
3.関数fからBB「f」をつくることが出来る
4.関数の値を返せる
といった感じであろうか。
(厳密な定義は他の人に任せる)

このようなマシンnステートで表現できる最大の数をCC(n)とする。
これはいわば「STEP1の帰納的拡張をn文字以内で一番効率よく行った場合の数」
のようなものであり、CC(n)はBB「」のどんな帰納的拡張よりも早く増大する。

●STEP3
さらなる拡張はやはりマシン自体を定義できるようなマシンということになるだろう。
矛盾がおこらないような定義で最良のものはどんな感じになるのかな?
0230通りすがり2007/04/06(金) 23:12:40
停止問題を解くことが出来るマシンを考えればずっと大きな数を作ることが出来る。

あるチューリング完全マシンをMachine[0],
Macihne[0]のn命令のプログラムで表現可能な最大の数をM[0](n)とすると、
M[0](n) ≒ BB(n)

Machine[0] の停止問題を解く命令をhalt[1],
Machine[0] に halt[1] の命令を追加したマシンを Machine[1],
Macihne[1]のn命令のプログラムで表現可能な最大の数をM[1](n)とすると、
M[1](n) は 前スレ >>863 の mm(n) を大きく超える。

Machine[a]のn命令のプログラムで表現可能な最大の数をM[a](n)
Machine[a] の停止問題を解く命令をhalt[a+1]
Machine[a] に halt[a+1] の命令を追加したマシンを M[a+1]
としてM[a]を定義することが出来る。

halt[a] を 「b<a となるすべてのマシン Machine[b] の停止問題を解く命令」としても同じであり、
この定義にすると、a を順序集合に拡張できるようになる。
M[ω](n), M[ω^ω](n), M[Γ_0](n) などが定義できる。
0231132人目の素数さん2007/04/08(日) 14:42:10
>>230
> 前スレ >>863 の mm(n) を大きく超える

前スレ >>863 のプログラムが見えないので、どこかにアップしてもらえますか。
0232通りすがり2007/04/09(月) 20:13:01
>>231
http://2ch-library.com/uploader/src/2ch6734.txt

>>230 は検証せずにイメージで書いちゃったけど、
> M[1](n) は 前スレ >>863 の mm(n) を大きく超える。
これは嘘でした。
0233132人目の素数さん2007/04/09(月) 22:59:54
>>232
サンクス。念のため、魚拓で保存しておきました。
http://symy.jp/?eblK
0234132人目の素数さん2007/04/16(月) 10:16:05
かなり改善された模様
0235132人目の素数さん2007/04/16(月) 19:04:01
それって計算可能なの?
0236132人目の素数さん2007/04/16(月) 20:12:35
チューリングマシンでは計算不可能なんじゃね
0237132人目の素数さん2007/04/16(月) 21:43:33
Ackerman関数より急に増加するような関数は
たいてい計算不可能なんじゃないかな
0238132人目の素数さん2007/04/16(月) 21:44:32
何言ってるんだ俺w
0239132人目の素数さん2007/04/17(火) 17:11:54
( ^ω^)
0240132人目の素数さん2007/04/23(月) 22:12:22
数学は加減乗除くらいしか判らないんですが、物や人の歴史には非常に強い
興味があるので、このスレは10文字で云々って頃から見てました
プロジェクトX風ナレーションで、マジ泣きしたこともありました

で、ふと思ったんですが、現在20文字部門最強の
>f(n):=nに階乗をn回
>f^9!(9)
と、
グラハム数をグラハム数!回階乗
では、どちらが大きいんでしょうか?
表記のルールに反するので対象外だとは思いますが、私の知識だと「f(n)」
ってのが既に何なのか判らないので、比較ができません
どなたか教えて頂けませんでしょうか?
また、「グラハム数」の表記が認められた場合、どのような表記が最大になる
のでしょうか?
0241132人目の素数さん2007/04/24(火) 05:02:59
20文字部門最強よりグラハム数の方が大きいんじゃないか?
グラハム数!回階乗なんかしなくても。
0242132人目の素数さん2007/04/25(水) 07:32:47
>>241
ありがとうございます
意外と小さいんですね
って、それだけグラハム数が大きいってことで、そんなのもミクロの世界に追いやる
ふぃっしゅ数が偉大だってことなんでしょうけど
0243132人目の素数さん2007/04/25(水) 16:53:39
数に偉大も何も無いと思うけどなー。
あ、でも数を擬人化すればこそこんなバトル風になったのか。
0244132人目の素数さん2007/04/25(水) 19:23:30
フィッシュ数たん( ;´Д`)ハァハァ






こうですか? わかりません><
0245132人目の素数さん2007/04/25(水) 19:52:37
>>243
です
基本的な数学の概念自体判ってないので、自分なりに理解する為に
脳内で物語とかを展開しながらROMってます
何スレか前、RPG風にスレの流れを書きましたが、あんな感じです

ふぃっしゅ数は打たれても打たれても立ち上がってくる、ジャンプ系の
主人公って感じでしょうかね
戦隊組んだら、ふぃっしゅ数は間違いなく赤だと思います
0246132人目の素数さん2007/04/25(水) 22:18:17
ふぃっしゅ数なんて力技で作った数なんかどうでも良い。
0247132人目の素数さん2007/04/26(木) 07:57:00
いくら作ってもミクロなところを出られないてのが凄いな。
探索は限りないんだろうか。なんかの構造的なシフトでもどっかにあるんだろうか。
0248132人目の素数さん2007/04/27(金) 21:00:38
誰か20文字最強をチェーンとかタワーで評価して頂けないでしょうか。
0249132人目の素数さん2007/04/27(金) 21:36:18
9999999999→999999999
か
9999→9999→9999→99999
か
999→999→999→999→9999
か
99→99→99→99→99→99→99
か
9→9→9→9→9→9→9→9→9→99
のどれかじゃないかと思うんですけど、>>240なので比較できません(;´Д`)
0250132人目の素数さん2007/04/27(金) 21:43:26
→の定義が無いと自然数を定義したとは言えない
0251132人目の素数さん2007/04/27(金) 22:51:41
>249
一番上以外は全部グラハム数より遥かにデカイ
当然のごとく一番下が最大だろう
0252132人目の素数さん2007/04/29(日) 02:00:13
>>248
文字の規定はどうするんだ?
ある記号に意味をいくらこめても良いんじゃ意味ないし。
■ このスレッドは過去ログ倉庫に格納されています