プログラムのデバッグ支援(仮)
Yasutaka Higa
- プログラムのデバッグは複雑になることがある
- 例えば、あるif文の条件を満たすには、必要な状態がある
- そういった状態を自動で導出したい
- 証明とかすれば良い?
- Proofs and Types
- Curry Howard Isomorphism of System F
- cut elimination
- Integer on Agda
- add とか書いてみてます
- R を使うと割と上手くいってません
- Int から Int を作成する場合、使い方によっては作成した Int の型が確定されてしまう
- 一旦lambdaで受けるという手
- R を使うと lambda で受けるとかでなく確定されちゃう?
- R を2回使って add を定義してみたは良いものの……
- 黄色い
- R に product が入ってるのは関係ありそう?
- R に Product が使われてるのは関係あったりしない?
- < π1 < u , v > , π2 < u , v > > ≡ < u , v >
- が通らないのは書かれてるのではともかく
- < u , v > ≡ < u , v >
- すら黄色い……