首页 | 本学科首页   官方微博 | 高级检索  
     


Proof Synthesis and Reflection for Linear Arithmetic
Authors:Amine Chaieb  Tobias Nipkow
Affiliation:1. Institut für Informatik, Technische Universit?t München, Munich, Germany
Abstract:This article presents detailed implementations of quantifier elimination for both integer and real linear arithmetic for theorem provers. The underlying algorithms are those by Cooper (for Z) and by Ferrante and Rackoff (for ℝ). Both algorithms are realized in two entirely different ways: once in tactic style, i.e. by a proof-producing functional program, and once by reflection, i.e. by computations inside the logic rather than in the meta-language. Both formalizations are generic because they make only minimal assumptions w.r.t. the underlying logical system and theorem prover. An implementation in Isabelle/HOL shows that the reflective approach is between one and two orders of magnitude faster.
Keywords:Proof synthesis  Reflection  Linear arithmetic
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号