2003
DOI: 10.1007/978-3-540-39724-3_29
|View full text |Cite
|
Sign up to set email alerts
|

Linear and Nonlinear Arithmetic in ACL2

Abstract: Abstract. As of version 2.7, the ACL2 theorem prover has been extended to automatically verify sets of polynomial inequalities that include nonlinear relationships. In this paper we describe our mechanization of linear and nonlinear arithmetic in ACL2. The nonlinear arithmetic procedure operates in cooperation with the pre-existing ACL2 linear arithmetic decision procedure. It extends what can be automatically verified with ACL2, thereby eliminating the need for certain types of rules in ACL2's database while … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2005
2005
2014
2014

Publication Types

Select...
7
2
1

Relationship

0
10

Authors

Journals

citations
Cited by 20 publications
(10 citation statements)
references
References 11 publications
(15 reference statements)
0
10
0
Order By: Relevance
“…These techniques are observed to be sufficient for problems that come up in practice that are significantly larger than can be handled by complete techniques. For example, Tiwari has investigated using Gröbner bases [30], Parrilo uses sum of squares decompositions and semi-definite programming (a non-linear extension of linear programming) [26] and the Acl2 theorem prover has extensions to support some non-linear resoning [17].…”
Section: Non-linear Arithmeticmentioning
confidence: 99%
“…These techniques are observed to be sufficient for problems that come up in practice that are significantly larger than can be handled by complete techniques. For example, Tiwari has investigated using Gröbner bases [30], Parrilo uses sum of squares decompositions and semi-definite programming (a non-linear extension of linear programming) [26] and the Acl2 theorem prover has extensions to support some non-linear resoning [17].…”
Section: Non-linear Arithmeticmentioning
confidence: 99%
“…Even then, ACL2 does not succeed with a proof until it imports the standard theorems of numeric algebra, which have been derived in a certified package distributed with the ACL2 system [18]. So, in this example, students must deal with a few of the complications that can arise when moving from an informal environment to a formal one.…”
Section: (Prefix (Len Xs) (Append Xs Ys)) = Xs {App-pfx}mentioning
confidence: 99%
“…Hunt et al [32] describe the handling of nonlinear arithmetic in ACL2, which is based on heuristic multiplication of inequalities in the style of (1) and yields an incomplete method. The method is claimed to be empirically successful, though, and can also be applied to nonlinear integer arithmetic.…”
Section: Related Workmentioning
confidence: 99%