Δ-システム

同義語:向日葵Δ-systemsunflower

概要

Δ-システム(Δ-system)とは、集合族であって、ある集合 $r$(根)が存在し、相異なる任意の 2 元の共通部分がつねに $r$ に等しいもののことである。有限集合族については向日葵(sunflower)とも呼ばれ、$r$ を芯、各元から $r$ を除いた部分を花びらという。Δ-システム補題は、非可算個の有限集合からなる族は必ず非可算な Δ-部分族を含むという定理で、濃度 $<\lambda$ の集合の族へ一般化され、強制法で Cohen 強制の有限台直積が可算鎖条件を持つことの証明に用いられる。有限版の Erdős–Rado の向日葵補題は、濃度 $s$ の集合が $s!(k-1)^s$ 個より多くあれば $k$ 枚の花びらを持つ向日葵が含まれることを主張し、上界の改良(向日葵予想)が研究されている。

$$\newcommand{card}[1]{\mathop{\mathrm{card}}(#1)} \newcommand{cof}[1]{\mathop{\mathrm{cf}}(#1)} \newcommand{restrictedpower}[2]{{\mathopen{}\left[ #1 \right]\mathclose{}}^{#2}} \newcommand{seq}[1]{\mathopen{}\left\langle #1 \right\rangle\mathclose{}} \newcommand{struc}[1]{\mathopen{}\left\langle #1 \right\rangle\mathclose{}} \newcommand{supp}[1]{\mathop{\mathrm{supp}}\mathopen{}\left(#1\right)\mathclose{}} $$

前提知識: 集合, 基数, 順序数, 共終数, 選択公理

定義

$\Delta$-システムと根

集合の族 $\mathcal{D}$ が $\Delta$-システム($\Delta$-system)または向日葵(sunflower)であるとは、ある集合 $r$ が存在して、$\mathcal{D}$ の任意の相異なる元 $x,y$ に対して $x\cap y=r$ となることをいう。この $r$ を $\Delta$-システム $\mathcal{D}$ の根(root)、向日葵 $\mathcal{D}$ の芯(core、kernel)という。$\mathcal{D}$ が 2 個以上の元を持てば根は $\mathcal{D}$ から一意に定まり、すべての $x\in\mathcal{D}$ について $r\subset x$ である。$x\in\mathcal{D}$ に対して $x\setminus r$ を花びら(petal)という。相異なる花びらは互いに交わらない。
向日葵、筒状花の部分が向日葵の芯に相当する 向日葵、筒状花の部分が向日葵の芯に相当する

用語の使い分け

集合論では $\mathcal{D}$ が無限の場合がよく考えられ、「$\Delta$-システム」「根」という言葉が主に用いられる。一方、極値組合せ論では $\mathcal{D}$ が有限の場合が考えられ、「向日葵」「芯」「花びら」という言葉が主に用いられる。花びらの個数 $|\mathcal{D}|$ を向日葵の大きさということもある。本記事では前半で集合論の $\Delta$-システム補題を、後半で極値組合せ論の向日葵補題を扱う。

観点集合論・強制法極値組合せ論
主な対象非可算個の有限集合、または条件を満たす小さい集合の族同じ大きさの有限集合からなる有限族
問い大きい $\Delta$-部分族を取り出せるか$k$ 枚の花びらが現れる個数の閾値はいくつか
使い道強制概念の鎖条件向日葵数の評価

本記事では集合と基数の記法として、集合 $X$ の濃度(基数)を $|X|$、$X$ の部分集合で濃度が $n$ のもの全体を $[X]^n$、濃度が $\lambda$ 未満のもの全体を $[X]^{<\lambda}$ と書く。順序数は自分より小さい順序数全体の集合と同一視し($\alpha=\{\beta\mid\beta<\alpha\}$)、基数は始順序数(始順序数)と同一視する。$\omega$ は最小の無限順序数、$\operatorname{cf}(\kappa)$ は $\kappa$ の共終数である。基数 $\kappa$ が正則であるとは $\operatorname{cf}(\kappa)=\kappa$ であること、特異であるとは正則でないことをいう。全体を通して選択公理(ZFC)を仮定する。

直感

$\Delta$-システムは「たくさんの集合が、共通部分をすべて同じ集合 $r$ に押し込めて、それ以外の部分では互いに素になっている」状況を表す。$\Delta$-システム補題は、小さい集合(有限集合、あるいは濃度 $<\lambda$ の集合)を非常にたくさん(非可算個、あるいは $\kappa$ 個)集めると、その中に必ず同じ大きさの $\Delta$-部分族が含まれる、という一種の鳩の巣原理である。有限集合の非可算族は「どこかに大量の重なり」を持たざるを得ず、重なりの本体を根 $r$ として切り出せば、残りは互いに素になる。この構造は、強制法で条件の族から両立する条件を大量に取り出すとき(鎖条件の証明)や、極値組合せ論で集合族の大きさを上から評価するときに用いられる。

例と反例

簡単な例
  1. 互いに素な集合の族は根 $\emptyset$ の $\Delta$-システムである。
  2. 集合 $r$ と、$r$ と交わらない集合 $Y$ に対し、$\{r\cup\{y\}\mid y\in Y\}$ は根 $r$ の $\Delta$-システムである。
  3. 高々 2 個の元からなる集合族はつねに $\Delta$-システムである(元が 2 個なら $r$ をその共通部分にとればよい)。$\Delta$-システム補題の主張は、族の大きさが 3 個以上、特に非可算個であるときに意味を持つ。
反例:可算な族

$\mathcal{A}:=\omega=\{n\mid n\in\omega\}$(各自然数 $n=\{0,1,\dots,n-1\}$ を有限集合とみる)は可算無限個の有限集合からなるが、$\mathcal{A}$ の $\Delta$-部分族は高々 2 個の元しか持たない。実際 $n< m< k$ なら $n\cap m=n$、$n\cap k=n$、$m\cap k=m\neq n$ であり、3 個の元 $n,m,k$ は共通の根を持たない。この例は、thm-delta-system-lemma の「非可算」という仮定を「可算無限」に弱めると(族と同じ大きさの、あるいは無限の)$\Delta$-部分族が存在するとは限らないことを示す。満たす性質は「無限個の有限集合からなる族である」こと、満たさない性質は「無限の $\Delta$-部分族を含む」ことであり、破る含意は「無限個の有限集合の族は無限の $\Delta$-部分族を含む」である。

反例:特異基数の場合

$\kappa$ を無限特異基数とする。このとき $\mathcal{A}\subset[\kappa]^2$ で $|\mathcal{A}|=\kappa$ であって、濃度 $\kappa$ の $\Delta$-部分族を持たないものが存在する。すなわち thm-delta-system-lemma の後半の主張は、$\kappa$ の正則性を落とすと成り立たない。

$\lambda:=\operatorname{cf}(\kappa)<\kappa$ とし、狭義単調増加で $\kappa$ において共終な写像 $f\colon\lambda\to\kappa$ で $f(0)\ge\lambda$ を満たすものをとる(共終な狭義単調増加写像 $g$ に対し $f(\xi):=\lambda+g(\xi)$ とすればよい)。区間 $I_\xi:=[f(\xi),f(\xi+1))=\{\alpha\mid f(\xi)\le\alpha< f(\xi+1)\}$($\xi<\lambda$)は互いに素で、$\bigcup_{\xi<\lambda}I_\xi=\kappa\setminus f(0)$ であり、各 $I_\xi$ は $|I_\xi|\le|f(\xi+1)|<\kappa$ を満たす。
$$ \mathcal{A}:=\{\{\xi,\alpha\}\mid \xi<\lambda,\ \alpha\in I_\xi\} $$
とおく。$\xi<\lambda\le f(0)\le\alpha$ なので $\xi\neq\alpha$ であり、$\{\xi,\alpha\}\in[\kappa]^2$ である。写像 $\{\xi,\alpha\}\mapsto\alpha$ は $\mathcal{A}$ から $\kappa\setminus f(0)$ への全単射(全単射。$\alpha$ から $\alpha\in I_\xi$ となる $\xi$ が一意に定まる)なので $|\mathcal{A}|=\kappa$ である。
$\mathcal{D}\subset\mathcal{A}$ を根 $r$ の $\Delta$-システムとし、$|\mathcal{D}|\ge3$ とする。$r$ は $\mathcal{D}$ の元の共通部分なので $|r|\le2$ であり、$|r|=2$ なら $\mathcal{D}$ の元はすべて $r$ に等しく $|\mathcal{D}|\le1$ となるので、$|r|\le1$ である。

  • $r=\emptyset$ のとき:$\mathcal{D}$ の元は互いに素なので、$\{\xi,\alpha\}\mapsto\xi$ は $\mathcal{D}$ から $\lambda$ への単射(単射)であり、$|\mathcal{D}|\le\lambda<\kappa$。
  • $r=\{\xi\}$($\xi<\lambda$)のとき:$\mathcal{D}$ の元はすべて $\{\xi,\alpha\}$($\alpha\in I_\xi$)の形なので $|\mathcal{D}|\le|I_\xi|<\kappa$。
  • $r=\{\alpha\}$($\alpha\ge\lambda$)のとき:$\alpha\in I_\xi$ となる $\xi$ は一意なので、$\alpha$ を含む $\mathcal{A}$ の元は $\{\xi,\alpha\}$ だけであり、$|\mathcal{D}|\le1$。
    いずれの場合も $|\mathcal{D}|<\kappa$ である。$\square$

性質:Δ-システム補題

$\Delta$-システム補題

$\mathcal{A}$ を非可算個の有限集合からなる族とする。このとき $\mathcal{A}$ は非可算な $\Delta$-部分族 $\mathcal{D}\subset\mathcal{A}$ を含む。さらに $|\mathcal{A}|=\kappa$ が非可算な正則基数ならば、$|\mathcal{D}|=\kappa$ となる $\Delta$-部分族 $\mathcal{D}$ がとれる。

方針:有限集合の大きさについて帰納し、最小元が同じ集合を大量に選べるかどうかで二場合に分ける。
この形の主張は N. A. Shanin による(Sha46。Kun80 Chapter II, Theorem 1.6 も参照)。
帰着。$|\mathcal{A}|$ が非可算なら、$\mathcal{A}$ は濃度 $\omega_1$(最小の非可算基数。正則である)の部分族を含むので、前半は後半から従う。そこで $|\mathcal{A}|=\kappa$ を非可算な正則基数とする。$\bigcup\mathcal{A}$ は $\kappa$ 個の有限集合の和なので $|\bigcup\mathcal{A}|\le\kappa$ であり、$\bigcup\mathcal{A}$ を整列(整列順序)して $\kappa$ の部分集合と同一視すれば、$\mathcal{A}\subset[\kappa]^{<\omega}$ としてよい。$\mathcal{A}=\bigcup_{n\in\omega}(\mathcal{A}\cap[\kappa]^n)$ であり、$\operatorname{cf}(\kappa)=\kappa>\omega$ なので、ある $n\in\omega$ について $|\mathcal{A}\cap[\kappa]^n|=\kappa$ である。$[\kappa]^0=\{\emptyset\}$ なので $n\ge1$ である。よって次の主張を示せば十分である。
主張。$n\ge1$、$\kappa$ を非可算正則基数、$\mathcal{A}\subset[\kappa]^n$、$|\mathcal{A}|=\kappa$ とする。このとき $\mathcal{D}\subset\mathcal{A}$ と順序数 $\delta<\kappa$ で、$|\mathcal{D}|=\kappa$ であり、任意の相異なる $a,b\in\mathcal{D}$ に対して $a\cap\delta=a\cap b=b\cap\delta$ となるものが存在する。(このとき $\mathcal{D}$ は根 $r:=a\cap\delta$($a\in\mathcal{D}$ によらない)の $\Delta$-システムである。)
主張を $n$ についての数学的帰納法で示す。
$n=1$ のとき:$\mathcal{A}$ の元は相異なる 1 点集合なので互いに素であり、$\mathcal{D}:=\mathcal{A}$、$\delta:=0$ とすればよい。
$n+1$ のとき:$n$ について主張が成り立つとする。$\tau<\kappa$ に対し $\mathcal{A}_\tau:=\{a\in\mathcal{A}\mid\min a=\tau\}$ とおく。
場合 1:ある $\tau<\kappa$ について $|\mathcal{A}_\tau|=\kappa$ であるとき。$\mathcal{A}'_\tau:=\{a\setminus\{\tau\}\mid a\in\mathcal{A}_\tau\}\subset[\kappa]^n$ とおくと、$a\mapsto a\setminus\{\tau\}$ は $\mathcal{A}_\tau$ 上単射なので $|\mathcal{A}'_\tau|=\kappa$ である。帰納法の仮定により $\mathcal{D}_\tau\subset\mathcal{A}'_\tau$ と $\delta_\tau<\kappa$ で、$|\mathcal{D}_\tau|=\kappa$ かつ相異なる $a',b'\in\mathcal{D}_\tau$ に対して $a'\cap\delta_\tau=a'\cap b'=b'\cap\delta_\tau$ となるものがとれる。
$$ \mathcal{D}:=\{a'\cup\{\tau\}\mid a'\in\mathcal{D}_\tau\},\qquad \delta:=\max(\delta_\tau,\tau+1) $$
とおくと、$\mathcal{D}\subset\mathcal{A}_\tau\subset\mathcal{A}$、$|\mathcal{D}|=\kappa$、$\delta<\kappa$ である。相異なる $a=a'\cup\{\tau\}$、$b=b'\cup\{\tau\}\in\mathcal{D}$ をとる。$a'$ の元はすべて $\tau$ より大きい($\min a=\tau$ による)ので $a'\cap(\tau+1)=\emptyset$ であり、$\tau<\delta$ に注意すると
$$ a\cap\delta=(a'\cap\delta)\cup\{\tau\}=(a'\cap\delta_\tau)\cup(a'\cap(\tau+1))\cup\{\tau\}=(a'\cap\delta_\tau)\cup\{\tau\} $$
となる($\delta=\delta_\tau\cup(\tau+1)$ による)。同様に $b\cap\delta=(b'\cap\delta_\tau)\cup\{\tau\}$ であり、$a\cap b=(a'\cap b')\cup\{\tau\}$ である。$a'\cap\delta_\tau=a'\cap b'=b'\cap\delta_\tau$ なので $a\cap\delta=a\cap b=b\cap\delta$ を得る。
場合 2:すべての $\tau<\kappa$ について $|\mathcal{A}_\tau|<\kappa$ であるとき。超限再帰により単射 $g\colon\kappa\to\mathcal{A}$ を、すべての $\xi<\kappa$ について
$$ \bigcup_{\zeta<\xi}g(\zeta)\subset\min g(\xi) $$
(すなわち $\zeta<\xi$ なら $g(\zeta)$ のすべての元が $\min g(\xi)$ より小さい)が成り立つように構成する。$\xi<\kappa$ とし、$g$ が $\xi$ 未満で定義されているとする。$S_\xi:=\bigcup_{\zeta<\xi}g(\zeta)$ は $|\xi|<\kappa$ 個の有限集合の和なので $|S_\xi|<\kappa$ であり、$\kappa$ の正則性から $S_\xi$ は $\kappa$ で有界、すなわち $\sigma:=\sup S_\xi<\kappa$ である($S_\xi=\emptyset$ なら $\sigma:=0$)。$\bigcup_{\tau\le\sigma}\mathcal{A}_\tau$ は $|\sigma|+1<\kappa$ 個の、それぞれ濃度 $<\kappa$ の族の和なので、再び正則性により濃度 $<\kappa$ である。$|\mathcal{A}|=\kappa$ なので $\mathcal{A}\setminus\bigcup_{\tau\le\sigma}\mathcal{A}_\tau\neq\emptyset$ であり、その元を1つ選んで $g(\xi)$ とする。このとき $\min g(\xi)>\sigma$ なので、$S_\xi$ のすべての元は $\min g(\xi)$ より小さい。
$\mathcal{D}:=g[\kappa]=\{g(\xi)\mid\xi<\kappa\}$、$\delta:=0$ とおく。$\zeta<\xi$ なら $g(\zeta)$ の元はすべて $\min g(\xi)$ より小さいので $g(\zeta)\cap g(\xi)=\emptyset$ であり、$g(\zeta)\neq\emptyset$ なので $g(\zeta)\neq g(\xi)$ である。よって $g$ は単射で $|\mathcal{D}|=\kappa$、$\mathcal{D}$ の元は互いに素であり、相異なる $a,b\in\mathcal{D}$ に対して $a\cap0=\emptyset=a\cap b=b\cap0$ が成り立つ。$\square$

$\kappa=\omega$ のとき(ex-delta-omega)や $\kappa$ が特異基数のとき(prop-delta-singular)には、同じ濃度の $\Delta$-部分族は必ずしも存在しない。

一般化された Δ-システム補題

$\Delta$-システム補題は、有限集合を「濃度 $<\lambda$ の集合」に置き換えた次の形に一般化される。この一般化は素朴だが見通しのよくない証明でも示すことができ(Kun80 Chapter II, Theorem 1.6、および藤田博司による和訳 Kun08)、以下では定常集合の理論を用いた証明と、初等部分モデルを用いた証明を紹介する。

一般化された $\Delta$-システム補題

$\kappa,\lambda$ を正則基数、$\mathcal{A}$ を集合族とし、次を仮定する。

  1. $\omega\le\lambda<\kappa$。
  2. 任意の基数 $\theta<\kappa$ に対して $\theta^{<\lambda}:=\sup_{\mu<\lambda}\theta^\mu<\kappa$(同値な言い換え:$|[\theta]^{<\lambda}|<\kappa$、無限 $\theta$ について)。
  3. $|\mathcal{A}|=\kappa$。
  4. 任意の $a\in\mathcal{A}$ に対して $|a|<\lambda$。
    このとき $|\mathcal{D}|=\kappa$ となる $\Delta$-部分族 $\mathcal{D}\subset\mathcal{A}$ が存在する。

方針:定常集合上で根の候補を固定し、閉非有界集合で先の集合が後の添字より下に入るようにする。
$|\bigcup\mathcal{A}|\le\kappa\cdot\lambda=\kappa$ なので、thm-delta-system-lemma の証明の帰着と同様に $\mathcal{A}\subset[\kappa]^{<\lambda}$ としてよい。$\mathcal{A}$ を $\mathcal{A}=\{a_\xi\mid\xi<\kappa\}$($\xi\neq\zeta$ なら $a_\xi\neq a_\zeta$)と番号づける。
以下、定常集合(stationary set)と閉非有界集合(club)についての次の標準的事実を用いる(Jec03 Chapter 8、Kun80 Chapter II §6)。(i) $\lambda<\kappa$ が正則基数のとき $E^\kappa_\lambda:=\{\xi<\kappa\mid\operatorname{cf}(\xi)=\lambda\}$ は $\kappa$ の定常集合である。(ii) Fodor の押し下げ補題(Fodorの補題):定常集合 $S\subset\kappa$ 上の退行的関数(退行的関数)$f$($f(\xi)<\xi$)はある定常集合 $S'\subset S$ の上で定数である。(iii) 閉非有界集合の族 $\{C_\zeta\}_{\zeta<\kappa}$ の対角共通部分(対角共通部分)$\bigtriangleup_{\zeta<\kappa}C_\zeta:=\{\xi<\kappa\mid\forall\zeta<\xi\ (\xi\in C_\zeta)\}$ は閉非有界である。(iv) 定常集合と閉非有界集合の共通部分は定常であり、$\kappa$ 未満個の非定常集合の和は非定常である(閉非有界フィルター(閉非有界フィルター)の $\kappa$-完備性(κ-完備))。(v) 定常集合は $\kappa$ において非有界であり、$\kappa$ の正則性からその濃度は $\kappa$ である。
(i) により $E^\kappa_\lambda$ は定常である。$\xi\in E^\kappa_\lambda$ に対し $f(\xi):=\sup(\xi\cap a_\xi)$ とおく($\xi\cap a_\xi=\emptyset$ なら $f(\xi):=0$)。$|\xi\cap a_\xi|\le|a_\xi|<\lambda=\operatorname{cf}(\xi)$ なので $\xi\cap a_\xi$ は $\xi$ で有界であり、$f(\xi)<\xi$ である($\xi\ge\lambda>0$)。よって $f$ は退行的であり、(ii) により定常集合 $S\subset E^\kappa_\lambda$ と $\nu_0<\kappa$ で、任意の $\xi\in S$ について $f(\xi)=\nu_0$ となるものが存在する。$\nu:=\nu_0+1$ とおくと、$\xi\in S$ について $\xi\cap a_\xi\subset\nu$ である。
次に
$$ C:=\{\xi<\kappa\mid\forall\zeta<\xi\ (\sup a_\zeta<\xi)\} $$
とおく。各 $\zeta<\kappa$ について $|a_\zeta|<\lambda<\kappa$ と $\kappa$ の正則性から $\sup a_\zeta<\kappa$ であり、$C_\zeta:=\{\xi<\kappa\mid\sup a_\zeta<\xi\}$ は $\kappa$ の末尾区間なので閉非有界である。$C=\bigtriangleup_{\zeta<\kappa}C_\zeta$ なので、(iii) により $C$ は閉非有界である。
$\alpha<\beta$ を $S\cap C$ の元とする。$\beta\in C$ より $\sup a_\alpha<\beta$、すなわち $a_\alpha\subset\beta$ であるから、$a_\alpha\cap a_\beta\subset\beta\cap a_\beta\subset\nu$ である($\beta\in S$ による)。
写像 $\xi\mapsto a_\xi\cap\nu$ は $S\cap C$ から $[\nu]^{<\lambda}$ への写像であり、仮定 2 により $|[\nu]^{<\lambda}|\le\max(|\nu|,\aleph_0)^{<\lambda}<\kappa$ である。(iv) により $S\cap C$ は定常であり、$\kappa$ 未満個の集合 $T_r:=\{\xi\in S\cap C\mid a_\xi\cap\nu=r\}$($r\in[\nu]^{<\lambda}$)の和なので、ある $r$ について $T:=T_r$ は定常である。(v) により $|T|=\kappa$ である。$\mathcal{D}:=\{a_\xi\mid\xi\in T\}$ とおくと、番号づけの単射性から $|\mathcal{D}|=\kappa$ であり、相異なる $\alpha,\beta\in T$($\alpha<\beta$ としてよい)について $a_\alpha\cap a_\beta\subset\nu$ より
$$ a_\alpha\cap a_\beta=(a_\alpha\cap\nu)\cap(a_\beta\cap\nu)=r\cap r=r $$
である。よって $\mathcal{D}$ は根 $r$ の $\Delta$-システムである。$\square$

要点:小さな初等部分モデル $M$ を選び、$a\notin M$ の $r=a\cap M$ を根とする極大 Δ-システムをとる。その濃度が $\kappa$ 未満なら $a$ を加えられて極大性に反する。

初等部分モデルによる別証明を開く

上と同様に $\mathcal{A}\subset[\kappa]^{<\lambda}$ としてよい。初等部分モデルについての次の標準的事実を用いる(Kun11 Chapter III、Jec03 Chapter 12)。十分大きな正則基数 $\chi$ をとり、$H(\chi)$ を遺伝的に濃度 $<\chi$ の集合全体とする。$\mathcal{A}\in H(\chi)$ であり、$(H(\chi),\in)$ は以下の議論に必要な ZFC の公理(Zornの補題を含む)をすべて満たす。仮定 1・2 と $\kappa$ の正則性のもとで、$(H(\chi),\in)$ の初等部分モデル $M\preceq H(\chi)$ で次を満たすものが存在する(Löwenheim–Skolem の定理(Löwenheim–Skolemの定理)により $\lambda$ 段の初等部分モデルの増大列を作り、各段で $[M_i]^{<\lambda}$ と $\sup(M_i\cap\kappa)+1$ を付け加えて和をとればよい。仮定 2 により各段の濃度は $\kappa$ 未満に保たれる)。

  • $\mathcal{A}\in M$、$|M|<\kappa$。
  • $M\cap\kappa$ は順序数である($\kappa$ の始切片)。
  • $[M]^{<\lambda}\subset M$。

まず、$x\in M$ かつ $|x|<\kappa$ ならば $x\subset M$ である。実際、$|x|$ は $x$ から定義可能なので初等性により $|x|\in M$ であり、$|x|\in M\cap\kappa$ で $M\cap\kappa$ は順序数(推移的集合)なので $|x|\subset M$ である。全単射 $h\colon|x|\to x$ は $H(\chi)$ に存在するので初等性により $M$ にも存在し、$\beta\in|x|\subset M$ に対して $h(\beta)\in M$ である。よって $x=h[|x|]\subset M$ である。

$|M|<\kappa=|\mathcal{A}|$ なので $a\in\mathcal{A}\setminus M$ をとり、$r:=a\cap M$ とおく。$|r|\le|a|<\lambda$ なので $r\in[M]^{<\lambda}\subset M$ である。 $$ P:=\{\mathcal{D}\subset\mathcal{A}\mid \mathcal{D}\text{ は根 }r\text{ の }\Delta\text{-システム、すなわち }\forall x\in\mathcal{D}\ (r\subset x)\text{ かつ }\forall x,y\in\mathcal{D}\ (x\neq y\Rightarrow x\cap y=r)\} $$ を包含関係で順序づける。$P$ は $\mathcal{A},r\in M$ から定義可能なので $P\in M$ である。$P$ の鎖(鎖)$\mathcal{C}$ に対して $\bigcup\mathcal{C}$ は再び根 $r$ の $\Delta$-システムである($x,y\in\bigcup\mathcal{C}$ なら鎖の性質からある $\mathcal{D}\in\mathcal{C}$ に $x,y$ がともに属する)ので、Zorn の補題により $P$ は極大元(極大元)を持つ。「$P$ は極大元を持つ」は $H(\chi)$ で成り立つので、初等性により $M$ でも成り立ち、$\mathcal{D}\in M$ で $M\models$「$\mathcal{D}$ は $P$ の極大元」となるものがとれる。再び初等性により $\mathcal{D}$ は $H(\chi)$ において(したがって実際に)$P$ の極大元である。

$|\mathcal{D}|=\kappa$ を示す。$|\mathcal{D}|<\kappa$ と仮定する。$\mathcal{D}\in M$ なので上の観察により $\mathcal{D}\subset M$ である。$b\in\mathcal{D}$ をとると $b\in M$、$|b|<\lambda<\kappa$ なので、再び上の観察により $b\subset M$ である。よって $$ a\cap b=(a\cap M)\cap b=r\cap b=r $$ である($b\in\mathcal{D}\in P$ より $r\subset b$)。また $a\notin M\supset\mathcal{D}$ なので $a\notin\mathcal{D}$ であり、$r\subset a$ である。したがって $\mathcal{D}\cup\{a\}$ は根 $r$ の $\Delta$-システムで $\mathcal{D}$ を真に含み、$\mathcal{D}$ の極大性に反する。ゆえに $|\mathcal{D}|=\kappa$ であり、$\mathcal{D}\subset\mathcal{A}$ が求める $\Delta$-部分族である。$\square$

応用:鎖条件と強制法

強制概念の条件を有限集合として表すと、Δ-システム補題から両立する大きな部分族を取り出せる。たとえば Cohen 強制の有限台直積は可算鎖条件を持ち、そのためジェネリック拡大で基数と共終数を保存する。Knaster 性、台直積への保存定理、位相空間の直積への応用は Δ-システムと強制法の鎖条件 で詳しく述べる。

極値組合せ論における向日葵補題

有限集合族についての $\Delta$-システムは向日葵と呼ばれ、次の Erdős–Rado の定理が基本である。以下 $s,k$ は正の整数とし、大きさ $k$ の向日葵(花びらの個数が $k$ の $\Delta$-システム)を $k$-向日葵と呼ぶ。

向日葵補題

$s,k\ge1$ を整数とし、$\mathcal{F}$ を、各元が濃度 $s$ の集合であるような集合族とする。$|\mathcal{F}|>s!\,(k-1)^s$ ならば、$\mathcal{F}$ は $k$-向日葵 $\mathcal{S}\subset\mathcal{F}$($|\mathcal{S}|=k$)を含む。

この定理は Erdős–Rado ER60 による。$\mathcal{F}$ が無限なら濃度 $s!(k-1)^s+1$ の部分族に置き換えてよいので、$\mathcal{F}$ は有限としてよい。$s$ についての数学的帰納法で示す。
$s=1$ のとき:$\mathcal{F}$ の元は相異なる 1 点集合なので互いに素であり、$|\mathcal{F}|>k-1$ なので $\mathcal{F}$ から $k$ 個の元を選べば根 $\emptyset$ の $k$-向日葵になる。
$s+1$ のとき($s\ge1$):$s$ について定理が成り立つとし、$\mathcal{F}$ を濃度 $s+1$ の集合からなる族で $|\mathcal{F}|>(s+1)!\,(k-1)^{s+1}$ とする。$\mathcal{F}$ は有限なので、$\mathcal{F}$ の互いに素な元からなる部分族のうち包含関係について極大なもの $\mathcal{A}=\{A_1,\dots,A_t\}$ がとれる($\mathcal{F}\ne\emptyset$ なので $t\ge1$)。
$t\ge k$ のとき:$\mathcal{A}$ から $k$ 個の元を選べば根 $\emptyset$ の $k$-向日葵である。
$t\le k-1$ のとき(このとき $k\ge2$):$B:=\bigcup\mathcal{A}$ とおくと $|B|=(s+1)t\le(s+1)(k-1)$ である。$\mathcal{A}$ の極大性から、$\mathcal{F}$ の任意の元は $B$ と交わる(交わらない元 $S$ があれば $\mathcal{A}\cup\{S\}$ が互いに素な、より大きい部分族になる)。したがって鳩の巣原理により、ある $x\in B$ は $\mathcal{F}$ の少なくとも $|\mathcal{F}|/|B|$ 個の元に属し、
$$ \frac{|\mathcal{F}|}{|B|}>\frac{(s+1)!\,(k-1)^{s+1}}{(s+1)(k-1)}=s!\,(k-1)^s $$
である。$\mathcal{F}_x:=\{S\setminus\{x\}\mid S\in\mathcal{F},\ x\in S\}$ とおくと、$S\mapsto S\setminus\{x\}$ は $x$ を含む $S$ の上で単射なので $|\mathcal{F}_x|>s!\,(k-1)^s$ であり、$\mathcal{F}_x$ の各元は濃度 $s$ である。帰納法の仮定により $k$-向日葵 $\mathcal{S}_x\subset\mathcal{F}_x$ があり、その根を $r$ とする。$\mathcal{S}:=\{S\cup\{x\}\mid S\in\mathcal{S}_x\}\subset\mathcal{F}$ とおくと、$|\mathcal{S}|=k$ であり、相異なる $S,T\in\mathcal{S}_x$ について $x\notin S\cup T$ なので
$$ (S\cup\{x\})\cap(T\cup\{x\})=(S\cap T)\cup\{x\}=r\cup\{x\} $$
である。よって $\mathcal{S}$ は根 $r\cup\{x\}$ の $k$-向日葵である。$\square$

向日葵数

$s,k\ge1$ を整数とする。向日葵数 $\mathrm{Sun}(s,k)$ を、「濃度 $s$ の集合 $n$ 個からなる任意の集合族が $k$-向日葵を含む」ような正の整数 $n$ の最小値と定める。thm-delta-sunflower-lemma により $n=s!\,(k-1)^s+1$ はこの性質を持つので、$\mathrm{Sun}(s,k)$ は矛盾なく定まる。

向日葵数の評価

任意の整数 $s\ge1$、$k\ge2$ について
$$ (k-1)^s<\mathrm{Sun}(s,k)\le s!\,(k-1)^s+1 $$
が成り立つ。

上からの評価は thm-delta-sunflower-lemma そのものである。下からの評価には、濃度 $s$ の集合 $(k-1)^s$ 個からなり $k$-向日葵を含まない族を作ればよい。互いに素な集合 $X_1,\dots,X_s$ で各 $|X_i|=k-1$ となるものをとり、
$$ \mathcal{F}:=\{\{x_1,\dots,x_s\}\mid x_1\in X_1,\dots,x_s\in X_s\} $$
とおく。$X_i$ が互いに素なので $\{x_1,\dots,x_s\}$ から $(x_1,\dots,x_s)$ が復元され、$|\mathcal{F}|=(k-1)^s$ であり、各元の濃度は $s$ である。$\mathcal{S}\subset\mathcal{F}$ を根 $r$ の $k$-向日葵と仮定する。各 $i$ について、$\mathcal{S}$ の $k$ 個の元はそれぞれ $X_i$ の元をちょうど 1 つ含み、$|X_i|=k-1< k$ なので、$\mathcal{S}$ の相異なる 2 元 $S,T$ で $X_i$ の同じ元 $x$ を含むものがある。$x\in S\cap T=r$ なので $r\cap X_i\ne\emptyset$ である。$i$ は任意なので $|r|\ge s$ であり、$r\subset S$、$|S|=s$ から $r=S$ となる。同様に $r=T$ となり $S=T$ で、$S,T$ が相異なることに反する。$\square$

向日葵予想

各整数 $k\ge3$ に対して定数 $C_k$ が存在し、任意の $s\ge1$ について $\mathrm{Sun}(s,k)\le C_k^{\,s}$ が成り立つ。

向日葵予想と上界の改良

conj-delta-sunflower-conjecture は Erdős と Rado が ER60 で提出した予想で、$k=3$ の場合ですら未解決である(2026年9月時点)。上界 $s!\,(k-1)^s$ の $s!$ の部分を改良する研究が続いており、$s$ を固定して $k\to\infty$ とするときは Kostochka–Rödl–Talysheva KRT99 により $\mathrm{Sun}(s,k)\le k^s\bigl(1+c_s\,k^{-2^{-s}}\bigr)$($c_s$ は $s$ だけによる定数)が十分大きい $k$ について成り立ち、下界 $(k-1)^s$ とほぼ一致する。$k$ を固定して $s\to\infty$ とする方向では、Alweiss–Lovett–Wu–Zhang ALWZ21 が絶対定数 $C$ について $\mathrm{Sun}(s,k)\le(Ck^3\log s\log\log s)^s$ を示して $s!$ を初めて $(\log s)^{O(s)}$ 程度に押し下げ、続いて Rao Rao20 が $(Ck\log(sk))^s$、Bell–Chueluecha–Warnke BCW21 が $(Ck\log s)^s$ に改良した(2026年9月時点)。Rao の証明は Shannon の符号化の考え方を用い、Tao Tao20 はこれを Shannon エントロピー(Shannonエントロピー)の言葉で整理した。向日葵補題は計算量理論(回路計算量の下界の証明など)をはじめ計算機科学に多くの応用を持つ(Jukna Juk11 Chapter 7)。

関連項目

参考文献

[1]
Thomas Jech, Set Theory, Springer Monographs in Mathematics, Springer-Verlag, 2003, Chapter 8(定常集合、Fodor の補題、対角共通部分)、Chapter 9(Δ-システム補題 Theorem 9.18)、Chapter 12($H(\chi)$ と初等部分モデル)
[2]
N. A. Šanin, A theorem from the general theory of sets, Comptes Rendus (Doklady) de l'Académie des Sciences de l'URSS (N.S.), 1946, 399–400
[3]
Kenneth Kunen, Set Theory: An Introduction to Independence Proofs, Studies in Logic and the Foundations of Mathematics 102, North-Holland, 1980, Chapter II §1(Δ-システム補題 Theorem 1.6)、§6(定常集合と閉非有界集合)、Chapter VII(Cohen 強制と連続体仮説の独立性)
[5]
Kenneth Kunen, Set Theory, Studies in Logic: Mathematical Logic and Foundations 34, College Publications, 2011, Chapter III(初等部分モデルと Löwenheim–Skolem の定理、Δ-システム補題への応用)
[7]
A. V. Kostochka, V. Rödl, L. A. Talysheva, On systems of small sets with no large Δ-subsystems, Combinatorics, Probability and Computing, 1999, 265–268

Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する