• ベストアンサー

ZFC集合論(公理的集合論)について.

ZFC集合論の問題をやっています。 集合論はこれまでにまったく習っておらず参考書などで調べながら自分なりに考えてみても混乱するばかりでわかりませんでした. 集合論て難しいですね(^^;) 問題なのですが, 「A={x|#x=1}はZFC集合論の意味での集合になるかどうか調べよ」です. 初心者の私でもわかるような解説がありましたら教えてください.

質問者が選んだベストアンサー

  • ベストアンサー
  • ordinal
  • ベストアンサー率66% (2/3)
回答No.5

まだ少々混乱されているようですので、補足いたします。 (1) A を集合と仮定すると、合併の公理により UA も集合である。 (2) x を任意の集合とします。このとき X={x} は一つの要素からなる集合なので、X ∈ A となります。 (3) ここでもちろん x ∈ X なので x ∈ X ∈ A となり、たしかに「ある X が存在し X ∈ A かつ x ∈ X」が成り立ちます。従って合併集合の定義により x ∈ UA です。 (4) x は任意の集合だったので UA は任意の集合を要素とすることになります。任意の集合を要素とする集合は存在しないので、この事実は (1) に反します。従って A は集合ではありません。 (補足の補足) ラッセルの逆理により R={x : x ∈ x ではない} は集合となりません。もしすべての集合からなる集合 V が存在すると仮定すると、内包公理により R={x : x ∈V かつ x ∈ x ではない} となり R も集合になり矛盾です。 (蛇足) 集合論の証明が難しく苦手ということですが、こういう考え方は最初は難しいものです。一月くらいこのようなことばかり考えてると慣れてきますよ。解析学のεδ論法みたいなもんです。そして (恐らく若い方と思いますが) 「形式的にものごとを考える」ことに慣れるのは一生の財産になります。これにこりずにさらに勉強を進めて頂けるとうれしいです。

imashime00
質問者

お礼

丁寧なご説明ありがとうございます。私でもなんとなくですがわかりました。 今後も勉強していきたいと思います。

その他の回答 (4)

  • ordinal
  • ベストアンサー率66% (2/3)
回答No.4

勉強始めは UA の意味が存外分かりにくいので捕捉します。 (合併の公理) A を集合とするとき UA = {x: A の要素 X が存在して x は X の要素} も集合である。 前の例ですと x を任意の集合としたとき X={x} は要素が一つしかないので A の要素であり、UA の定義と x が X の要素であることにより x は UA の要素になるということです。蛇足でしたらまことに申しわけございません。

imashime00
質問者

補足

回答ありがとうございます。 素人なりに解釈したのですが、「合併の公理」を適用すると、 (1)Aを集合とすると、Aの要素であるXが存在する。またxはXの要素である。 ↓ (2)#x=1であるのでXは要素が1つしかない。(?) ↓ (3)Xは要素が1つしかないのでXはAの要素である。 ↓ (4)UA(Aの要素の要素からなる集合)はxを要素とする。 ↓ (5)が、ラッセルの逆理「すべての集合からなる「集合」を作ることは矛盾する」のでAは集合ではない。 のような感じでしょうかねぇ・・・ どうでしょうか? 集合の証明は難しいですね。苦手です・・・

  • ordinal
  • ベストアンサー率66% (2/3)
回答No.3

記号の意味を素直に考えると A は集合になりません。恐らくすべての集合からなる「集合」を作ることは不可能であることはご存知であると思います。例えばラッセルの逆理に内包公理を適用すれば良いのです。 もし A が集合であれば UA はすべての集合を要素とするので矛盾です。 U は合併 (union) の記号と思ってください。 実際 x の任意の集合とします。このとき X={x} は A の要素です。従って x は UA の要素となります。従って UA はすべての集合を要素とすることになり矛盾です。

  • arrysthmia
  • ベストアンサー率38% (442/1154)
回答No.2

「#」とか「=」とか「1」とかは、漢字のヘンやツクリみたいなもので、 「#x=1」を、まとめてひとつの記号とみなせばよいのですね。 論理式・数式ではなく、情緒的な表現として「xの元は1個」を表していると。 「#A=#B」を「AからBへの全単射が存在する」で定義するのなら、 そういうやり方をしていることになります。 そう言えば、「A={x|…}」の「=」も、 最初からAは集合だという前提でなければ、ZFCの中では定義されていません。 これも、「{x|#x=1}は集合か。答案上、{x|#x=1}のことを 別名でAと呼んでもよい。」という意味の情緒的表現と見れば、筋が通ります。 さて、「xの元は1個」を形式的に表現しなくては、話が始まりません。 「(y∈x かつ z∈x)ならば y=z」としては、どうでしょう。 こうすると、{x|#x=1}が集合か否かは、置換公理そのもののようですが。

imashime00
質問者

補足

丁寧な説明ありがとうございます。 定義としてはおっしゃる通り、Aは集合であり、「#x=1」は 「xの元は1個である」と言うarrysthmiaさんの「情緒的表現」でこの問題の場合正しいと思います。 根本的な事なのですが、初心者でして答案に記す「形式的な表現」がまだ身についていません(^^;) 申し訳ないのですが、置換公理「(y∈x かつ z∈x)ならば y=z」をこの問題に当てはめた際の模範解答的なものを示してもらえないでしょうかm(__)m 問題が「調べよ」となっていますので、それを基に他の8個の公理についても確認を行う方が良さそうなので自分で頑張ってみようと思います... どうかお願いします。

  • arrysthmia
  • ベストアンサー率38% (442/1154)
回答No.1

まず、ZFC公理系の上で#を定義しないと、 問題の意味が定まらない。

imashime00
質問者

補足

回答ありがとうございます. 説明不足,申し訳ないです. #についてですが,#A=#Bの場合「AとBの間に一対一対応がある(濃度が等しい)」,つまり「AからBへの全単射が存在する」ということは資料に記載されていました. しかし,この問題の場合,xにのみ#が付いているので「xの濃度が1である」ということでいいのでしょうか?

関連するQ&A