5.順序数
 5−1.定義
 順序クラスは、次のように定義される。
 
 Ord x  Df. ∃ B Ord B ∧ B ma x
 
 さらに、順序集まりは、次のように定義される。
 
 Ord A  Df. Com A ∧ Con A ∧ Reg A
 
 
 Com A  Df. ∀x x∈A ⇒ ∃!B B⊂A ∧ B ma x
 Con A  Df. ∀x∀y x∈A ∧ y∈A ⇒ x<y | A V y<x | A V x=y
 Reg A  Df. ∀B (∃b b∈B) ∧ B⊂A ⇒ ∃a a∈B ∧ (∀b b < a | A ⇒ ¬b∈B)
 
 
 x<y | A  Df. ∃B (x∈B ∧ B ma y) ∧ B⊂A
 B⊂A   Df. (∀a (a∈B ⇒ a∈A)) ∧ ¬(A=B)
 
 コメント: Com, Con, Reg は、完全- complete -、連結- connected-、正則- regularity-のそれぞれ略である。.
       Com はまた、推移性- transitive-に対応し、Con + Reg は整列- well-ordering-に対応している。.
       B⊂A は、 B がAの真部分集まりであることを意味している。
 
 次の定理を証明することが可能である。
 T.2 Ord N
     但し、
     N  Df. ∀a a∈N ⇔ ord a
 ex. 3.Modelの M5を見よ。 0, 1, 2, 3, n は順序数である。故に、 N = U = {0,1,2,3,n} となり、それは順序集まりである。
 
 T.3 Ord n
 T.4 ¬Set n
     但し、 N ma n
 
 
 
 5−2.T.2の証明
 
 
 
 次の定理を証明する。 
 
 T.C.1   ∀a a∈A ∧ Ord A ⇒ Ord a
 
   fig.1を見よ。
 Ord A が仮定されている、従って Com A、故に
 
 ∀a a∈A ⇒ ∃!B B ma a ∧ B ⊂ A
 
 B はただ一つ存在する、そこでこれを "B0"と名付け、次のように "Ord B0" を証明する。
 
 T.C.1.1  Com B0
 
   ∀b b∈B0 ⇒ b∈A , 何故なら B0⊂ A
   Com A , 故に
   ∃!C C ⊂ A ∧ C ma b 
 
 もし次の命題を仮定するなら、  …… fig.1を見よ
 
 P.1 ∃c c∈C ∧ ¬ c∈B0
 
   a = c ならば, これは b < a | A ∧ a < b | A を意味する。  ……fig.1. a=c
   集まり {a,b}を考察すると、 ¬ Reg A が得られる。
   しかし、 Ord A 故に Reg A. これは矛盾である。   
 
   あるいは、 ¬ a = c ならば、 Con A が仮定されているので、 a < c | A V c < a | A となる。                       
 
   a < c | A ならば b < a | A ∧ c < b | A ∧ a < c | A となる。  ……fig.1. a<c
   集まり {a,b,c}を考察すると、 ¬ Reg A が得られる。これは矛盾である。
 
   c < a | A ならば ∃B' c∈B' ∧ B' ma a ∧ B' ⊂ A 。  ……fig.1. a<c
   しかし、 Com A 、故に ∃! C C ma a 。 これは B0 = B' を意味している。  
   故に、 c∈B0 となる、しかし、 P.1    ¬ c∈B0 。これは矛盾である。
 
   従って P.1 は否定される。
 
   C B0 が証明された。
 
   さらに、 ¬ b∈C 、故に ¬ B0 = C 、従って C ⊂ B0 。 
   なぜなら、 b∈C ならば b < b | A  、 {b}を考察して、 ¬ Reg A 。
 
   ∀b b∈B0 ⇒ ∃!C C ⊂ B0 ∧ C m b  が証明された。
 
  T.C.1.2  Con B0  
 
   ∀b b∈B0 ⇒ b∈A , なぜなら B0 ⊂ A
   Con A , 故に
   ∀a∀b ( a∈B0 ∧ b∈B0 ) ⇒ ( a = b V a < b | A V b < a | A )  ....(1)
  右辺のa < b | A は " < " の定義から、次のことを意味している。
  ∃C a∈C ∧ C ma b ∧ C ⊂ A ....(2) 
  さらに C ⊂B0 を証明することが可能である。  T.C.1.1.についての考察と同じ方法による。
  故に、(2)は次のような式になる。
  ∃C a∈C ∧ C ma b ∧ C ⊂ B0  
 
  従って、 (1) は次のような論理式になる。
  ∀a∀b ( a∈B0 ∧ b∈B0 ) ⇒ ( a = b V a < b | B0 V b < a | B0 )  
  これは Con B0 の定義である。
 
  T.C.1.3 Reg B0                 
 
  次のような公理を仮定する。
 
  A. Reg. ∀B Com B ⇒ Reg B 
 
  T.C.1.1. と A. Reg から Reg B0 が導かれる。
  コメント :
  この公理なしで T.C.1.3. を証明することも可能である。その場合、困難な点はない。
  ZFの公理のように ∀B Reg B を公理とすることは、一般にはあるクラスの中で"<" が定義できないために不可能である
 
  T.C.1.1. と T.C.1.2. と T.C.1.3.は Ord B0 を意味している。
  故に、 T.C.1. が証明された。
 
 T.C.1は「順序集まりの要素はすべて順序数である」ことを示しているので、ZFならばこれはNのCompletenessを表しているのであるが、FCでCom Nを言うには、さらにある順序数aを作る順序集まりAがただ一つであることとそれがNと一致しないことを示さなければならない。
 
 T.C.2 ¬ A = N    
 もし、¬ A = N ならば、
    A⊂N    
 
 もし、A = N とすると、
    Ord A  より
    Ord N 、Ord n  
    故に
    Com N  
 従って a ∈N と、Com の定義より
    ∃!B B⊂N ∧ B ma a
 この場合もaを作るNの真部分集まりがただ一つ存在する。
 
                つづく
under construction