Equations: a dependent pattern-matching compiler
来源:互联网 发布:apache顶级开源项目 编辑:程序博客网 时间:2024/05/19 13:59
Lecturer Matthieu Sozeau
Abstract (from calender page)
"We present a compiler for definitions made by pattern matching on inductive families in the Coq system. It allows to write structured, recursive dependently-typed functions, automatically find their realization in the core type theory and generate proofs to ease reasoning on them. The high-level interface allows to write dependently-typed functions on inductive families in a style close to Agda or Epigram, while their low-level implementation is accepted by the vanilla core type theory of Coq. This setup uses the smallest trusted code base possible and additional tools are provided to maintain a high-level view of definitions. The compiler makes heavy use of type classes and the high-level tactic language of Coq for greater genericity and extensibility."
今天参加的人应该是意料之外的多,peter(老爷子大半时间在低调的睡),TC(全程头脑清醒的唯一一个吧大概是),Ana(很nice的小老太太),剩下的一个老头子不认识,此外多半是PostDoc之类,还有4个小master~~
基本上是关于一些type理论和Agda应用的,使用所谓的Equation关键字和pattern matching来定义和生成agda code。研究重点貌似是论证了这个生成过程的正确性。最后的问题集中在用户在使用时需要了解哪部分,可以信任什么,从中反映基本上大家都没有听明白其中的细节,特别是在中间的时候连TC都说自己不太能够理解,让我这个云山雾罩的感觉能好点,呵呵~~
- Equations: a dependent pattern-matching compiler
- 移位运算及其compiler-dependent
- Pattern Matching
- A. System of Equations
- A.System of Equations
- perl---Pattern-Matching Operators
- CareerCup-PATTERN MATCHING
- 12c -- Pattern Matching
- suffix tree pattern matching
- PostgreSQL Pattern Matching
- mysql pattern matching
- [Linux]--Pattern Matching
- 12 Pattern Matching
- Generating a string with elements from an array based on pattern matching
- Boyer Moore Pattern Matching Algorithm
- Flexible Pattern Matching in Strings
- Pattern Matching Metacharacters For asm_diskstring
- 神奇的Scala Pattern Matching
- 技术管理之思考-回顾2010
- htmlparser的关键类
- 各种滤波原理
- htmlparser的一个入门使用实例,公做感觉。
- W3C 中文教程网站
- Equations: a dependent pattern-matching compiler
- 风霄毅谈LinuxServer系列1-----常用命令序
- 关于手机游戏界面字体设置
- div的图片向左不间断滚动
- Android 完美解决自定义preference与ActivityGroup UI更新的问题
- jboss异常
- RPC
- 九项重要的职业规划提示
- 局域网聊天|权限管理系统设计思路