闪闪发光

函数程序员的定理证明。Sparkle是一个新的定理证明程序,专门为函数式编程语言Clean编写。它主要用于程序员证明程序部分的属性,将编程和推理结合到一个过程中。它也可以被对证明大型程序的性质感兴趣的逻辑学家使用。Sparkle的两个特性对程序员特别有用。首先,Sparkle集成在Clean中,并且具有基于延迟图重写的语义。这使得推理可以在程序本身上进行,而不是在使用不同概念的翻译上进行。其次,Sparkle支持自动推理。琐碎的目标会自动被丢弃,而对更困难的目标会给出建议。本文提出了一个小例子证明内置Sparkle。这将表明,建立这个证据是容易的,需要很少的努力。


zbMATH参考文献(14篇文章引用了,1标准件)

显示第1至14个结果,共14个。
按年份排序(引用)

  1. Gerdes,Alex;Heeren,Bastian;Jeuring,Johan;van Binsbergen,L.Thomas:Haskell提供自动反馈的适应性编程导师(2017)数学
  2. Achten,Peter;van Eekelen,Marko;de Mol,Maarten;Plasmeijer,Rinus:EditorArrow:基于箭头的编辑器编程模型(2013)
  3. 美丽的马伦,美丽的莫洛?(2013年)ioport公司
  4. Tejfel,Máté:证明Sparkle-t中清洁程序的组合规范(2009)
  5. Tejfel,M.;Kozsik,T.;Horváth,Z.:用于证明干净对象I/O程序属性的语义模型(2009)
  6. de Mol,Maarten;van Eekelen,Marko;Plasmeijer,Rinus:用Sparkle证明懒惰函数程序的性质(2008)
  7. Kieburtz,Richard B.:程序验证的程序化策略(2007)
  8. Tejfel,Máté;Horváth,Zoltán;Kozsik,Tamás:Sparkle-t中证明的清洁程序的时间特性(2006)
  9. van Eekelen,Marko;de Mol,Maarten:显式严格性的证明工具支持(2006)
  10. Dowse,Malcolm;Butterfield,Andrew;van Eekelen,Marko:关于确定性并发函数I/O的推理(2005)
  11. Tejfel,Máté;Horváth,Zoltán;Kozsik,Tamás:用对象抽象扩展sparkle核心语言(2005)
  12. Achten,Peter;van Eekelen,Marko;Plasmeijer,Rinus:通用图形用户界面(2004)
  13. Kahl,Wolfram:基本模式匹配结石:匹配失败的新观点(2004)
  14. de Mol,Maarten;van Eekelen,Marko;Plasmeijer,Rinus:函数式程序员的定理证明。SPARKLE:函数定理证明者(2002)


更多出版物请访问:http://www.cs.ru.nl/~marko/research/sparkle/