PDPAR'03
Pragmatics of Decision Procedures in Automated Reasoning 2003
You can download the whole text as a PDF file or
you can look at the workshop program to
download each signle paper (in gzipped postscript format).
A workshop affiliated to CADE 19
July 29, 2003
Miami
USA
- 9:00-10:00
Invited talk: Specialized Reasoning in SNARK
Mark Stickel
Short Abstract.
- 10:00-10:30 Coffee Break
- 10:30-11:00
Various commonly occurring decidable extensions of multi-level syllogistic.
D. Cantone, A. Formisano, E. G. Omodeo, J. T. Schwartz.
Short Abstract.
Paper (gzipped-PS).
- 11:00-11:30
Rogue decision procedures.
A. Stump, A. Deivanayagam, S. Kathol, D. Lingelbach, and D. Schobel.
Short Abstract.
Paper (gzipped-PS).
- 11:30-12:00
A Proof-Producing Booelan Search Engine.
C. Barrett, S. Berezin, and D. Dill.
Short Abstract.
Paper (gzipped-PS).
- 12:00-12:30
Abstraction Based Theorem Proving: An example from the theory of Reals.
A. Tiwari.
Short Abstract.
Paper (gzipped-PS).
- 12:30-14:30 Lunch Break
- 14:30-15:00
Simplifying OBDDs in Decidable Theories.
A. Armando.
Short Abstract.
Paper (gzipped-PS).
- 15:00-15:30
Verifying Industrial Hybrid Systems with MathSAT.
G. Audemard, M. Bozzano, A. Cimatti, and R. Sebastiani.
Short Abstract.
Paper (gzipped-PS)
- 15:30-16:00 Coffee Break
- 16:00-18:00 SMT-LIB Panel
The following paper will be the basis of the discussion.
The SMT-LIB Format: An Initial Proposal.
S. Ranise and C. Tinelli.
Short Abstract.
Paper (gzipped-PS)
The main goal of the panel is to reach a wide consensus on the common
format of the benchmarks in SMT-LIB so that exchaning them between
systems will be as easy as possible and repose on a firm semantic
basis.
The panelists will be Aaron Stump, Clark Barrett, Greg Nelson,
Roberto Sebastiani, Geoff Sutcliffe, Silvio Ranise, and Cesare
Tinelli.
Decision procedures for the validity or the satisfiability problem
of fragments of first-order logic or other logics are considered as
key ingredients to provide an adequate degree of automation in any
formal verification efforts.
In the literature, three aspects of decision procedures have
received and still receive great attention:
- designing decision procedures for certain decidable
fragments,
- combining decision procedures for two theories T1 and T2
to build a decision procedure for a suitable combination of T1 and
T2, and
- integrating decision procedures into more general
reasoning activities, such as rewriting, boolean reasoning, and so
on.
In contrast, little or no attention has been paid so far to the more
concrete issues of
implementing and testing
the effectiveness of decision procedures. This state of affairs has
prevented the exchange of architectural and implementation techniques
as well as the creation of a library of benchmarks on which to compare
the performances of systems in a sensible way. This is a major
obstacle for implementors of reasoning systems to re-use the
cornucopia of algorithms, combination, and integration schemes that
have been implemented in state-of-the-art reasoning systems. However,
there is a growing interest in these issues as witnessed by the SMT-LIB initiative
(Satisfiability Modulo Theories Library). The
initiative aims at establishing a library of benchmarks for formula
satisfiability w.r.t. to background theories for which decision
procedures existq, such as the theory of lists, of arrays, linear
arithmetic, and so on.
The workshop has two main goals.
The first is to bring together people interested
in the pragmatical aspects of decision procedures in automated
reasoning, giving them a forum for presenting and discussing
implementation and evaluation techniques.
The second is to provide a discussion forum for
the SMT-LIB initiative. At the moment, an SMT-LIB interest group,
coordinated by the proponents of this workshop, is working on a
common standard for the specification of benchmarks and background
theories. The workshop will host panel discussions aimed at
finalizing the SMT-LIB common format.
Topics of interest include (but are not limited to)
- algorithms and data structures to implement decision procedures
- techniques for the rapid prototyping of decision procedures
- techniques to implement combination or incorporation schemes
- benchmarks to evaluate and/or to compare decision procedures
- methodologies to test decision procedures
- the role of decision procedures in real-world verification efforts
- techniques to promote the re-use and the exchange of code
implementing decision procedures, combination and integration schemas, ...
The intended audience of the workshop is implementors and expert
users of automated reasoning systems, people interested in any field
in which decision procedures have a predominant role, such as
automated verification, planning and scheduling, compiler
optimization, and so on.
The workshop is meant to be an opportunity both to form a community
of people interested in the pragmatics of decision procedures and to
discuss the issues related to the SMT-LIB initiative. We intend to
have invited talks, sessions with contributed talks (20 minutes + 10
minutes for questions), as well as panel discussions on the SMT-LIB
format. Attendance will be open.
The main goal of this workshop is to bring together researchers interested
in the pragmatical aspects of decision procedures in automated reasoning,
giving them a forum for presenting and discussing implementation and
evaluation techniques.
Topics of interest include (but are not limited to)
- algorithms and data structures to implement decision procedures
- techniques for the rapid prototyping of decision procedures
- techniques to implement combination or incorporation schemes
- benchmarks to evaluate and/or to compare decision procedures
- methodologies to test decision procedures
- the role of decision procedures in real-world verification efforts
- techniques to promote the re-use and the exchange of code implementing
decision procedures, combination and integration schemas, ...
Another goal of the workshop is to provide a discussion forum for the
SMT-LIB initiative, a research initiative aimed at establishing a
common standard for the specification of benchmarks and background
theories for satisfiability modulo theories, and at creating a
repository of such benchmarks. (See http://combination.cs.uiowa.edu/smtlib/ for more
info.)
The workshop will host panel discussions on the SMT-LIB format.
Extended abstracts addressing the pragmatical aspects of decision
procedures are solicited. Submitted abstracts should not exceed 8
pages and should be written in LaTeX with the following settings:
11pt, one column, a4paper and standard margins.
Submissions should be sent by email to pdpar03@cs.uiowa.edu and contain:
- title, author(s) (names, correspondence addresses, e-mail
addresses), and abstract of no more than 300 words in plain text;
- the abstract in postscript or PDF format, as an attachment;
- a single file with the LaTeX2e source of the abstract, including
any non-standard macro used, again as an attachment.
Submissions will be peer-reviewed. The authors of accepted submissions
are expected to give a 25' presentation at the workshop. The
proceedings of PDPAR'03 will be published as an INRIA technical
report, and will be distributed at the workshop.
- Submissions of extended abstracts: 28 April 2003 (Extended deadline)
- Notification of acceptance: 16 May 2003
- Early registration: 23 May 2003
- Final versions of extended abstracts: 30 Jun 2003
- Workshop: 28-29 July 2003
- Alessandro Armando (University of Genova, Italy)
- Clark Barrett (New York University, USA)
- Sergey Berezin (Stanford University, Stanford, California, USA)
- Alessandro Cimatti (IRST-ITC, Trento, Italy)
- Deepak Kapur (University of New Mexico, Albuquerque, New Mexico, USA)
- Predrag Janicic (University of Belgrade, Belgrade, Yugoslavia)
- Greg Nelson (Compaq, Palo Alto, California, USA)
- Silvio Ranise (INRIA-Lorraine, France) [Co-chair]
- Christophe Ringeissen (INRIA-Lorraine, France)
- Harald Ruess (SRI, USA)
- Roberto Sebastiani (University of Trento, Trento, Italy)
- Ofer Strichman (Carnegie-Mellon University, USA)
- Aaron Stump (Washington University, USA)
- Cesare Tinelli (University of Iowa, USA) [Co-chair]
- Ashish Tiwari (SRI, USA)
- Miroslav Velev (Georgia Institute of Technology, USA)
Joint registration with the CADE-19 conference is possible but is
not required.
Refer to the CADE-19 web site for registration instructions and
deadlines.