Borel Equivalence relationsに関する論文であるGEDBER のメモです.
Borel equivalence relationとは名前の通り,同値関係であって,なおかつBorel集合であるものです.(以下Borel equivalence relationのことをBerと略記する)
BerにはBorel reducibilityと呼ばれる還元関係があります.Ber$E_1$と$E_2$に対し,$E_1 \leq_B E_2 $とはあるBorel写像$f$が存在して,$xE_1y \Leftrightarrow f(x)E_2f(y) $を満たすことを言います.
Ber上の$ \leq_B $の構造が研究されており,特に"initial segment"は以下のようになっていることが知られています.NDBER
$1<_B2<_B \cdots <_B \mathbb N <_B 2^{\mathbb N}(\sim _B \mathbb R ) < E_0 $
$ \mathbb N <_B 2^{\mathbb N}$はSilverによって示されました.(Silverの定理)また$ 2^{\mathbb N}< E_0$はHarrington-Kechris-Louveauによって示されました.GEDBER
Berにおける$<_B$の階層構造を調べるモチベーションとしては以下などが挙げられます.
$\omega:=\{1,2,3,...\}$を自然数全体の集合とする
$n\in\omega$に対して,$\langle a_0,...,a_{n-1} \rangle$および$\langle a_i:i< n \rangle$は長さ$n$の自然数列を表す.
$\langle a_i:i\in\omega \rangle$は自然数からなる無限数列を表す.
$\langle \rangle$は空列,すなわち長さ0の列を表す.
$\omega^n:=\{\langle a_0,...,a_{n-1} \rangle:\forall i< n(a_i\in\omega)\}$:長さnの自然数列全体
$\omega ^{<\omega}:=\bigcup_{n\in\omega}\omega^n$:有限数列全体
$\omega^\omega:=\{\langle a_i:i\in\omega \rangle:\forall i\in\omega(a_i\in\omega)\}$:無限数列全体
$2=\{0,1\}$である.同様に以下のように集合を定義する.
$2^n:=\{\langle a_0,...,a_{n-1} \rangle:\forall i< n(a_i\in2)\}$
$2^{<\omega}:=\bigcup_{n\in\omega}2^n$
$2^\omega:=\{\langle a_i:i\in\omega \rangle:\forall i\in\omega(a_i\in2)\}$
$2,\omega$を離散位相で考えるとき,$2^\omega,\omega^\omega$には積位相により自然に位相が入ります.以降断りがない限り,$2^\omega,\omega^\omega$はこの位相による位相空間と考えます.
$\sigma,\tau\in\omega^{<\omega}$に対し,以下の記法を用いる.
$\sigma\in\omega^{<\omega},\tau\in\omega^\omega$に対しても同様に${\rm lh}(\tau),\tau(i)\ (i\in\omega),\tau\upharpoonright i\ (i\in\omega),\sigma^\frown\tau,\sigma\subseteq_{\rm i.sg.}\tau$を次のように定める.
数列を写像のグラフとして定義する場合,$\sigma\subseteq_{\rm i.sg.}\tau$と$\sigma\subseteq\tau$は同値です.すなわち$\sigma = \langle a_0,...,a_{n-1} \rangle$のとき$\sigma = \{(0,a_0),...,(n-1,a_{n-1})\}$であるため,$\sigma\subseteq_{\rm i.sg.}\tau\Leftrightarrow\sigma\subseteq\tau$.
$\alpha\leq\omega_1$とするとき,$\omega^\omega$の部分集合からなるクラスとして${\bf\Sigma}^0_\alpha$,${\bf\Pi}^0_\alpha$,${\bf\Delta}^0_\alpha$を次のように定める.
light faceの集合について,ここでは導入のしやすさから2階の算術式を利用して定義することにします.
算術の項(term)とは,次の規則により得られるものである.
原子論理式(atomic formula)とは,$t_1=t_2,\ t_1< t_2,\ t\in X$のことである.ここで$t_1,t_2,t$は項,$X$は$\omega$の部分集合を表す変数($X\in 2^\omega$).
$\Sigma^0_0,\Pi^0_0,\Delta^0_0$はすべて同じ概念で,次の規則により得られるものである.
$1$以上の自然数$n$に対して$\Sigma^0_n,\Pi^0_n,\Delta^0_n$-論理式を次のように定める.
$\Sigma^0_n$論理式と$\Pi^0_n$論理式が論理式自身によって自明に判定できるのに対して,$\Delta^0_n$論理式は2つの論理式の同値性を判定する必要があります.論理式に対して$\Delta^0_n$であるかどうかは(考えている論理,公理系によって)一意に定まるとは限らないという意味でwell-definedではありません.
ここでは$\Sigma^0_n,\Pi^0_n,\Delta^0_n$集合を定義するために算術式を導入しており,特に,$\Delta^0_n$論理式は$\Sigma^0_n,\Pi^0_n,\Delta^0_n$集合の定義に使用しないため,上記$\Delta^0_n$論理式の定義に疑問を感じる方は無視してしまって問題ありません.
$X\subseteq \omega$が$\Sigma^0_n(\text{resp. } \Pi^0_n,\Delta^0_n)$集合であるとは,以下が成立することをいう.
$2^\omega$上の$\Sigma^0_n,\Pi^0_n,\Delta^0_n$論理式の定義には上記定義のみで十分ですが,$\omega^\omega$上の$\Sigma^0_n,\Pi^0_n,\Delta^0_n$論理式の定義には有限自然数列全体$\omega^{<\omega}$から自然数$\omega$への(自然な)埋め込みの存在が(おそらく?)必要です.
ここでは埋め込みの直接的な構成ではなく埋め込みの存在のみ主張するにとどめます.(余裕があれば追記します)
また,もっとシンプルな定義の方法があれば修正すると思います.
$\rm Seq\subseteq\omega$が存在して,以下の性質を満たす.
これにより$\omega^{<\omega}\subseteq\omega$とみなす.
-
$n\in\omega$と$a\in\omega^\omega$に対して,$a\upharpoonright n\in\omega^{<\omega}\subseteq\omega$である.
また,$a\in\omega^\omega$は$\{a\upharpoonright n:n\in\omega\}$と同一視することで$a\subseteq \omega^{<\omega}(={\rm Seq})\subseteq\omega$とみなせる.
このとき,数項と集合変数を引数として持つ関数記号$\upharpoonright$を考え,$X\upharpoonright n$を新たに項として認めることとする.
($X\not\in \omega^{\omega}$に対する$X\upharpoonright n$の定義は自由とする)
以降,$\Sigma^0_n,\Pi^0_n,\Delta^0_n$論理式は$X\upharpoonright n$を項に含む形で再定義する.
$\varphi(X)$を$\Sigma^0_1$論理式とする.このとき$\Sigma^0_0$論理式$\theta(s)$が存在して,
$\forall X \subseteq\omega(\varphi(X)\leftrightarrow\exists m \theta(X[m]))$.
ここで$X[m]=\langle \zeta_0,...,\zeta_{m-1}\rangle$で,$\forall i< m(\zeta_i=0\lor\zeta_i=1)$かつ$ \forall i< m(\zeta_i=1\leftrightarrow i \in X)$.
特に,もし$\varphi$が$X$のほかに自由変数を含むなら,$\theta$も同じ自由変数を含む.
$\varphi(X)$を$\Sigma^0_1$論理式とする.このとき$\Sigma^0_0$論理式$\theta(s)$が存在して,
$\forall X \in \omega^\omega(\varphi(X)\leftrightarrow\exists m \theta(X\upharpoonright m))$.
特に,もし$\varphi$が$X$のほかに自由変数を含むなら,$\theta$も同じ自由変数を含む.
方針:$X\upharpoonright m$と$X[m]$の相互変換論理式($\Sigma^0_0$)を作成すればよい.
$\Sigma^0_1$論理式$\theta$によって$\forall X\subseteq\omega(\varphi(X)\leftrightarrow \exists\theta(X[m]))$と表せるとする.
$X\in\omega^\omega$は$\omega$の部分集合として$\{X\upharpoonright n:n\in\omega\}$として再定義されていた.
よって$X\in\omega^\omega$に対して$\tau \in X \Leftrightarrow \exists j < \tau (\tau = X\upharpoonright j)$.
($j$は$\tau \in \omega^{<\omega}\subseteq \omega$でboundできることに注意.なぜなら,$\tau\in\omega^{<\omega}$に対して${\rm lh}(\tau)< \tau$のため.)
よって
$\psi(\tau,s):\Leftrightarrow
(\tau\in\omega^{<\omega})\land
\forall i<{\rm lh}(\tau)
[(\tau(i)=0\lor\tau(i)=1)\land
(\tau(i)=1\leftrightarrow \exists j<{\rm lh}(\tau)(\tau(i)=s\upharpoonright j))]$
とおくと$\forall X \in \omega^\omega\forall m\in\omega\forall \tau \in \omega ^{<\omega}(\psi(\tau,X\upharpoonright m)\leftrightarrow(\tau= X[m]))$が成り立つ.また$\psi$は$\Sigma^0_0$.
$\theta'(s):\Leftrightarrow [(s \in\omega^{<\omega})\land \exists \tau \leq \langle 1: i<{\rm lh}(s)\rangle(\psi(\tau,s)\land\theta(\tau))]$とおく.$\theta'$は$\Sigma^0_0$.
また,$\forall X \in\omega^\omega (\varphi(X)\leftrightarrow\exists m\theta'(X\upharpoonright m))$となるので$\theta'$を求める$\Sigma^0_0$論理式とすれば良い.
$X\subseteq \omega^\omega$が$\Sigma^0_n(\text{resp. } \Pi^0_n,\Delta^0_n)$であるとは,以下が成立することをいう.
また$X$がある$x\subseteq\omega$と$\Sigma^0_n(\text{resp. } \Pi^0_n,\Delta^0_n)$論理式$\varphi$で$X=\{a\in\omega^\omega:\varphi(a,x)\}$(ここで$a$の$\varphi$におけるすべての出現はある数項$t$によって$a\upharpoonright t$の形に限る)と表せるとき,$X$は$\Sigma^0_n(x)(\text{resp. } \Pi^0_n(x),\Delta^0_n(x))$であるという.
${\bf \Sigma}^0_1$-universal$\Sigma^0_1$集合$U\subseteq\omega^\omega\times\omega^\omega$が存在する.すなわち$\Sigma^0_1$集合$U$で,次の性質を満たすものが存在する.
$A\subseteq\omega^\omega$に対して次の2つは同値.
(1.$\Rightarrow$2.)$A$が${\bf \Sigma}^0_1$であるとする.UniversalSigma01よりある$x\in\omega^\omega$が存在して$A=\{y\in\omega^\omega:(x,y)\in U\}$.$U$は$\Sigma^0_1$なのである$\Sigma^0_1$論理式$\varphi_U$が存在して$U=\{(x,y)\in\omega^\omega\times\omega^\omega:\varphi_U(x,y)\}$.したがって$A=\{y\in\omega^\omega:\varphi_U(x,y)\}$,よって$A$は$\Sigma^0_1(x)$.
(2.$\Rightarrow$1.)$A$が$\Sigma^0_1(x)$であるとする.KleeneNmlFrmForSigma01より,ある$\Sigma^0_0$論理式$\theta$で$A=\{y\in\omega^\omega:(\exists m\in\omega)\theta(y\upharpoonright m,x)\}$と表すことができる.
$\tau\in\omega^{<\omega}$に対して${\rm B}(\tau)=\{x\in\omega^\omega:\tau\subseteq_{\rm i.sg.}x\}$とする.これは$\omega^\omega$の開集合.
$\Theta = \{\tau \in \omega^{<\omega}:\theta(\tau,x)\}$とおく.すると$A=\bigcup_{\tau \in\Theta}{\rm B}(\tau)$.実際,$a\in {\rm B}(\tau)\ (\tau \in \Theta)$ならば$\theta(a\upharpoonright{\rm lh}(\tau),x)$のため$a\in A$.逆に$a\in A$ならばある$m\in\omega$が存在して$\theta(a\upharpoonright m,x)$.故に$a\in {\rm B}(a\upharpoonright m)$かつ$a\upharpoonright m\in\Theta$.よって$a\in\bigcup_{\tau \in\Theta}{\rm B}(\tau,{\rm lh}(\tau))$.よって$A$は開集合である.
自然数$n$に対して$X$が${\bf \Sigma}^1_n$(resp. ${\bf \Pi}^1_n,{\bf \Delta}^1_n$)集合であることを以下のようにして定める.
$\varphi$が$\Sigma^1_0$論理式,${\Pi}^1_0$論理式,${\Delta}^1_0$論理式であるとは,すべて同じで算術式であることをいう.
$1$以上の自然数$n$に対して$\Sigma^1_n,\Pi^1_n,\Delta^1_n$-論理式を次のように定める.
$X\subseteq \omega^\omega$が$\Sigma^1_n(\text{resp. } \Pi^1_n,\Delta^1_n)$であるとは,以下が成立することをいう.
また$X$がある$x\subseteq\omega$と$\varphi$は$\Sigma^1_n(\text{resp. } \Pi^1_n,\Delta^1_n)$論理式$\varphi$で$X=\{a\in\omega^\omega:\varphi(a,x)\}$(ここで$a$の$\varphi$におけるすべての出現はある数項$t$によって$a\upharpoonright t$の形に限る)と表せるとき,$X$は$\Sigma^1_n(x)(\text{resp. } \Pi^1_n(x),\Delta^1_n(x))$であるという.
$T\subseteq\omega^{<\omega}$が木(tree)であるとは,$\forall\sigma\in T \forall i<{\rm lh}(\sigma)(\sigma\upharpoonright i \in T )$を満たすことをいう.
とくに$T\subseteq 2^{<\omega}$のとき,$T$を二分木(binary tree)という.
木$T\subseteq\omega^{<\omega}$,無限列$p\in\omega^\omega$に対して,$p$が$T$のpath(道)であるとは,$\forall i\in\omega (p\upharpoonright i \in T )$であることをいう.$T$のpath全体の集合を$[T]$であらわす.
${\bf \Sigma}^1_1$-universal$\Sigma^1_1$集合$U\subseteq\omega^\omega\times\omega^\omega$が存在する.すなわち$\Sigma^1_1$集合$U$で,次の性質を満たすものが存在する.
証明
$X\subseteq \omega^\omega$をBorel集合,$E\subseteq X^2$を${\bf\Pi}^1_1$同値関係とする.このとき(i)または(ii)のいずれかが成立.
(i):$E$の同値類がたかだか可算である
(ii):ある$P\subseteq X$が存在して次の(a)と(b)を満たす:(a)$P$は完全集合である(b)$\forall a\,b \in P((a\neq b)\rightarrow a\not E b)$
Silverの定理の証明において,現在では以下のGandy-Harrington強制法を使用することが多いです.
$\mathbb{P}_{\rm GH}=\{A\subseteq X : A \text{ is }\Sigma^1_1\}$をGandy-Harrington強制法という.
以下,Gandy-Harrington矯正法をG-H矯正法と略記する.
Silverの定理を証明する上で,G-H強制法のいくつかの性質をまず先に示す.
$G$を$\mathbb P_{\rm GH}$- generic over $V$とするとき,$a\in\omega^\omega$であって,
$G=\{p\in\mathbb P _{\rm GH}:a \in p\}$かつ$\{a\}=\bigcap G$を満たす.
$G$に対する上記$a$を$G$のgeneric realと呼ぶ.
-
https://projecteuclid.org/ebooks/lecture-notes-in-logic/Descriptive-Set-Theory-and-Forcing--How-to-Prove-Theorems/toc/lnl/1235423343
https://www.jstor.org/stable/pdf/421148.pdf?casa_token=H6B0poq3lgkAAAAA:rOYneUqS3DRiV7gATaQgHF0nkmw1r3IzZpnrbp7-zXwO_MszkF9-KZwJCvB9UriYlNFb3DTpKBI2z5ZqkirP-2-sb8xqF8IvBuKuViCIOxLFMvFxoW_5
https://www.jstor.org/stable/pdf/1990906.pdf?casa_token=1-FKV5WFzAQAAAAA:JdgzMSGwmyFapWecMsUW78zPlO7hDHXyT7E5RzcsNex83TwqykPXHBR-VIHGm3lHmQZF-9Xh2cRbm3_CREK2RS7EADfmaRU0ACREZQ9cfmJ_mJJTN6GE