181,294 research outputs found
A feasible interpolation for random resolution
Random resolution, defined by Buss, Kolodziejczyk and Thapen (JSL, 2014), is
a sound propositional proof system that extends the resolution proof system by
the possibility to augment any set of initial clauses by a set of randomly
chosen clauses (modulo a technical condition). We show how to apply the general
feasible interpolation theorem for semantic derivations of Krajicek (JSL, 1997)
to random resolution. As a consequence we get a lower bound for random
resolution refutations of the clique-coloring formulas.Comment: Preprint April 2016, revised September and October 201
A Tableaux Calculus for Reducing Proof Size
A tableau calculus is proposed, based on a compressed representation of
clauses, where literals sharing a similar shape may be merged. The inferences
applied on these literals are fused when possible, which reduces the size of
the proof. It is shown that the obtained proof procedure is sound,
refutationally complete and allows to reduce the size of the tableau by an
exponential factor. The approach is compatible with all usual refinements of
tableaux.Comment: Technical Repor
The Difficulties of Learning Logic Programs with Cut
As real logic programmers normally use cut (!), an effective learning
procedure for logic programs should be able to deal with it. Because the cut
predicate has only a procedural meaning, clauses containing cut cannot be
learned using an extensional evaluation method, as is done in most learning
systems. On the other hand, searching a space of possible programs (instead of
a space of independent clauses) is unfeasible. An alternative solution is to
generate first a candidate base program which covers the positive examples, and
then make it consistent by inserting cut where appropriate. The problem of
learning programs with cut has not been investigated before and this seems to
be a natural and reasonable approach. We generalize this scheme and investigate
the difficulties that arise. Some of the major shortcomings are actually
caused, in general, by the need for intensional evaluation. As a conclusion,
the analysis of this paper suggests, on precise and technical grounds, that
learning cut is difficult, and current induction techniques should probably be
restricted to purely declarative logic languages.Comment: See http://www.jair.org/ for any accompanying file
Satisfiability-Based Algorithms for Boolean Optimization
This paper proposes new algorithms for the Binate Covering Problem (BCP), a well-known restriction of Boolean Optimization. Binate Covering finds application in many areas of Computer Science and Engineering. In Artificial Intelligence, BCP can be used for computing minimum-size prime implicants of Boolean functions, of interest in Automated Reasoning and Non-Monotonic Reasoning. Moreover, Binate Covering is an essential modeling tool in Electronic Design Automation. The objectives of the paper are to briefly review branch-and-bound algorithms for BCP, to describe how to apply backtrack search pruning techniques from the Boolean Satisfiability (SAT) domain to BCP, and to illustrate how to strengthen those pruning techniques by exploiting the actual formulation of BCP. Experimental results, obtained on representative instances indicate that the proposed techniques provide significant performance gains for a large number of problem instances
An Improved Proof-Theoretic Compilation of Logic Programs
In prior work, we showed that logic programming compilation can be given a
proof-theoretic justification for generic abstract logic programming languages,
and demonstrated this technique in the case of hereditary Harrop formulas and
their linear variant. Compiled clauses were themselves logic formulas except
for the presence of a second-order abstraction over the atomic goals matching
their head. In this paper, we revisit our previous results into a more detailed
and fully logical justification that does away with this spurious abstraction.
We then refine the resulting technique to support well-moded programs
efficiently.Comment: To appear in Theory and Practice of Logic Programmin
On the Quantitative Hardness of CVP
For odd
integers (and ), we show that the Closest Vector Problem
in the norm (\CVP_p) over rank lattices cannot be solved in
2^{(1-\eps) n} time for any constant \eps > 0 unless the Strong Exponential
Time Hypothesis (SETH) fails. We then extend this result to "almost all" values
of , not including the even integers. This comes tantalizingly close
to settling the quantitative time complexity of the important special case of
\CVP_2 (i.e., \CVP in the Euclidean norm), for which a -time
algorithm is known. In particular, our result applies for any
that approaches as .
We also show a similar SETH-hardness result for \SVP_\infty; hardness of
approximating \CVP_p to within some constant factor under the so-called
Gap-ETH assumption; and other quantitative hardness results for \CVP_p and
\CVPP_p for any under different assumptions
- …
