b1

順序対も基本的です。\(\dagger\)

最初の使用例として置換公理の簡潔な記述を取り上げます。

順序対

word(ss,s)F … \(\text{pr}\)  
abbr …【\(\langle x , y \rangle\)】≈【\(\text{pr} ( x , y )\)

次のものは対の成分を取り出します。
word(s,s) … \(\triangleleft\)  \(\triangleright\)  
pr<.【\(\triangleleft \langle x , y \rangle = x\)
pr>.【\(\triangleright \langle x , y \rangle = y\)
pr0【\(\langle x_{0} , y_{0} \rangle = \langle x_{1} , y_{1} \rangle \Longleftrightarrow x_{0} = x_{1} , y_{0} = y_{1}\)\(\blacktriangleleft\)

置換公理

像を作る記号は表記を持たず\(R ( X )\)という形で使用されます。
word(cc,c) … ap__  
ap__.【\(R ( X ) = \{ y \mid \exists x \in X . \langle x , y \rangle \in R \}\)

像は適切な条件の下で集合になります。
word(c,p) … \(\text{ax_r}\)  
ax_r.【\(\text{ax_r} ( R ) \Longleftrightarrow \forall X ( \forall x \in X . ! y \, \langle x , y \rangle \in R \Rightarrow \dot\exists ( R ( X ) ) )\)
c-Form \({\tt R}\) に対して `ax_r(\({\tt R}\))` が公理に含まれます。

対集合公理は他の公理から導出されます。未完!
\(\dot\exists \{ a \mid a = x \mathbin{\rm o\!r} a = y \}\)\(\blacktriangleleft\)
分出公理は置換公理から導出されます。未完!

関数の像

word関数 … 表記の無い #p : (s,s)→(s,c)
cvt …【\({\mathop{{\sf f}}} \, A\)】≃【\(\{ \mathop{{\sf f}} a \mid a \in A \}\)
\(\dot\exists \, {\mathop{{\sf f}}} \, A\)】というのが置換公理です(?)
word関数 … 表記の無い #l , #r , #P : (ss,s)→(ss,c)
cvt …【\(A \, {\mathop{{\sf f}}} \, b\)】≃【\(\{ a \mathop{{\sf f}} b \mid a \in A \}\)
cvt …【\(a \, {\mathop{{\sf f}}} \, B\)】≃【\(\{ a \mathop{{\sf f}} b \mid b \in B \}\)
cvt …【\(A \, {\mathop{{\sf f}}} \, B\)】≃【\(\{ a \mathop{{\sf f}} b \mid a \in A , b \in B \}\)

#pを#^, #lを#^-,#rを#-^,#Pを#^^に

b2

対や対の集合に関わる諸操作を準備します。

関係

対の集合は関係と呼ばれます。
word(,c) … \(\text{Rel}\)  
Rel.【\(\text{Rel} = \{ R \mid \forall x \in R . x = \langle \triangleleft x , \triangleright x \rangle \}\)

直積、定義域・値域を作ります。
word(ss,s) … \(\times\)  
pr^^. {pr^^ **=_ #Ppr}
word(s,s)F … \(\text{dom}\)  \(\text{im}\)  
dom.【\(\text{dom} ( R ) = \{ x \mid \exists y \, \langle x , y \rangle \in R \}\)
im.【\(\text{im} ( R ) = \{ y \mid \exists x \, \langle x , y \rangle \in R \}\)
\(R \in \text{Rel} \Rightarrow \text{dom} ( R ) = {\triangleleft} R\)\(\blacktriangleleft\)
\(\text{Rel} = \{ R \mid R \subset \text{dom} ( R ) \times \text{im} ( R ) \}\)\(\blacktriangleleft\)

定義域の制限
word(ss,s) … \(|\)  
rest.【\(R | _ X = \{ \langle x , y \rangle \in R \mid x \in X \}\)

\(\triangleleft(R),\triangleright(R)\) でいいじゃね?

代入

word(s,s) … \(\text{dom!}\)  
dom!.'【\(\text{dom!} ( f ) = \text{dom} ( f ) \cap {!_\triangleleft} ( f )\)

=% ≅ =
word(ss,s)F … ap  
apは通常 \(f ( x )\) または \(a _ 0\) のように使用されます。
=%.【\(x \in \text{dom!} ( f ) \Longrightarrow y = f ( x ) \Leftrightarrow \langle x , y \rangle \in f\)
ap0【\(x \in \text{dom!} ( f ) \Longrightarrow \langle x , f ( x ) \rangle \in f\)\(\blacktriangleleft\)
word(ss,s) … ap_  
ap_. {ap_ #**=_ ap__}
ap_0【\(A \subset \text{dom!} ( f ) \Longrightarrow f ( A ) = \{ f ( a ) \mid a \in A \}\)\(\blacktriangleleft\)

成分の入れ替え

sw.【\(\langle x , y \rangle ^\leftrightarrow = \langle y , x \rangle\)
swI【\(\langle x , y \rangle ^\leftrightarrow \, \! ^\leftrightarrow = \langle x , y \rangle\)\(\blacktriangleleft\)

word(s,s) … \(^\leftrightarrow\)  
sw_.【\(^\leftrightarrow \,^{\star\!\star}{=}\; {^\leftrightarrow}\)
sw_0【\(R \subset X \times Y \Longrightarrow R ^\leftrightarrow \subset Y \times X\)\(\blacktriangleleft\)
sw_I【\(R \in \text{Rel} \Longrightarrow R ^\leftrightarrow \, \! ^\leftrightarrow = R\)\(\blacktriangleleft\)

合成

word(ss,s) … \(\circ\)  
comp.【\(S \circ R = \{ \langle x , z \rangle \mid \exists y \, ( \langle x , y \rangle \in R , \langle y , z \rangle \in S ) \}\)
comp0【\(R \subset X \times Y , S \subset Y \times Z \Longrightarrow S \circ R \subset X \times Z\)\(\blacktriangleleft\)
compA【\( R , S , T \in \text{Rel} \Longrightarrow ( T \circ S ) \circ R = T \circ ( S \circ R )\)\(\blacktriangleleft\)
compX【\( R , S \in \text{Rel} \Longrightarrow ( R \circ S ) ^\leftrightarrow = S ^\leftrightarrow \circ R ^\leftrightarrow\)\(\blacktriangleleft\)
comp_ap【\(x \in \text{dom!} ( f ) , f ( x ) \in \text{dom!} ( g ) \Longrightarrow ( g \circ f ) ( x ) = g ( f ( x ) )\)\(\blacktriangleleft\)

b3

当システムでは写像は特別な関係として定義されます。\(\dagger\)

写像であることを示す時、写像であることを利用する時、諸状況によって定義の使い分けが有効です。

写像①

word(,c) … \(\text{Ndeg}\)  
Ndeg.【\(\text{Ndeg} = \{ f \mid \forall x \, ! y \, \langle x , y \rangle \in f \}\)
Ndeg..【\(\text{Ndeg} = \{ f \mid \forall x \forall y \, ( \langle x , y \rangle \in f \Rightarrow y = f ( x ) ) \}\)\(\blacktriangleleft\)
`f in_ Ndeg` {Ndeg..} 想定外になる

word(s,c) … \(\text{mapon} \)  
mapon.'【\(\text{mapon} ( X ) = \{ f \in \text{Rel} \cap \text{Ndeg} \mid \text{dom} ( f ) = X \}\)
\( f , g \in \text{mapon} ( X ) \Longrightarrow f = g \Leftrightarrow \forall x \in X . f ( x ) = g ( x )\)\(\blacktriangleleft\)

一項関数の制限により写像が作られます。ただしクラスであることに注意。
abbr …【\( \mathop{{\sf f}} _ X\)】≈【\(\{ \langle x , \mathop{{\sf f}} x \rangle \mid x \in X \}\)
\(\text{mapon} ( X ) = \{ f \mid f = [ f ( \bullet ) ] _ X \}\)\(\blacktriangleleft\)

写像②

word(ss,s) … \(\to\)  
->.【\(X \to Y = \{ f \subset X \times Y \mid X \subset \text{dom!} ( f ) \}\)
->..'【\(X \to Y = \{ f \in \text{mapon} ( X ) \mid \text{im} ( f ) \subset Y \}\)\(\blacktriangleleft\)
\(\emptyset \to X = \{ \emptyset \}\)\(\blacktriangleleft\)
\(X \neq \emptyset \Longrightarrow X \to \emptyset = \emptyset\)\(\blacktriangleleft\)
->comp【\(f \in X \to Y , g \in Y \to Z \Longrightarrow g \circ f \in X \to Z\)\(\blacktriangleleft\)
->rest【\(f \in X \to Y \Longrightarrow f | _ A \in X \cap A \to Y\)\(\blacktriangleleft\)

写像の特徴づけ。未完
\(\text{Rel} \cap \text{Ndeg} = \{ f \mid f \in \text{dom} ( f ) \to \text{im} ( f ) \} = \{ f \mid \exists X \exists Y f \in X \to Y \}\)\(\blacktriangleleft\)

一点集合と写像

word(ss,s) … \(\mathop{{\cdot}{\to}}\)  
mto.'【\(x \mathop{{\cdot}{\to}} y = \{ \langle x , y \rangle \}\)
\(\{ x \} \to Y = \{ x \mathop{{\cdot}{\to}} y \mid y \in Y \}\)\(\blacktriangleleft\)
\(X \times Y = \bigcup _{ x \in X , y \in Y } ( x \mathop{{\cdot}{\to}} y )\)\(\blacktriangleleft\)

word(ss,s) … \(|\)  
on.【\(y | _ X = [ x \mapsto y ] _ X\)
\(y | _ X = X \times \{ y \}\)\(\blacktriangleleft\)
\(X \to \{ y \} = \{ y | _ X \}\)\(\blacktriangleleft\)

単射、全射

word(ss,s) … \(\stackrel{\rm I}\to\)  \(\stackrel{\rm S}\to\)  \(\stackrel{\rm IS}\to\)  
->I.'【\(X \stackrel{\rm I}\to Y = \{ f \in X \to Y \mid f ^\leftrightarrow \in \text{im} ( f ) \to X \}\)
->S.'【\(X \stackrel{\rm S}\to Y = \{ f \in X \to Y \mid \text{im} ( f ) = Y \}\)
->IS.【\(X \stackrel{\rm IS}\to Y = ( X \stackrel{\rm I}\to Y ) \cap ( X \stackrel{\rm S}\to Y )\)
->IS..【\(X \stackrel{\rm IS}\to Y = \{ f \in X \to Y \mid f ^\leftrightarrow \in Y \to X \}\)\(\blacktriangleleft\)

->I..【\(X \stackrel{\rm I}\to Y = \{ f \in X \to Y \mid \forall^* x_{0} , x_{1} \in X . f ( x_{0} ) \neq f ( x_{1} ) \}\)\(\blacktriangleleft\)
->S..【\(X \stackrel{\rm S}\to Y = \{ f \in X \to Y \mid \forall y \in Y . \exists x \in X . y = f ( x ) \}\)\(\blacktriangleleft\)

恒等写像

word(s,s) … \(\text{id}\)  
id.【\(\text{id} _ X = [ \bullet ] _ X\)
id0【\(\text{id} _ X \in X \stackrel{\rm IS}\to X\)\(\blacktriangleleft\)
comp単【\(R \subset X \times Y \Longrightarrow R \circ \text{id} _ X = R = \text{id} _ Y \circ R\)\(\blacktriangleleft\)
\(R \in \text{Rel} \Longrightarrow R | _ X = R \circ \text{id} _ X\)\(\blacktriangleleft\)

\(X \stackrel{\rm I}\to Y = \{ f \in X \to Y \mid f ^\leftrightarrow \circ f = \text{id} _ X \} = \{ f \in X \to Y \mid \exists g \, g \circ f = \text{id} _ X \}\)\(\blacktriangleleft\)
\(X \stackrel{\rm S}\to Y = \{ f \in X \to Y \mid f \circ f ^\leftrightarrow = \text{id} _ Y \} = \{ f \in X \to Y \mid \exists g \, f \circ g = \text{id} _ Y \}\)\(\blacktriangleleft\)

写像の和

場合分けをして写像を作ることがあります。
\(f_{1} \in \text{mapon} ( X_{1} ) , f_{2} \in \text{mapon} ( X_{2} ) , X_{1} \cap X_{2} = \emptyset \Longrightarrow f_{1} \cup f_{2} \in \text{mapon} ( X_{1} \cup X_{2} )\)\(\blacktriangleleft\)

未完

b4

基数とかめんどくさいので濃度の定義もしません。「2つの集合の濃度が等しいか?」という事は議論します。

濃度

word(ss,p) … \(\stackrel{\#}=\)  \(\stackrel{\#}\le\)  \(\stackrel{\#}<\)  
=#.'【\(X \stackrel{\#}= Y \Longleftrightarrow X \stackrel{\rm IS}\to Y \neq \emptyset\)
le#.'【\(X \stackrel{\#}\le Y \Longleftrightarrow X \stackrel{\rm I}\to Y \neq \emptyset\)
<#.【\(X \stackrel{\#}< Y \Longleftrightarrow X \stackrel{\#}\le Y , X \cancel{\stackrel{\#}=} Y\)

=#0【\(X \stackrel{\#}= \emptyset \Longleftrightarrow X = \emptyset\)\(\blacktriangleleft\)

濃度

->ISsw_【\(f \in X \stackrel{\rm IS}\to Y \Longrightarrow f ^\leftrightarrow \in Y \stackrel{\rm IS}\to X\)\(\blacktriangleleft\)

->Icomp【\(f \in X \stackrel{\rm I}\to Y , g \in Y \stackrel{\rm I}\to Z \Longrightarrow g \circ f \in X \stackrel{\rm I}\to Z\)\(\blacktriangleleft\)
->Scomp【\(f \in X \stackrel{\rm S}\to Y , g \in Y \stackrel{\rm S}\to Z \Longrightarrow g \circ f \in X \stackrel{\rm S}\to Z\)\(\blacktriangleleft\)
->IScomp【\(f \in X \stackrel{\rm IS}\to Y , g \in Y \stackrel{\rm IS}\to Z \Longrightarrow g \circ f \in X \stackrel{\rm IS}\to Z\)\(\blacktriangleleft\)

=#ITX【\(\stackrel{\#}= {:}\, \text{I} \text{T} \text{X}\)\(\blacktriangleleft\)
le#IT【\(\stackrel{\#}\le {:}\, \text{I} \text{T}\)\(\blacktriangleleft\)
sub_le#【\(X \subset Y \Rightarrow X \stackrel{\#}\le Y\)\(\blacktriangleleft\)

濃度の制限

\(X \times Y \stackrel{\#}= Y \times X\)\(\blacktriangleleft\)
\(X \to ( Y \to Z ) \stackrel{\#}= X \times Y \to Z\)\(\blacktriangleleft\)

Cantorの定理
<#wp【\(X \stackrel{\#}< \wp X\)\(\blacktriangleleft\)
準備 lewp.【\(\text{lewp} ( X ) = \{ \langle x , \{ x \} \rangle \mid x \in X \}\)
準備 newp.【\(\text{newp} ( X , f ) = \{ x \in X \mid x \notin f ( x ) \}\)
`f in X -> (wp X) and x in X ==> newp (X , f) #/=s f ap (x)` / W. < pr0 ,, mapon0 OK
`f in X -> (wp X) ==> not {exi x in X . newp (X , f) =s f ap (x)}` / W. < pr0 ,, mapon0 なぜだめ?