23,608 research outputs found
Proof Complexity Meets Algebra
We analyse how the standard reductions between constraint satisfaction problems affect their proof complexity. We show that, for the most studied propositional and semi-algebraic proof systems, the classical constructions of pp-interpretability, homomorphic equivalence and addition of constants to a core preserve the proof complexity of the CSP. As a result, for those proof systems, the classes of constraint languages for which small unsatisfiability certificates exist can be characterised algebraically. We illustrate our results by a gap theorem saying that a constraint language either has resolution refutations of bounded width, or does not have bounded-depth Frege refutations of subexponential size. The former holds exactly for the widely studied class of constraint languages of bounded width. This class is also known to coincide with the class of languages with Sums-of-Squares refutations of sublinear degree, a fact for which we provide an alternative proof. We hence ask for the existence of a natural proof system with good behaviour with respect to reductions and simultaneously small size refutations beyond bounded width. We give an example of such a proof system by showing that bounded-degree Lovasz-Schrijver satisfies both requirements
Logic Meets Algebra: the Case of Regular Languages
The study of finite automata and regular languages is a privileged meeting
point of algebra and logic. Since the work of Buchi, regular languages have
been classified according to their descriptive complexity, i.e. the type of
logical formalism required to define them. The algebraic point of view on
automata is an essential complement of this classification: by providing
alternative, algebraic characterizations for the classes, it often yields the
only opportunity for the design of algorithms that decide expressibility in
some logical fragment.
We survey the existing results relating the expressibility of regular
languages in logical fragments of MSO[S] with algebraic properties of their
minimal automata. In particular, we show that many of the best known results in
this area share the same underlying mechanics and rely on a very strong
relation between logical substitutions and block-products of pseudovarieties of
monoid. We also explain the impact of these connections on circuit complexity
theory.Comment: 37 page
Knotoids
We introduce and study knotoids. Knotoids are represented by diagrams in a
surface which differ from the usual knot diagrams in that the underlying curve
is a segment rather than a circle. Knotoid diagrams are considered up to
Reidemeister moves applied away from the endpoints of the underlying segment.
We show that knotoids in generalize knots in and study the
semigroup of knotoids. We also discuss applications to knots and invariants of
knotoids.Comment: 27 pages, 7 figures. References update
Narrow coverings of omega-product spaces
Results of Sierpinski and others have shown that certain finite-dimensional
product sets can be written as unions of subsets, each of which is "narrow" in
a corresponding direction; that is, each line in that direction intersects the
subset in a small set. For example, if the set (omega \times omega) is
partitioned into two pieces along the diagonal, then one piece meets every
horizontal line in a finite set, and the other piece meets each vertical line
in a finite set. Such partitions or coverings can exist only when the sets
forming the product are of limited size.
This paper considers such coverings for products of infinitely many sets
(usually a product of omega copies of the same cardinal kappa). In this case, a
covering of the product by narrow sets, one for each coordinate direction, will
exist no matter how large the factor sets are. But if one restricts the sets
used in the covering (for instance, requiring them to be Borel in a product
topology), then the existence of narrow coverings is related to a number of
large cardinal properties: partition cardinals, the free subset problem,
nonregular ultrafilters, and so on.
One result given here is a relative consistency proof for a hypothesis used
by S. Mrowka to construct a counterexample in the dimension theory of metric
spaces
Aximo: automated axiomatic reasoning for information update
Aximo is a software written in C++ that verifies epistemic properties of dynamic scenarios in multi-agent systems. The underlying logic of our tool is based on the algebraic axiomatics of Dynamic Epistemic Logic. We also present a new theoretical result: the worst case complexity of the verification problem of Aximo
- …