■
[HoTT]HoTTをこっそり学ぶ その10
さて、すでに終盤に突入している。2.4.1節に取り組もう。ホモトピー解釈からさらに進んで、Martin-Lf型理論をホモトピー理論の論理学としたいのである。
2.4. Higher algebraic structures
ホモトピー解釈によって本質的に健全性と完全性が与えられたので、さらにホモトピー理論の言語としての論理システムをどのように表現すればよいのだろうか? この観点からは内包的理論における位相空間としての型について考えみよう。型 の項は”位相空間”の点であり、等式型 は と を結ぶパスの集まりとして表現され、高次の等式はパスの間のホモトピー、パスのホモトピーの間のホモトピー等々となる。ホモトピー論に関連するどんな事実、性質や構造が論理によって表現可能かどうか問うてみる。パスの集まりやホモトピー写像の集まりが亜群を成さない(ホモトピー同値の差を除けば亜群となる)というトポロジー的事実は、等式型の集まりが命題的等式の差を除けば亜群の公理を満たすという事実をもちろん思い出させる。このホモトピー論と型理論の明白なアナロジーは今やまさに論理のホモトピー解釈によって厳密にでき、もちろん同じ事実として認識が可能となっている。位相空間の基本弱ω亜群は、まさに論理システムの中における構成である。それは言わばこれから説明しようとするホモトピー理論の論理に属している。
2.4.1. Weak ω-groupoids
最近、Peter Lumsdaine [Lum09]、および独立にBenno van den Berg と Richard Garner [BG09, vdB]によって、型理論におけるある固定された型 の等式型の塔[訳注:等式型、等式型の等式型、等々]が、弱ω-亜群([KV91, Lei02, Che07, Bro87])と呼ばれるホモトピー理論で生じるものとまったく同じような無限次元の代数的構造を持っていることが示された。
もう少し詳細に言うと、高階亜群に対する globular approach [Lei04, Bat98]では、弱ω-亜群は対象("0-cells")、対象の間の射("1-cells")、1-cellの間の2-cell等々と考察している亜群の種類(strict、弱、n- あるいは ω-等々)に応じて様々な合成操作と法則を持っている。最初はglobular集合の概念が必要であり、それは一つの”無限次元の”グラフと考えられる。具体的には、globular集合([Bat98, Str00])とは次のような射によって生成される圏 上の前層(presheaf)である。
[訳注:ここでいう圏上の前層とは、から集合の圏 Setへの反変関手のことである。以下の説明でとはこの反変関手でのの対象 の像である。以下の本文の説明を参照]。もっと具体的には、globular集合 は、それぞれの に対して、”n-cell”の集合 を持ち、それぞれの (n+1)-cell は平行であるソースとターゲットの n-cell ,を持っている(正の次元をもつ cell ,が平行であるとはかつのときとする。0-cellはすべて平行であるとする)。[訳注:このことは,から従う。同じ記号を使っているが、反変関手であるから上の関係式と射の向きが逆になることに注意。と次元は下がる。]
(FIGURE1はちょっと再現が大変なので省略)
例として、型理論において型 が与えられたとして、型
[訳注:,,等である。例えば、とするとで,と確かに要求された関係式が成り立っていることがわかる]
strictなω-亜群は無限次元の亜群で、すべての次元で結合則、単位元そして逆元の法則がcellの間の等式で与えられている。そのような亜群は底にあるそれぞれの次元のcellからなる globular集合を持ち、任意のglobular集合 は、自由 strict ω-亜群 を生成する-任意の集合が自由群、任意のグラフが自由亜群を生成するのと同じように。 のcellは自由な(strictに結合則を満たす)のcellの結合とその形式的な双対であり、 の単位元であるcellからくる退化した結合(degenate pastings)も含んでいる。strictなω-亜群においては、より低い次元の共通の境界に沿ってcellを結合することができる。その結合は種々の結合則、単位元、そして交換法則(interchange laws)を満たしている。それらの法則は、ラベル付けされた結合図式が唯一の合成元を持つという一般化された結合法則で捉えることができる。
[訳注:これだけの説明ではなんのこっちゃである。恐らくにおける元の合成はその元があたかも射であるように思って、とで与えられるtargetとsourceとが一致するときのみ合成可能とすることになっているはずである。この合成により自由生成されたものとし、単位元との結合を除いて、何か別の元に変換されるような関係式は無いとした場合が strictなω-亜群であろう。]
これに対して弱ω-亜群ではstrictな結合則は期待できず、それぞれの結合の図式に対して合成写像を複数得るということがある。しかし、それらの合成写像は次の次元のcellの違いを除いて一致すると要求することにしよう。そして、これら結合的cellはそれ自身のコヒーレンス法則を満たすとし、以下同様である。[訳注:いろいろな可換図式がそれより高次からやってくる射の違いを除いて成立するということ。具体例が欲しいところである。]
さて、これは内包的型理論での状況と正確に同じである。例えば、等式の推移則の証明(witness)を構成しようとしたとき、単一のcanonicalな候補があるということではない。具体的には、合成の図式:
すなわち、次の定理を得たことになる。
Theorem 2.2 ([Lum09,BG09])
を内包的Martin-Lf型理論の任意の型としたとき、
さて今やこの特別なω-亜群のどんな特別な性質が型理論の構成に役に立つかと問うことは自然である。関連する他の自由代数の統語的な構成に照らすと、上記のω-亜群が適切な同値関係の概念の下で自由弱ω-亜群であるというのは妥当な推測である。この疑問については以下でまた立ち返る。
[訳注:定理2.2の直前に述べられていることを確認してみよう。Id-ELIMについては本論文のAPPENDIX Aにあり、次のようである。
さて、まずはとしてみる。ここではパラメータとして固定していると考える。は含んでいないが、としたには恒等写像が存在しており、Id-ELIMよりが存在する。ところで仮定があるので、となり、たぶんこっちがで、同様にから、を経て、がである。どっちがどっちでもいいのだが。この2つのの要素がpropositionalに等しいことを示すには、等式型の要素を構成する必要がある。この要素をId-ELIMを繰り返し適用することで構成してみよう。
の要素が欲しければ、,としたに要素があればよく、これの要素が欲しければ、,としたの要素があればよいが、この最後の型は,の定義に戻るとに等しく、を要素として持っている。逆にたどればテキストでいうの存在が示せたことになる。]