• Aucun résultat trouvé

Reflecting Linear Arithmetic: From Dense Linear Orders to Presburger Arithmetic

N/A
N/A
Protected

Academic year: 2022

Partager "Reflecting Linear Arithmetic: From Dense Linear Orders to Presburger Arithmetic"

Copied!
1
0
0

Texte intégral

(1)

Reflecting Linear Arithmetic:

From Dense Linear Orders to Presburger Arithmetic

Tobias Nipkow

Institut f¨ur Informatik, Technische Universit¨at M¨unchen http://www.in.tum.de/˜nipkow

Abstract

This talk presents reflected quantifier elimination procedures for both integer and real linear arithmetic. Reflection means that the algorithms are expressed as recursive functions on recursive data types inside some logic (in our case HOL), are verified in that logic, and can then be applied to the logic itself. After a brief overview of reflection we will discuss a number of quantifier elimination algorithms for the following theories:

– Dense linear orders without endpoints. We formalize the standard DNF-based algorithm from the literature.

– Linear real arithmetic. We present both a DNF-based algorithm extending the case of dense linear orders and an optimized version of the algorithm by Ferrante and Rackoff [3].

– Presburger arithmetic. Again we show both a naive DNF-based algorithm and the DNF-avoiding one by Cooper [2].

We concentrate on the algorithms and their formulation in Isabelle/HOL, using the concept of locales to allow modular definitions and verification. Some of the details can be found in joint work with Amine Chaib [1].

References

1. A. Chaieb and T. Nipkow. Proof synthesis and reflection for linear arithmetic. Technical report, Institut f¨ur Informatik, Technische Universit¨at M¨unchen, 2006. Submitted for publication.

2. D. Cooper. Theorem proving in arithmetic without multiplication. In B. Meltzer and D. Michie, editors,Machine Intelligence, volume 7, pages 91–100. Edinburgh University Press, 1972.

3. J. Ferrante and C. Rackoff. A decision procedure for the first order theory of real addition with order. SIAM J. Computing, 4:69–76, 1975.

Références

Documents relatifs

The inhabitation problem for intersection types has been proved to be undecidable, but breaking the idempotency of intersection types makes

67) DIADHIOUF F, DIOUF S. HTA et syndromes vasculo-rénaux chez la femme enceinte. HTA et grossesse au Niger: Etude cas témoins à propos de 70 cas. Epidemiology of pregnancy

According to Theorem 163, the words labeling loops rooted at the zero-state of a zero-SCC are the encodings (from which the sign symbol o has been removed) of the natural solutions of

To verify the floating-point solution of a linear system, we adapt floating-point iterative refinements to interval arithmetic [NR]. By using alternately floating-point and

Les réactions de son adversaire et de son copain (Chandler) indiquent qu’ils n’approuvent pas sa façon d’être et que d’après eux, elle n’est pas une femme lorsqu’elle agit

L'atmosphère est l'enveloppe gazeuse la plus externe de notre planète. Bien que dans la vie de tous les jours elle soit oubliée et parfois ignorée, elle est pourtant

that each of mentioned logic systems has a certain deficiency - TIL analyzes the sentences separately, whether they are in dialogue or not; PLL is not usually used in LANL, because

As for the fact that it is impossible to express L 3 logic in terms of SP3A, we must be concerned with the possible interpretations of the third truth-value of SP3A: in