|
project summary
|
Quantifier Elimination for Linear Arithmetic
| Title: |
Quantifier Elimination for Linear Arithmetic
|
| Author: |
Tobias Nipkow
|
| Submission date: |
2008-01-11 |
| Abstract: |
This article formalizes quantifier elimination procedures for dense
linear orders, linear real arithmetic and Presburger arithmetic. In
each case both a DNF-based non-elementary algorithm and one or more
(doubly) exponential NNF-based algorithms are formalized, including
the well-known algorithms by Ferrante and Rackoff and by Cooper. The
NNF-based algorithms for dense linear orders are new but based on
Ferrante and Rackoff and on an algorithm by Loos and Weisspfenning
which simulates infenitesimals.
All algorithms are directly executable. In particular, they yield
reflective quantifier elimination procedures for HOL itself.
The formalization makes heavy use of locales and is therefore highly modular.
|
| Status: [ok] | This is the development
version of this entry generated for Isabelle-25-Dec-2009. The development version might change over time and is only
permanently archived at Isabelle release points. It is provided as a
preview of the next upcoming release. Please refer to release
versions only in citations. If the status shows [FAIL], the links below
will point to the last working version if any. |
|