Lemma learning in the model evolution calculus

Peter Baumgartner*, Alexander Fuchs, Cesare Tinelli

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

25 Citations (Scopus)

Abstract

The Model Evolution (ME) Calculus is a proper lifting to first-order logic of the DPLL procedure, a backtracking search procedure for prepositional satisfiability. Like DPLL, the ME calculus is based on the idea of incrementally building a model of the input formula by alternating constraint propagation steps with non-deterministic decision steps. One of the major conceptual improvements over basic DPLL is lemma learning, a mechanism for generating new formulae that prevent later in the search combinations of decision steps guaranteed to lead to failure. We introduce two lemma generation methods for ME proof procedures, with various degrees of power, effectiveness in reducing search, and computational overhead. Even if formally correct, each of these methods presents complications that do not exist at the prepositional level but need to be addressed for learning to be effective in practice for ME. We discuss some of these issues and present initial experimental results on the performance of an implementation of the two learning procedures within our ME prover Darwin.

Original languageEnglish
Title of host publicationLogic for Programming, Artificial Intelligence, and Reasoning - 13th International Conference, LPAR 2006, Proceedings
PublisherSpringer Verlag
Pages572-586
Number of pages15
ISBN (Print)3540482814, 9783540482819
DOIs
Publication statusPublished - 2006
Externally publishedYes
Event13th International Conference on Logic for Programming, Artificial Intelligence, and Reasoning, LPAR 2006 - Phnom Penh, Cambodia
Duration: 13 Nov 200617 Nov 2006

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4246 LNAI
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference13th International Conference on Logic for Programming, Artificial Intelligence, and Reasoning, LPAR 2006
Country/TerritoryCambodia
CityPhnom Penh
Period13/11/0617/11/06

Fingerprint

Dive into the research topics of 'Lemma learning in the model evolution calculus'. Together they form a unique fingerprint.

Cite this