labg:emoto-lab:jssst2019
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
labg:emoto-lab:jssst2019 [2019/09/04 14:13] – 作成 emoto | labg:emoto-lab:jssst2019 [2019/09/06 14:50] (現在) – murata | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== 神野君の発表 | + | |
+ | 以下、発表の質疑周りのメモ | ||
+ | |||
+ | ==== 村田君の発表 ==== | ||
+ | |||
+ | * 東大の森畑先生 | ||
+ | * Regular Functor も行く? cata_charn の証明を与えるなら、他の functor でもいいんじゃない? polynomial functor に限らなくてもいいよね。 | ||
+ | * initial_algebra が一般的な functor を型クラスのインスタンスで受け取るようにしておいて、polynomial functor については cata_charn を自動証明して initial_algebra のインスタンスを生成するようなものを用意しておくとか。 | ||
+ | * Adjoint fold/ | ||
+ | * Hylo が…… | ||
+ | * hylo できないのは残念ですね。 | ||
+ | * Rel でやらなかったん? Coq の関数を rel に見て、ゴニョゴニョして戻ってこれればいいんじゃない? | ||
+ | * まあ、うまく戻ってくるのが簡単ではなさそうなので、とりあえず別にしてます。 | ||
+ | * Haskell の deriving みたいな? ADT定義から色々出せるといいけどね。 | ||
+ | * Coq 自体に手を入れればできるだろうけど…… テンプレート Coq があればいいのだろうか。 | ||
+ | * 実はそれらしきものは発見しているのだが、まだ全然追えていないです by muratak | ||
+ | * https:// | ||
+ | * そして、プログラム変換は何ができたらいいんだろうね、と。 | ||
+ | * 少し先のものなら、polynomial を regular とかにしようか? join list とか rose tree とか。すぐに polynomial じゃ無くなっちゃうから。 | ||
+ | |||
+ | * 東大の佐藤先生(黒い佐藤さん) | ||
+ | * Coq で generic programming はよくあること? Coq 本に何かあったような? | ||
+ | * Certified Programming with Dependent Types に何かあったような。 | ||
+ | |||
+ | ==== 神野君の発表 ==== | ||
* 筑波大学の長谷部先生 | * 筑波大学の長谷部先生 |
labg/emoto-lab/jssst2019.1567573987.txt.gz · 最終更新: 2019/09/04 14:13 by emoto