English

On Davis-Putnam reductions for minimally unsatisfiable clause-sets

Discrete Mathematics 2013-12-17 v5 Combinatorics

Abstract

For investigations into the structure of MU, i.e., minimally unsatisfiable clause-sets or conjunctive normal forms, singular DP-reduction is a fundamental tool, applying DP-reduction F -> DP_v(F) in case variable v occurs in one polarity only once. Recall, in general DP_v(F) replaces all clauses containing variable v by their resolvents on v (another name is "variable elimination"). We consider sDP(F), the set of all results of applying singular DP-reduction to F in MU as long as possible, obtaining non-singular F' in MU with the same deficiency, i.e., delta(F') = delta(F). (In general, delta(F) is the difference c(F) - n(F) of the number of clauses and the number of variables.) Our main results are: 1. For all F', F" in sDP(F) we have n(F') = n(F"). 2. If F is saturated (F in SMU), then we have |sDP(F)| = 1. 3. If F is "eventually saturated", that is, sDP(F) <= SMU, then for F', F" in sDP(F) we have F' isomorphic F" (establishing "confluence modulo isomorphism"). The results are obtained by a detailed analysis of singular DP-reduction for F in MU. As an application we obtain that singular DP-reduction for F in MU(2) (i.e., delta(F) = 2) is confluent modulo isomorphism (using the fundamental characterisation of MU(2) by Kleine Buening). The background for these considerations is the general project of the classification of MU in terms of the deficiency.

Cite

@article{arxiv.1202.2600,
  title  = {On Davis-Putnam reductions for minimally unsatisfiable clause-sets},
  author = {Oliver Kullmann and Xishun Zhao},
  journal= {arXiv preprint arXiv:1202.2600},
  year   = {2013}
}

Comments

31 pages; editorial improvements for the third version, two technical corrections, more examples and making some aspects more explicit for the fourth version, more discussions, examples and details and some small corrections for fifth version. This is the underlying (extended and corrected) report for the paper at SAT 2012 (LNCS 7317); journal version to appear in Theoretical Computer Science

R2 v1 2026-06-21T20:18:21.546Z