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

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

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

  • mixiチェック
  • このエントリーをはてなブックマークに追加
 「A,B,C‥‥」 → 「α、β、γ‥‥」
 「ma」      → 「m」


 [ MLのFCへの表現 ]
            
 MLの場合も同じようにObjを定義することによってFCへの表現が得られます。

 なおMLとは、クワインがラッセルの「型理論」をもとにして作った、扱いやすい洗練された形式のクラス理論です。
 「型理論」においては、さまざまな集合が異なる階層に「層別化」され、となりの階層に属する集合のあいだにだけ「∈」の関係が存在しうるとするのに対して、MLにおいては、「対象」を定義する論理式たちが「層別化」されています。
 すなわち、論理式は必ずとなりの階層のクラスについて記述していると読むことが可能な構造になっています。

 MLの集合の定義は、次のようなものです。

    Set* b  Df.  bの定義式に現れるすべてのx∈yに対して、f(x)+1=f(y)となるように、クラスの変数からNへの関数が定義できる

 例 : ラッセルのクラスR 
    ∀b b∈R ⇔ ¬(b∈b)
    任意のfにたいして、b∈bに対応した式は、f(b)+1=f(b)となり矛盾
    ゆえに、クラスRはMLのSet*ではない

 MLのFCへの表現は、「Set*」を「Obj」に代えて、「x∈y」をFCの論理式で記述すればよいわけです。

    Obj a  Df.  aの定義式に現れるすべての∃α x∈α ∧ α m y に対して、f(x)+1=f(y)となるようにクラス変数からNへの関数が定義できる
 
 これによって、MLの空クラス0や全クラスUはObjであり、Clであることが分かります。

 また、MLには個体が存在します。
 例えば、つぎのようなクラスU’を考えると、
 
    α m U’∧
    ∀a a∈α ⇔ a=a   
    Uの定義式には、さらに右辺にObj aが必要
 
    この集まりαには、RなどのObjではないクラスが要素として存在します。
    従って ¬At α ゆえに ¬Cl U’  [A.Cl]
    U‘の定義式には「∈」がないので、 Obj U’ゆえに
    Ind U’

 A.Cl  Cl k ⇒ (∀β β m k ⇒ At β)
 
 
 Indなクラスが存在するという性質は、MLを他の集合論から区別する性質の一つとなります。
 例えば、∀a Set a ⇒ Obj a が成り立つような集合論には個体が存在しません。
    

コメント(0)

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

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

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

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