このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

自然性と強度

セリンガーが、トレースの公理に自然性(naturality)、強度(strength)と名付けている。なんで? と思ったが納得。

タイトニングを自然性と呼んでいるんだけど、Cはモノイド圏(積は+で書く)として、まずは次のような関手を考える。

  1. C(A +X, ・+X) : C → Set
  2. C(・+X, B +X) : Cop → Set
  3. C(・+X, ・+X) : Cop×C → Set
  4. C(A, ・) : C → Set
  5. C(・, B) : Cop → Set
  6. C(・, ・) : Cop×C → Set

すると、TrA,BX は次のような自然変換になっている。

  1. TrA,・X :: C(A +X, ・+X) ⇒ C(A, ・) : C → Set
  2. Tr・,BX :: C(・+X, B +X) ⇒ C(・, B) : Cop → Set
  3. Tr・,・X :: C(・+X, ・+X) ⇒ C(・, ・) : Cop×C → Set

3番目が一番一般的で、左タイトニングと右タイトニングを一緒に表現している。Xはパラメータとして残る。

次に、スーパーポージング公理の簡易版を強度公理と言っている。

  • TrA+C,B+DX(f + g) = TrA,BX(f) + g

は、次のように略記できる。

  • TrX(f + g) = TrX(f) + g

なるほど、うるさいことを言わなければモノイド積に関する強度になっている。ただし、強度をτとすると、

  • τA,B;C,DX : TrA+C,B+DX(f + g) → TrA,BX(f) + g

と、やたらにイッパイ添字が付く。

セリンガーの定義は、アラン・ジェフリイ(Alan Jeffrey)から引用しているようだが、不思議なことにバニッシングとスライディングがない。対称に関するスライディンだけがあって、それから他のスライディングが出るらしいのだが、どうするのかサッパリわからない。

[追記]ジェフリイ/セリンガー流だと:

  1. 自然性(タイトニング)
  2. 強度(スーパーポージング)
  3. 対称のスライディング
  4. ヤンキング

の4つの公理で済む。ヤンキングを要求しないときは、トレースをフィードバックというから、フィードバック付き圏なら3つしか公理がない。

これを読めば書いてある??

[/追記]