フィルターの大小

まずはフィルターの大小を言い換えよう。

命題 F,G⊂2X{ \mathscr{F}, \mathscr{G}\subset 2^{X} }をフィルターとする。以下は同値である。

  • F⊂G{ \mathscr{F}\subset\mathscr{G} }である。
  • 任意のF∈F{ F\in\mathscr{F} }について、あるG∈G{ G\in\mathscr{G} }が存在してG⊂F{ G\subset F }が成り立つ。

上から下は全ての集合族で成り立つので自明である。一方で下から上はフィルターの性質による。つまり下の条件の方が強いため、これをprefilterに対する大小として採用しよう。

定義 A,B⊂2X{ \mathscr{A}, \mathscr{B}\subset 2^{X} }をprefilterとする。このとき関係A⊣B{ \mathscr{A}\dashv\mathscr{B} }を、

  • 「任意のA∈A{ A\in\mathscr{A} }について、あるB∈B{ B\in\mathscr{B} }が存在してB⊂A{ B\subset A }が成り立つ」

で定める。このときB{ \mathscr{B} }はA{ \mathscr{A} }より細かい(finer)、あるいはA{ \mathscr{A} }はB{ \mathscr{B} }より粗い(coarser)と言う。

この関係は次の命題により生成されたフィルターの大小で言い換えることができる。

命題 A,B⊂2X{ \mathscr{A}, \mathscr{B}\subset 2^{X} }をprefilterとする。以下は同値である。

  • A⊣B{ \mathscr{A}\dashv\mathscr{B} }である。
  • ⟨A⟩⊂⟨B⟩{ \langle \mathscr{A} \rangle\subset \langle \mathscr{B} \rangle }である。

ちなみに関係⊣{ \dashv }は反射的(A⊣A{ \mathscr{A}\dashv\mathscr{A} })かつ推移的(A⊣B,B⊣C{ \mathscr{A}\dashv\mathscr{B}, \mathscr{B}\dashv\mathscr{C} }ならA⊣C{ \mathscr{A}\dashv\mathscr{C} })である。よって関係∼{ \sim }をA⊣B{ \mathscr{A}\dashv\mathscr{B} }かつB⊣A{ \mathscr{B}\dashv\mathscr{A} }のとき(つまり⟨A⟩=⟨B⟩{ \langle \mathscr{A} \rangle=\langle \mathscr{B} \rangle }のときに)A∼B{ \mathscr{A}\sim\mathscr{B} }と定めれば、これはprefilterに対する同値関係を与える。

次に与えられたフィルターから、より粗いフィルターを作る方法について考える。F,G⊂2X{ \mathscr{F}, \mathscr{G}\subset 2^{X} }をフィルターとしよう。このとき集合としての共通部分F∩G{ \mathscr{F}\cap\mathscr{G} }もまたフィルターである。より一般にFλ{ \mathscr{F}_{\lambda} }をλ∈Λ{ \lambda\in\Lambda }で添え字付けられたフィルターの族とすると、集合としての共通部分⋂λ∈ΛFλ{ \bigcap_{\lambda\in\Lambda}\mathscr{F}_{\lambda} }はフィルターとなる。これは各Fλ{ \mathscr{F}_{\lambda} }より粗いフィルターのうち最も大きいものとなる。(フィルターについての粗い・細かいは包含関係による順序を定めるが、その順序に関する下限を与える。)

定義 上記のフィルター

F∧G:=F∩G,⋀λ∈ΛFλ:=⋂λ∈ΛFλ \displaystyle \begin{alignedat}{2} \mathscr{F}\wedge\mathscr{G}&:=\mathscr{F}\cap\mathscr{G}, &\qquad \bigwedge_{\lambda\in\Lambda}\mathscr{F}_{\lambda}&:=\bigcap_{\lambda\in\Lambda}\mathscr{F}_{\lambda} \end{alignedat}

をフィルターのwedge積と呼ぶ。(次のvel積との対比で定義するが、分かり易さを踏まえて以降は共通部分の記号を用いる。)

続いて、より細かいフィルターを作る方法について考える。こちらの方が重要であり、一般に存在するとは限らない。

補題 A,B⊂2X{ \mathscr{A}, \mathscr{B}\subset 2^{X} }をprefilterとする。任意のA∈A,B∈B{ A\in\mathscr{A}, B\in\mathscr{B} }についてA∩B≠∅{ A\cap B\neq\emptyset }であるとする。このとき

A∨B:={A∩B:A∈A,B∈B} \displaystyle \mathscr{A}\vee\mathscr{B}:=\lbrace A\cap B : A\in\mathscr{A}, B\in\mathscr{B} \rbrace

はA,B{ \mathscr{A}, \mathscr{B} }を含むprefilterとなる。

特にF,G⊂2X{ \mathscr{F}, \mathscr{G}\subset 2^{X} }がフィルターのとき、F∨G{ \mathscr{F}\vee\mathscr{G} }はF,G{ \mathscr{F}, \mathscr{G} }を含むフィルターとなり、更に包含順序に関する上限を与える。

(証明)定義よりA∨B{ \mathscr{A}\vee\mathscr{B} }は空集合を含まない。A1,A2∈A,B1,B2∈B{ A_{1}, A_{2}\in\mathscr{A}, B_{1}, B_{2}\in\mathscr{B} }についてV=A1∩B1,W=A2∩B2∈A∨B{ V=A_{1}\cap B_{1}, W=A_{2}\cap B_{2}\in\mathscr{A}\vee\mathscr{B} }とする。A{ \mathscr{A} }はprefilterだから、あるA∈A{ A\in\mathscr{A} }が存在してA⊂A1∩A2{ A\subset A_{1}\cap A_{2} }となる。同様にあるB∈B{ B\in\mathscr{B} }が存在してB⊂B1∩B2{ B\subset B_{1}\cap B_{2} }となる。A∩B∈A∨B{ A\cap B\in\mathscr{A}\vee\mathscr{B} }であり、A∩B⊂A1∩A2∩B1∩B2⊂V∩W{ A\cap B\subset A_{1}\cap A_{2}\cap B_{1}\cap B_{2}\subset V\cap W }よりA∨B{ \mathscr{A}\vee\mathscr{B} }はprefilterとなることが分かる。またX∈A,B{ X\in\mathscr{A}, \mathscr{B} }よりA,B⊂A∨B{ \mathscr{A}, \mathscr{B}\subset\mathscr{A}\vee\mathscr{B} }が従う。

F∨G{ \mathscr{F}\vee\mathscr{G} }がフィルターであることを示すには、自身の生成するフィルターと一致することを示せば良い。V⊂X{ V\subset X }について、あるF∈F,G∈G{ F\in\mathscr{F}, G\in\mathscr{G} }がF∩G⊂V{ F\cap G\subset V }を満たすとする。F,G{ \mathscr{F}, \mathscr{G} }はフィルターなのでF∪V∈F,G∪V∈G{ F\cup V\in\mathscr{F}, G\cup V\in\mathscr{G} }が成り立つ。故にV=V∪(F∩G)=(V∪F)∩(V∪G)∈F∨G{ V=V\cup( F\cap G )=( V\cup F )\cap( V\cup G )\in\mathscr{F}\vee\mathscr{G} }である。上限、つまり最小上界となることは明白だろう。□{ \square }

定義 上記のA∨B{ \mathscr{A}\vee\mathscr{B} }をprefilterのvel積と呼ぶ。同様にF∨G{ \mathscr{F}\vee\mathscr{G} }はフィルターのvel積と呼ぶ。

  • prefilterのvel積は一般に包含順序に関する上限を与えるとは限らない。(ちなみに関係⊣{ \dashv }は順序ではない。)

prefilterのvel積は生成と可換になる。

命題 A,B⊂2X{ \mathscr{A}, \mathscr{B}\subset 2^{X} }はprefilterとする。このとき

⟨A⟩∨⟨B⟩=⟨A∨B⟩ \displaystyle \langle \mathscr{A} \rangle\vee\langle \mathscr{B} \rangle=\langle \mathscr{A}\vee\mathscr{B} \rangle

が成り立つ。

(証明)A,B⊂A∨B⊂⟨A∨B⟩{ \mathscr{A}, \mathscr{B}\subset\mathscr{A}\vee\mathscr{B}\subset \langle \mathscr{A}\vee\mathscr{B} \rangle }より、最小性から⟨A⟩,⟨B⟩⊂⟨A∨B⟩{ \langle \mathscr{A} \rangle, \langle \mathscr{B} \rangle\subset\langle \mathscr{A}\vee\mathscr{B} \rangle }となる。よって⟨A⟩∨⟨B⟩⊂⟨A∨B⟩{ \langle \mathscr{A} \rangle\vee\langle \mathscr{B} \rangle\subset\langle \mathscr{A}\vee\mathscr{B} \rangle }も従う。逆も同様にA∨B⊂⟨A⟩∨⟨B⟩{ \mathscr{A}\vee\mathscr{B}\subset\langle \mathscr{A} \rangle\vee\langle \mathscr{B} \rangle }から従う。□{ \square }

もう一つ細かいフィルターを与える方法について紹介しておく。

補題 A⊂2X{ \mathscr{A}\subset 2^{X} }をprefilterとする。S⊂X{ S\subset X }についてS∉A{ S\notin\mathscr{A} }であるとする。

A∖S:={V:∃A∈A,A∖S⊂V} \displaystyle \mathscr{A}_{\setminus S}:=\lbrace V : \exists A\in\mathscr{A}, A\setminus S\subset V \rbrace

はA{ \mathscr{A} }を含むフィルターとなる。

(証明)A\S=∅{ A\backslash S=\emptyset }ならA⊂S{ A\subset S }となるのでA∉A{ A\notin\mathscr{A} }である。よって∅∉A∖S{ \emptyset\notin\mathscr{A}_{\setminus S } }である。V∈A∖S,V⊂W{ V\in\mathscr{A}_{\setminus S}, V\subset W }とする。あるA∈A{ A\in\mathscr{A} }が存在してA∖S⊂V{ A\setminus S\subset V }が成り立つ。A∖S⊂V⊂W{ A\setminus S\subset V\subset W }よりW∈A∖S{ W\in\mathscr{A}_{\setminus S} }を得る。V,W∈A∖S{ V, W\in\mathscr{A}_{\setminus S} }とする。あるA,B∈A{ A, B\in\mathscr{A} }が存在してA∖S⊂V,B∖S⊂W{ A\setminus S\subset V, B\setminus S\subset W }が成り立つ。A{ \mathscr{A} }はprefilterなので、あるC∈A{ C\in\mathscr{A} }が存在してC⊂A∩B{ C\subset A\cap B }が成り立つ。V∩W⊃(A∖S)∩(B∖S)=(A∩B)∖S⊃C∖S{ V\cap W\supset( A\setminus S )\cap( B\setminus S )=( A\cap B )\setminus S\supset C\setminus S }より、V∩W∈A∖S{ V\cap W\in\mathscr{A}_{\setminus S} }を得る。また任意のA∈A{ A\in\mathscr{A} }について、A∖S⊂A{ A\setminus S\subset A }よりA∈A∖S{ A\in\mathscr{A}_{\setminus S} }である。つまりA⊂A∖S{ \mathscr{A}\subset\mathscr{A}_{\setminus S} }が成り立つ。□{ \square }

A∖S{ \mathscr{A}_{\setminus S} }はA{ \mathscr{A} }とX∖S{ X\setminus S }を含む最小のフィルターでもある。実際、A{ \mathscr{A} }とX∖S{ X\setminus S }を含むフィルターF{ \mathscr{F} }を取る。任意のV∈A∖S{ V\in\mathscr{A}_{\setminus S} }について、あるA∈A{ A\in\mathscr{A} }が存在してA∖S⊂V{ A\setminus S\subset V }が成り立つ。A∖S=A∩(X∖S)∈F{ A\setminus S=A\cap( X\setminus S )\in\mathscr{F} }よりV∈F{ V\in\mathscr{F} }を得る。

定義 上記のA∖S{ \mathscr{A}_{\setminus S} }をS{ S }を通すフィルター化と呼ぶ。

results matching ""

    No results matching ""