Mtac公司

Mtac:Coq中类型化策略编程的monad。对定制打样自动化的有效支持是大规模交互式校样开发的必要条件。然而,现有的通过战术实现自动化的语言要么(a)无法在伴随的定理证明器的基本逻辑中规定战术的行为,要么(b)依赖于不易集成到已建立的定理证明器中的先进类型理论机器。我们提出了Mtac,一个轻量级但功能强大的Coq扩展,支持依赖类型的策略编程。Mtac策略可以访问普通Coq编程的所有特性,以及一组新类型的战术原语。我们通过将这些新的战术原语的用法封装在一个monad中,并插入Coq以便在类型推断期间执行一元策略,从而避免了接触Coq的可信内核类型检查器的需要。

这个软件也是同行评审按日记帐汤姆斯.


zbMATH中的参考文献(参考 13篇文章,1标准件)

显示结果1到13,共13个。
按年份排序(引用)

  1. 阿南德,阿比舍克;布利尔,西蒙;科恩,西里尔;索佐,马蒂厄;塔巴劳,尼古拉斯:迈向带类型化模板的认证元编程(2018)
  2. 考德利尔,拉斐尔:《Meta-Dedukti的战术和证书》(2018)
  3. Melquiond,Guillaume;Rieu Helft,Raphaël:A Why3反射证明框架及其在GMP算法中的应用(2018)
  4. 奥马尔,赛勒斯;沃西,伊恩;希尔顿,迈克尔;奥尔德里奇,乔纳森;哈默,马修A.:榛子:双向类型结构编辑微积分(2017)
  5. Slama,Franck;Brady,Edwin:通过类型安全反射自动证明等价性(2017)
  6. Ziliani,Beta;Sozeau,Matthieu:一个可理解的指南,介绍CIC的新统一体,包括宇宙多态性和重载(2017)
  7. David Christiansen;Brady,Edwin:阐述者反思:在Idris中扩展IDRI(2016)
  8. Malecha,Gregory;Bengtson,Jesper:通过反射策略实现可扩展和高效自动化(2016)
  9. Daniel Matichuk;Murray,Toby;Wenzel,Makarius:Eisbach:a proof method language for Isabelle(2016年)
  10. Kokke,Pepijn;Swierstra,Wouter:阿格达的汽车。使用反射编程验证搜索(2015)
  11. Ziliani,Beta;Dreyer,Derek;Krishnaswami,Neelakantan R.;Nanevski,Aleksandar;Vafeiadis,Viktor:Mtac:Coq中类型化战术编程的单子(2015)
  12. Ziliani,Beta;Sozeau,Matthieu:具有宇宙多态性和重载的Coq统一算法(2015)
  13. Ziliani,Beta;Dreyer,Derek;Krishnaswami,Neelakantan R.;Nanevski,Aleksandar;Vafeiadis,Viktor:Mtac:Coq中类型化战术编程的单子(2013)