scispace - formally typeset
Search or ask a question

Showing papers on "Conjunctive normal form published in 1996"


Journal ArticleDOI
TL;DR: The MINLP problem for the optimal synthesis of process networks is modeled as a discrete optimization problem involving logic disjunctions with nonlinear equations and pure logic relations, and it is shown that it is possible to derive a logic-based method for the latter algorithm.

291 citations


Journal ArticleDOI
TL;DR: The performance of two algorithms, GUC and SC, are considered, when applied to a random instance ?

234 citations


Journal ArticleDOI
TL;DR: In this article, a method for constructing a Petri net controller for a discrete event system is described, where the controller consists only of places and arcs, and the size of the controller is proportional to the number of constraints that must be satisfied.

131 citations


Book ChapterDOI
26 Aug 1996
TL;DR: Stalmarck's algorithm is a patented technique for tautology-checking which has been used successfully for industrial-scale problems and its implementation as a HOL derived rule is explored.
Abstract: Stalmarck’s algorithm is a patented technique for tautology-checking which has been used successfully for industrial-scale problems Here we describe the algorithm and explore its implementation as a HOL derived rule

47 citations


Proceedings ArticleDOI
16 Nov 1996
TL;DR: An enumerative approach for selective generation of prime implicants of a theory in conjunctive normal form is presented, based on 0-1 programming, which allows to implement preference criteria in the choice of the primeimplicants to find.
Abstract: An enumerative approach for selective generation of prime implicants of a theory in conjunctive normal form is presented. The method is based on 0-1 programming. Optimal solutions of the integer linear program associated with the theory correspond to prime implicants. All prime implicants can be obtained by augmenting the integer program with new constraints which discard the already obtained solutions. The method allows to implement preference criteria in the choice of the prime implicants to find.

40 citations


Journal ArticleDOI
TL;DR: The subsystemsCPq ofCP, forq≥2, are shown to be polynomially equivalent toCP, thus answering problem 19 from the list of open problems of [8], and a normal form theorem forCP2-proofs and thereby for arbitraryCP- proofs is presented and proved.
Abstract: Originating from work in operations research the cutting plane refutation systemCP is an extension of resolution, where unsatisfiable propositional logic formulas in conjunctive normal form are recognized by showing the non-existence of boolean solutions to associated families of linear inequalities. Polynomial sizeCP proofs are given for the undirecteds-t connectivity principle. The subsystemsCPq ofCP, forq≥2, are shown to be polynomially equivalent toCP, thus answering problem 19 from the list of open problems of [8]. We present a normal form theorem forCP2-proofs and thereby for arbitraryCP-proofs. As a corollary, we show that the coefficients and constant terms in arbitrary cutting plane proofs may be exponentially bounded by the number of steps in the proof, at the cost of an at most polynomial increase in the number of steps in the proof. The extensionCPLE+, introduced in [9] and there shown top-simulate Frege systems, is proved to be polynomially equivalent to Frege systems. Lastly, since linear inequalities are related to threshold gates, we introduce a new threshold logic and prove a completeness theorem.

40 citations


Journal ArticleDOI
TL;DR: A simple proof of Leivant's normal form theorem for ∑ 1 1 formulas over finite successor structures proves that over all finite structures, every ∑ 2 1 formula is equivalent to a ∑2 1 formula whose first-order part is a Boolean combination of existential formulas.

24 citations


Proceedings ArticleDOI
16 Nov 1996
TL;DR: An algorithm built upon the classical Davis and Putnam procedure is presented for calculating the unionist product, without the explicit minimization for the inclusion, of a CNF into a minimized disjunctive normal form and vice versa.
Abstract: The problem is the transformation of a conjunctive normal form (CNF) into a minimized (for the inclusion operator) disjunctive normal form (DNF) and vice versa This operation is called the unionist product For a CNF (resp DNF), one pass of the unionist product provides the prime implicants (resp implicates); two passes provide the prime implicates (resp implicants) An algorithm built upon the classical Davis and Putnam procedure is presented for calculating, without the explicit minimization for the inclusion, this unionist product

20 citations


01 Jan 1996
TL;DR: In this article, the authors present a technique that transforms any binary programming problem with integral coefficients to a satisfiability problem of propositional logic in linear time and demonstrate that a pure logical solver can be a valuable tool for solving binary programming problems.
Abstract: We present a technique that transforms any binary programming problem with integral coefficients to a satisfiability problem of propositional logic in linear time. Preliminary computational experience using this transformation, shows that a pure logical solver can be a valuable tool for solving binary programming problems. In a number of cases it competes favourably with well known techniques from operations research, especially for hard unsatisfiable problems.

13 citations


Book ChapterDOI
01 Jan 1996
TL;DR: The MINLP problem for the optimal synthesis of process networks is modeled as a discrete optimization problem involving logic disjunctions with nonlinear equations and pure logic relations and it is shown that it is possible to derive a logic-based method for the latter algorithm.
Abstract: In this paper the MINLP problem for the optimal synthesis of process networks is modeled as a discrete optimization problem involving logic disjunctions with nonlinear equations and pure logic relations. The logic disjunctions allow the conditional modeling of equations. The outer approximation algorithm is used as a basis to derive a logic-based OA solution method which naturally gives rise to NLP subproblems that avoid zero flows and a disjunctive LP master problem. The NLP subproblems are selected through a set covering problem for which we consider both the cases of disjunctive and conjunctive normal form logic. The master problem, on the other hand, is converted to mixed-integer form using a convex-hull representation. Furthermore, based on some interesting relations of outer-approximation with Generalized Benders Decomposition it is also shown that it is possible to derive a logic-based method for the latter algorithm. The performance of the proposed algorithms illustrated with two process network problems.

4 citations


Book ChapterDOI
17 Jun 1996
TL;DR: It is shown that the problem is coNP-complete when the expression is required to be in conjunctive normal form with three literals per clause (3CNF), and a Dichotomy Theorem analogous to the classical one by Schaefer is proved, stating that, unless P=NP, the problem can be solved in polynomial time.
Abstract: We study the complexity of telling whether a set of bitvectors represents the set of all satisfying truth assignments of a Boolean expression of a certain type. We show that the problem is coNP-complete when the expression is required to be in conjunctive normal form with three literals per clause (3CNF). We also prove a Dichotomy Theorem analogous to the classical one by Schaefer, stating that, unless P=NP, the problem can be solved in polynomial time if and only if the clauses allowed are either all Horn, or all anti-Horn, or all 2CNF, or all equivalent to equations modulo two.

Book ChapterDOI
01 Jan 1996
TL;DR: This paper exploits the properties of adjointness to develop a theory of norms, a pair of mappings between two logics, one called IMP, a logic of imperatives, and another called PROP, which is ordinary logic.
Abstract: This paper exploits the properties of adjointness to develop a theory of norms. The adjoints are a pair of mappings between two logics, one called IMP, a logic of imperatives, and another called PROP, which is ordinary logic. In particular, L is a mapping form Prop to IMP and it has a right adjoint R from IMP to PROP. Norms are defined, formally, as statements that contain occurrences of RU where U is in IMP. A sample theorem (reminiscent of Kant’s “ought implies can”): Responsibility implies power and, moreover, incapacity implies immunity.


Journal ArticleDOI
TL;DR: It is shown that the problem of recognizing refutable propositional logic formulas in conjunctive normal form with two disjuncts is monotonic p-projection equivalent to the problem st-DCON of directed connectivity between two distinguished vertices s, t of a directed graph.

01 Jan 1996
TL;DR: An algorithm built upon the classical Davis and Putnum Procedure is presented for calculating the explicit minimizalion for the inclusion of a conjunctive normal form into a disjunclive normul form and reciprocally.
Abstract: The problem is the transformation of a conjunctive normal form (CNF) into U minimized (for the inclusion operator) disjunclive normul form (DNF) and reciprocally. This operation is called the unionist product. For a CNF (resp. DNF), one pass of the unionist product provides the prime implicants (resp. implicates); two passes provide the prime implicates (resp. implicants). An algorithm built upon the classical Davis and Putnum Procedure is presented for calculating, wirhout the explicit minimizalion for the inclusion, this unionist product.

01 Jan 1996
TL;DR: The proposed method for the computation of the prime implicants (and implicates) relies upon DP and reuses all the works on the heuristics and refinements of DP, and discards the explicit minimization.
Abstract: The problem is the (runsformation of a conjunctive normal form (CNF) into u minimized (for the inclusion operator) disjunctive normulform (DNF) und reciprocally. This operation is called the unionist product. For a CNF (resp. DNF), one pass of the unionist product provides the prime implicants (resp. implicates); two passes provide the prime implicates (resp. implicants). An ulgorithm built upon the classical Davis and Putnam Procedure is presented for calculating, without the explicir minimization for the inclusion, this unionist product. The prime implicates and implicants play an important role in propositional logic and in tools for AI. They arc used for theoretical and practical applications. If the number of these prime implicants is small, their computation time can be expensive. It is the case for most of the unsatisfiable formulas. So there is no “efficient” method for the computation of the prime implicants or implicates. Moreover, for the problem of satisfiability, lot of progress has been made thanks lo the Davis and Putnam procedure (DP). The proposed method for the computation of the prime implicants (and implicates) relies upon DP and reuses all the works on the heuristics and refinements of DP. Using DP is not sufficient to design an elficient algorithm. The set inclusion simplification reduces the efficiency of the prime implicants and implicates computation methods [3]. The notion oi ’ necessary set introduced in this article discards the explicit minimization