ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

「自由クラス理論」非標準集合論コミュのクラス理論の表現 つづき

  • mixiチェック
  • このエントリーをはてなブックマークに追加
 昔書いた解説です。
 変数ABC→α、β、γ
 述語「ma」→「m」
 となっています。


 [いろいろな集合論のFCへの表現]

 あるクラスの性質がいろいろな集合論に対して、どのように相対的なものであるかを具体的に見ることにする。
 
 ZFにおける全クラスの定義は次のようになる、
    ∀a a∈α_0 ⇔ Obj a  
    α_0 m U                 −(1)
 要素とみなすクラスすべてを集めた「集まりα_0」の作るUが、全クラスである。
    a=Uとすると、
       U∈α_0 ⇔ Obj U となり、 
    もし、U∈α_0 が真ならば、 1式とあわせて
       ¬Set U と Obj U が真となる。  −(2)
    ところで、ZFの正則性の公理からは ∀a ¬a∈a がえられる。
    クラスはすべてSetである、というのであるから、
    ∀a Cl a ⇒ Set a    −(3)
    なお、At α_0 より CI U 従って、 3式より、
       Set U 
    しかし、これは 2 の結論に反する。ゆえに、
       U∈α0 は偽であり、¬Obj Uがえられる。
       Cl U ∧ ¬Obj U であるから、
       Prcl U となる。     −(4 )
 
 一方、クワインのMLにおいては全クラスはどのようなものだろうか。
 
 同じように、全クラスとは要素となりうるクラスをすべて集めたAtによって作られるクラスであるから、
    ∀a a∈α_1 ⇔ Obj a    
       α_1 m U         
 
 クワインはMLのクラスの中、要素となるのはElement Hoodを持つもの、としているが、これはFCのObjと同じ概念である。(Eleと略する。)
 そして、その定義はつぎのとおり、
    Ele x  Df.xの定義式が層別化されている
    層別化とは、定義式に現れるすべての変数からZへの関数fがあって、定義式の全てのa∈bという形の論理式に対して、f(a)+1=f(b)とできること。
 
 これをFCの式になおすと、
    Obj x Df.xの定義にあるすべての∃α a∈α ∧ α m b の形の式について、f(a)+1=f(b)となるfがある。
    Ex. ¬Obj R
       ∀a a∈β_0 ⇔ ¬(∃α a∈α ∧ α m a)
       β_0 m R 
       右辺の定義式に対して、f(a)+1=f(a)は不可能。
 
 さて、MLのUの定義式には、∈のある式はないので始めから層別化されている。
 すなわち、
    Obj U
 ZFのUがPrclであるのとは異なっている。
 
 このように、Objを定義すると、集合論が一つ定まり、それによってCl、Ind、
Prclなどが決まってゆく。
 すなわち、FCへのある集合論の表現とは、
    ″Objの定義をFCの論理式で記述すること″
 となる。

コメント(0)

mixiユーザー
ログインしてコメントしよう!

「自由クラス理論」非標準集合論 更新情報

「自由クラス理論」非標準集合論のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。