Read more
This book constitutes the refereed proceedings of the 15th International Conference on Logic for Programming, Artificial Intelligence, and Reasoning, LPAR 2008, which took place in Doha, Qatar, during November 22-27, 2008. The 45 revised full papers presented together with 3 invited talks were carefully revised and selected from 153 submissions. The papers address all current issues in automated reasoning, computational logic, programming languages and their applications and are organized in topical sections on automata, linear arithmetic, verification knowledge representation, proof theory, quantified constraints, as well as modal and temporal logics.
List of contents
Session 1. Constraint Solving.- Symmetry Breaking for Maximum Satisfiability.- Efficient Generation of Unsatisfiability Proofs and Cores in SAT.- Justification-Based Local Search with Adaptive Noise Strategies.- The Max-Atom Problem and Its Relevance.- Session 2. Knowledge Representation 1.- Towards Practical Feasibility of Core Computation in Data Exchange.- Data-Oblivious Stream Productivity.- Reasoning about XML with Temporal Logics and Automata.- Distributed Consistency-Based Diagnosis.- Session 3. Proof-Theory 1.- From One Session to Many: Dynamic Tags for Security Protocols.- A Conditional Logical Framework.- Nominal Renaming Sets.- Imogen: Focusing the Polarized Inverse Method for Intuitionistic Propositional Logic.- Invited Talk.- Model Checking - My 27-Year Quest to Overcome the State Explosion Problem.- Session 4. Automata.- On the Relative Succinctness of Nondeterministic Büchi and co-Büchi Word Automata.- Recurrent Reachability Analysis in Regular Model Checking.- Alternation Elimination by Complementation (Extended Abstract).- Discounted Properties of Probabilistic Pushdown Automata.- Session 5. Linear Arithmetic.- A Quantifier Elimination Algorithm for Linear Real Arithmetic.- (LIA) - Model Evolution with Linear Integer Arithmetic Constraints.- A Constraint Sequent Calculus for First-Order Logic with Linear Integer Arithmetic.- Encoding Queues in Satisfiability Modulo Theories Based Bounded Model Checking.- Session 6. Verification.- On Bounded Reachability of Programs with Set Comprehensions.- Program Complexity in Hierarchical Module Checking.- Valigator: A Verification Tool with Bound and Invariant Generation.- Reveal: A Formal Verification Tool for Verilog Designs.- Invited Talks.- A Formal Language for Cryptographic Pseudocode.- Reasoning UsingKnots.- Session 7. Knowledge Representation 2.- Role Conjunctions in Expressive Description Logics.- Default Logics with Preference Order: Principles and Characterisations.- On Computing Constraint Abduction Answers.- Fast Counting with Bounded Treewidth.- Session 8. Proof-Theory 2.- Cut Elimination for First Order Gödel Logic by Hyperclause Resolution.- Focusing Strategies in the Sequent Calculus of Synthetic Connectives.- An Algorithmic Interpretation of a Deep Inference System.- Weak ??-Normalization and Normalization by Evaluation for System F.- Session 9. Quantified Constraints.- Variable Dependencies of Quantified CSPs.- Treewidth: A Useful Marker of Empirical Hardness in Quantified Boolean Logic Encodings.- Tractable Quantified Constraint Satisfaction Problems over Positive Temporal Templates.- A Logic of Singly Indexed Arrays.- Session 10. Modal and Temporal Logics.- On the Computational Complexity of Spatial Logics with Connectedness Constraints.- Decidable and Undecidable Fragments of Halpern and Shoham's Interval Temporal Logic: Towards a Complete Classification.- The Variable Hierarchy for the Lattice ?-Calculus.- A Formalised Lower Bound on Undirected Graph Reachability.- Session 11. Rewriting.- Improving Context-Sensitive Dependency Pairs.- Complexity, Graphs, and the Dependency Pair Method.- Uncurrying for Termination.- Approximating Term Rewriting Systems: A Horn Clause Specification and Its Implementation.- A Higher-Order Iterative Path Ordering.- Variable Dependencies of Quantified CSPs.
About the author
Iliano Cervesato is an Associate Professor of Computer Science at the Qatar campus of Carnegie Mellon University, where he teaches principles of programming languages, logic and computer security. He has held appointments at Carnegie Mellon University in Pittsburgh, where he performed his doctoral work, Stanford University, Princeton University, and Tulane University. He also worked for ITT Industries at the Naval Research Laboratory. Before moving to Qatar, he was the founder and chief research scientist of Deductive Solutions in Annandale, Virginia. His research interests encompass computational logic, programming languages, computer security, and user productivity applications. He holds a B.S. in computer science from the University of Udine in Italy; an M.S. in computer science from the University of Houston in the US; and a Ph.D. in computer science from the University of Torino in Italy. Dr. Cervesato has over 15 years of experience in computational logic and in various aspects of the design, analysis, and implementation of programming languages. He also has over a decade of research and development experience in computer security, notably cryptographic protocol analysis and the foundations of computer security. His expertise and contributions are internationally recognized. He has published over 100 articles on the above topics. He has been the program chair or general chair of several international scientific conferences.