Old/sampou.org/CategoryTheory_圏論勉強会_ConceptualMathematics_Article3-Session20

第十一回圏論勉強会

2005-11-18(日) コールドブレス 10:00-18:00

写真 http://mixi.jp/view_album.pl?id=197407

(このWikiに張るのに便利なように http://www.tom.sfc.keio.ac.jp/~sakai/d/data/200511/ct/ にも一応コピーしておきました)

出席者

       久井 酒井 堀江         |ス
      +------------------+    |ク
      |                  |    |リ
      |                  |    ||
      +------------------+    |ン
       今井 Shelarcy 豊福     |

雑談

  • Mac で gtk を使うのはインストールが大変
    • pango が cairo を要求するようになっている
      • gtk2hs がどうやって cairo をバインディングしているのか気になってソースを見たら pango_cairo_*** という関数を呼び出しによる実現だったので、これはすぐには wxHaskell に移植できないなとがっかり
    • darwin ports の gauche-gtk は?
      • gauche のバージョンが 0.8.3 と、古い
      • 向井さんの ports を書こうを参考にやってみて、darwin ports 版を書くべし
    • Mac で gauche-gl を使っていると、bus error が出てくるのが困る。何か解決法はないか?
      • Haskell の OpenGL パッケージでも、バージョンとか見ようとすると bus error が出てくる
  • Mac も早く OpenAL 1.1 に対応してくれないかな?

  • 圏論でなにかを考察するためには、考察するものに対する圏を構築する際にきちんと考察の対象物を全てのせてやらないといけないという話

  • universal とは
  • アスキーアートで図式を描くのは大変だね。
    • 便利なツールはないか?
      • XyPic?
    • XMLの檜山さんはフリーハンドでゴリゴリ描いてますね。
  • (今回で)一周年だし、次回は忘年会という形にしない?

Article � p222、Exercise 17 の途中から

  • Exercise 17 endomap のsum
  • Exercise 17 の、sumへのpointがinjectionから構成できることの証明
  • Exercise 18
    • 解答
    • 一番下の図が反例。fはB1から来た要素とB2からきた要素の両方にまたがってマップされている
  • Exercise 19
    • 解答1解答2 2つで1つの解答
      • 計算が大変 (*´Д`)
      • [f, g]oj1 = f, [f, g]oj2 = g がポイント
  • standard map : (A×B)+(A×C) → A×(B+C) が任意のカテゴリで構成できるか?
    • 解答
      • この逆は一般には成り立つとは限らない。つまり分配法則は任意のカテゴリで成り立つとは限らない。
  • Exercise 20
  • Exercise 21
    • 解答
      • A×A のinternal mapを書くと、板書の左
        • 確かに A+D+Dになっている。

SESSION 19 - Terminal Objects

SESSION 20 - Points of an object

二次会

  • 今回は二次会参加者の人数が少ない
  • Kahua とか WASH とか継続ベースなので、Ajax との相性が良いんじゃないか?

第十回圏論勉強会

2005-10-8(土) コールドブレス 10:00-17:30

写真 http://www.tom.sfc.keio.ac.jp/~sakai/d/data/200510/ct/

出席者

       久井 今井 豊福 堀江    |ス
      +------------------+    |ク
      |                  |    |リ
      |                  |    ||
      +------------------+    |ン
       酒井 Shelarcy          |

Article �、p217、Exercise 13 より

4. Products

  • Exersize 13
    • 前半解答
      • B1、B2のpointの組でB1xB2のpointが一意に定まることの証明
    • 後半解答
      • 任意の B1, B2のpointの組 がB1xB2のあるpointの射影になってることの証明
  • 219ページ上から2つめのダイアグラム、右下はXでなくY(誤植)
  • Exercize 14
    • 解答
    • identity の証明がポイント(解答の下図)
  • 補題: <f,g> o h = <f o h, g o h> ??
    • 解答1
      • ・・・ hを <> の中に組み入れてる時点で与題を既に使用してるっぽい
    • ということでやりなおし → 解答2
      • universal property を使って書き換え
      • 「一意に定まる」がポイント(?)
  • 練習問題: <p1, p2> = 1_(AxB) を証明せよ。
    • 解答
      • ヒント(右図): e = u
  • Exersize 15
    • 解答
      • 上図:ξ(α(a,b),x) = ξ(a, ξ(b,x)) for all a,b,x
      • 下図:ξ(a0,x) = x for all x
      • 1_A x ξ と α x 1_A がポイント。domainをどうあわせるか?
    • 直観的な理解。Aの要素は関数X->Xをエンコードしたもの。αは関数の結合。a0は恒等関数。ξはapply。
    • A, α、a0はmonoidを形成 → 板書の左側
  • 閑話休題:文脈ってなんですか?
    • 板書の右側
      • 環境 とだいたい似たようなもの
      • dependent type とかこういう感じ

5. Commutative, associative, and identity laws for multiplication

of objects

  • Exercize 16
    • 解答1, 解答2 (同じもの)
      • 美しい!(・∀・)
    • ここで最終的に導かれる X → P x Cc は <<fa,fb>,fc>なわけだけど、<fa, fb, fc>にならなくていいの?
      • そもそも、<fa, fb, fc> をまだ定義していない。<fa, fb, fc> を <<fa,fb>,fc> と定義する。

6. Sums

昼休み

  • バージョン管理システム
    • subversion は使いやすいの?
      • (・∀・)イイ!
      • CVS でいうタグとかブランチの概念を全部ディレクトリのコピーで代用している
    • CVS はダメダメ
      • Visual Source Safe はもっとダメダメ
        • それでも何にもなくて、手元で色々とやっているときよりは価値があった。
      • CVS と subversion は確か同じ作者
    • 手元のソースにはきちんと管理してあるものだけではなく、適当に作って転がしてあるだけのものがあるけど、これもきちんとバージョン管理した方がいいのかな?
      • なんでもバージョン管理に突っ込もう
      • そういうものには RCS を使っている
      • そういうものには darcs を使いはじめた
    • darcs 使わないの?
      • Haskell の本家のコミュニティでは、結構人が作りかけのものを勝手に cabalise して darcs リポジトリを作っているものを良く見かけるけど (そして、そこにパッチを送ってる)
  • cabal って依存するライブラリとかを検出できる?
  • カオスと複雑系と生物
    • カオスの数学的定義は?
    • リー・ヨークの定理「F: R->R が連続であるとする。さらに、Fが基本周期3の周期点を持つとする。そのとき、Fは任意の周期の周期点を持つ」
    • シャルコフスキー順序: 3,5,7,9,…,2*3,2*5,2*7,…,2^2*3,2^2*5,2^2*7,…,2^3*3,2^3*5,2^3*7,…2^n,…,2^3,2^2,2^1,1
    • シャルコフスキーの定理「F: R->R が連続であるとする。また、Fは基本周期nの周期点を持ち、nはシャルコフスキーの順序において、kよりも前にあるとする。そのとき、Fは基本周期kの周期の周期点を持つ」
    • 無限後退
    • タルスキの真理階層
    • 不動点定理
    • 複雑系の問題 http://www.math.tohoku.ac.jp/~kuroki/keijiban/e0000.html#e20000224194821
    • 脳の認識を圏論を使って表現?
    • 複雑系と高次元圏論
    • 放送大学でカオスを教えていたのは大木凡人に似た先生だった

二次会

  • 自習してないと、間があくとやっぱり忘れる……
    • 予習してくればいいじゃん -> そのように言われていれば予習してくるけど
    • じゃあ、予習してきて、次回はあらかじめ解いてもらった答えをみんなでみるというのはどうだろう
  • 圏論の質問するには
    • haskell-jp とは住み分けをしたいと思う
    • mixi の圏論勉強会のコミュニティが一番よいんじゃないだろうか?
    • 圏論メーリングリストは?
      • 流量が全然ない
      • それなりのレベルの質問をしなければいけないような雰囲気があって、敷居が高い
      • 自己紹介しなければいけないのも……
        • あれはどういう背景を持っている人が参加するのか、知りたいってことでしょ
      • そもそも流量が全然ないからレベルが測れなくて、それでみんな遠慮しているような感じがあるから、質問をぶつけてこういうことなら質問できるという雰囲気をつくっていくことが重要なんじゃないだろうか?
    • 2ch の圏論スレで聞く
      • 2ch 使ったことない
      • 2ch はピンキリ(ピンからキリまで)だけど、自然科学とかプログラミングとかには有用なスレッドがある
  • MEPHISTO
  • 最近 haskell-jp に tanakh さんや Monadius の村主 (nushio) さんなど関西方面の Haskell で有名な人が続々と参加したり、Ruby を実装した RType のアナウンスが出されたりしているものの、反応が薄いことについて
    • 実際に利用してないし、ソースも見ていないし、特に何か言うことは……
      • Monadius は遊んだことはあるけど、ソースを見たことはない
    • Haskell でこういうことができる、こういう能力があるというアピールをしてくれるのは嬉しいけど、Haskell での実装があって嬉しいかというと微妙
      • Haskell で書かれていることによって、アーキテクチャが明確になることに意味がある
      • Haskell のソースだと弄れない人がいるから、Python とかで darcs のクローンを作ろうという話がある
  • gonzui の Haskell サポートの作りかけはどうなったの? 公開しないの?
    • 今の作りかけのコードを見るより、一から作り直した方が楽だと思う。
  • Ruby Haskell binding は?
    • Haskell から Ruby の eval を呼び出すぐらいしかできない
    • ちょっと弄ってあって、今のコードだとコンパイルできない
      • それ以前に、Haskell から Ruby のコードを呼び出して、何か嬉しいことはあるのか?
  • 奥さんが人狼で結構勝っているという話
    • 天然狂人なところもあるんだけど、人狼側から「このキャラ殺したくない」って思わせる魅力がある
  • 嫌韓流と韓国
    • 韓国は存在自体がネタなんじゃないかと思うことが
      • 米軍を追い出そうとしていたり…
    • 北朝鮮に潰れられると損をすることが眼に見えているので、どの国も今北朝鮮に潰れて欲しくない。生かさず殺さず
  • 自衛隊
    • 軍隊ではないという建前上、法律的に矛盾するところがあってどうにかして欲しい
      • 有事を前提に話し合う事自体をタブー視する人たちがいて、議論が全然かみ合わないのはなんとかならないか
        • 有事法制ができるまでは、上陸されたときに、戦時でも戦車に道交法を適用しなければならなかった。こんなことを是正するのにもすごく揉めた
          • 上陸される前に手をうちたい -> 日本の国土が広いので全てをカバーするのは無理
          • いや、言いたかったのはそういうことじゃなくて、専守防衛で上陸されるまで手を出せないっていうのだと国土に被害がでるから、加えて領海侵犯の時点で手をだしたいな、って
      • すぐそこに海自がいるのに、管轄上手がだせないとか。海自が出て行くべき場面で、海上保安庁(警察)任せになるところとか
    • 憲法を改正して軍隊にすると徴兵制を始めるということを言う人がいるけど、常時訓練されていないような人は欲しくないので、世界的にも徴兵制は廃れてきている
      • ドイツで徴兵制が残っているのは、軍にいくかわりにボランティアにいくというオプションでのボランティア活動の規模が大きくなっていて、今更廃止できないため
      • 韓国はどうして未だに徴兵制を採用してるんだろう?
      • スイスの国民皆兵って、どうやってやってるんだろ?
    • そういう部分での憲法改正自体は文句ないけど、自民党案にしろ民主党案にしろ、憲法を変えるとなると一部ではなく一気に改正してしまおうというところがどうにも賛成できない
    • 憲法の改正方法って決まってたっけ? -> いや、決まってないから国民投票の仕方を審議しているところ
  • 朝日の偏向報道とかどうにかならないかな?
    • 日本はスパイ防止法がないから、その手が朝日のみならず各メディアの上層部に結構くいこんでいるので、まずきちんと報道されることがない
    • 団塊の世代が安保とかの時代の影響で、左巻きだし
  • 随伴の例
    • 直積は diagonal functor (Δ:C → C×C) の右随伴
    • 直和は diagonal functor の左随伴
    • 自由代数と忘却関手
      • 自由代数への関手が左随伴、忘却関手がその右随伴になることが多い
    • 興味を持ったので演習としてやってみました。随伴関手
  • 随伴の右と左はなぜそう呼ぶ?
    • hom(F(A),B) 〜 hom(A,G(B)) と書いたときにdomainの側(左)と、codomainの側(右)にくるから?
  • 映画キルビルは突込みどころ満載で面白いらしい
    • 飛行機の椅子に日本刀ホルダーがついている
    • 栗山千明がいい味出してる
      • 今やってる「シン・シティ」の殺人兵器ミホ(デヴォン青木)も結構ポジション的に近い。手裏剣+二刀流
    • まだ地上波でTV放送してない。たぶんグロすぎて流せない。

第九回圏論勉強会

2005-8-13(土) コールドブレス 10:00-18:00

Session 15、p179 より

……のつもりが、内容忘却により Session 15 冒頭より

  • Excercise 7
    • 14個あると書いてるけど、12個しかみつからない??

Article �

二次会

  • 隣の席から GHC とか、プログラミング関係の話題が聞こえるような……
  • 小泉首相は15日にちゃんと参拝しにいくだろうか?
    • 本当に行ったら尊敬するね。選挙で負けてしまうだろうけど。
    • 行ったからといって負けるとは思わないけど、行って負けたらヤバイってのはあるだろうなぁ。個人的にはちゃんと参拝して欲しいけど。
  • 圏論勉強会は論文を読むために型付きλ計算などの型理論の方に進むべきか? 圏論の基礎をきちんと読めるよう、代数とかやって数学方面に進むべきか?
    • まあ今のテキスト読み終わるまでに考えればいいし、間に合わなければ当分論文を読み進めていくんでいいんじゃない?
  • Haskell Standard を改定しないかって話
  • LLDN
    • 言語のダメ自慢で Haskell の場合に GHC に対する不満とかあげればたくさんあるけど、Haskell を知らない一般人に分かるようなダメ自慢は難しいよね。
    • キミならどう書の電卓って自由課題何がいい? -> λ計算機とかどうだろう? -> それでもいいけど、割り算できないのはどうしようか
    • Squeak(Smalltalk) はまたデモがすごいんだろうな。 -> そのための機能が最初からたくさんあるし
  • HD/DVD レコーダーでとってあるはずのビデオが見れないというトラブルについて

第八回圏論勉強会

2005-7-2(土) コールドブレス 10:00-18:00

出席者

       フク 酒井 久井    |ス
      +-------------+    |ク
 豊福 |             |    |リ
      |             |    ||
      +-------------+    |ン
       今井 Shelarcy     |

写真 http://www.tom.sfc.keio.ac.jp/~sakai/d/data/200507/ct/

Article �、p148 より

Session 13

Session 14

Session 15

二次会

  • 今後の予定として圏論の基礎を読んでいくのはどうだろうか?
    • 院生向けにかかれているので、数学の知識がさらりとでてくるので読みこなすのは難しい。
    • 豊福さんがそういった部分について解説してくれるなら、やってもいいかも。
  • 圏論の基礎知識について初心者にわかりやすく書いたページはあるの?
    • なければつくりたい。
    • Category の図とかを書くには?
      • Visio なんてどうだろうか?
      • SVG を使って書くという手も。でも対応しているブラウザが Opera と Amaya くらいで…… Firefox へのサポートってもう入ったっけ?
  • こないだの SICP の飲み会でも話題になったし、http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/haskell/haskell-jp/684 にも書いたけど、Haskell Hacks が欲しいな。
    • そういう実用的な本も一冊あっても良いかも。

第七回圏論勉強会

2005-6-11 (土) SFC τ:タウ館(大学院棟) 二階 τ22 13:00-18:00

出席者

        今井    酒井        |ス
      +------------------+  |ク
      |                  |  |リ
      |                  |  ||
      +------------------+  |ン
       田中 Shelarcy 豊福  |

写真 http://www.tom.sfc.keio.ac.jp/~sakai/d/data/200506/ct/

Article�

  • 英単語とか定義とか
    • cohesive … ???
    • smooth … 微分可能
    • arbitrary map … domain の 任意の point に対して codomain のvalueがuniqueに定まる
  • カテゴリSの右肩にあるマークをなんと読む??
  • 人狼BBSは面白いよ

  • Excersise で下にないものは写真を参照
  • Excersise 4
    • involution
    • 不動点:0
  • Excersise 5
    • idempotent
    • 不動点:0以上
  • Excersise 6
    • α^(-1) (x) = x - 3
  • Excersise 7
    • automorphism ではない
  • Excersise 10
    • b
    • No
  • components (pp.142) の意味
    • … グラフの連結成分
  • Excersise 18 x1 = pa(x1) = p(ax2) = x2
  • Excersise 20
    • a(x) = y, a(0) = 0 より x0 ≠ x1 ⇒ a(x0) ≠ a(x1) (x0, x1 ∈ X)
  • Excersise 22
    • p(y^) のために p のretraction が定義できない (y^ … y の上に棒)
  • Excersise 23
    • 2通り

余談

二次会

  • 読み終わった後どうするか?
    • 論文をサーベイする回を作る
      • みんなで集まってサーベイするだけでは意味ないような……
    • だれかがサーベイして、それに必要な知識を補ってから読んでいくというのはどうだろうか?
      • 一人で読むと自分だけでやっていってどんどん先に進めてしまうような感じでむなしいような…
      • でも、それを後で他の人に教えるというやり方もありでは?
    • 読みたい論文をまず決めて、それに必要な知識という風に地点を定めてやっていくのはどうだろうか?
    • 酒井さんの日記にある論文を読んでいく?
  • まだだれも試していない……というか試せているはずもない Intel Mac 版 GHC
    • いや、Apple の人が試すという可能性がっ!
    • GHC が標準開発ツールに…だったらかっこいいな。
  • Haskell の求人は池上さんの投稿のおかげで倍率が高かった模様
    • 昨日一次面接があった
  • カテゴリの規則はなぜ identity law と associative law なんだろう?
    • 半群(結合則)<モノイド(単位元+結合則)<群(単位元+結合則+逆元)となるけど、identityをなくしたカテゴリとか別に規則を追加したカテゴリとかもあっておかしくないのでは
      • カテゴリはUniversalだから
      • 逆元の規則を追加したものはある。つまり、mapが全てisomorphism。groupoid
      • identityを減らしたものは…???
      • モノイドをカテゴリとみなすことができる。オブジェクトはモノイドそのもの(1つだけ)mapはモノイド上の演算。
      • 逆に対象が唯一つしかない圏をmonoidと定義できる。
      • monoidかつgroupoidである圏を群と定義
  • geocity のページを放っておいて消滅 -> 番号なので再利用される
    • 失恋のメッセージが貼り付けてあって、知らぬ間に自分が失恋したことにされてる
    • 番号再利用のアルゴリズムは?

最終更新 : 2006/02/21 15:52:45 JST