December 2015
·
2 Citations
This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.
December 2015
·
2 Citations
August 2015
·
13 Reads
·
10 Citations
Archive for Mathematical Logic
We investigate the application of Courcelle’s theorem and the logspace version of Elberfeld et al. in the context of non-monotonic reasoning. Here we formalize the implication problem for propositional sets of formulas, the extension existence problem for default logic, the expansion existence problem for autoepistemic logic, the circumscriptive inference problem, as well as the abduction problem in monadic second order logic and thereby obtain fixed-parameter time and space efficient algorithms for these problems. On the other hand, we exhibit, for each of the above problems, families of instances of a very simple structure that, for a wide range of different parameterizations, do not have efficient fixed-parameter algorithms (even in the sense of the large class XPnu, resp., XLnu) under standard complexity assumptions.
April 2012
·
130 Reads
·
1 Citation
Hybrid logic with binders is an expressive specification language. Its satisfiability problem is undecidable in general. If frames are restricted to N or general linear orders, then satisfiability is known to be decidable, but of non-elementary complexity. In this paper, we consider monotone hybrid logics (i.e., the Boolean connectives are conjunction and disjunction only) over N and general linear orders. We show that the satisfiability problem remains non-elementary over linear orders, but its complexity drops to PSPACE-completeness over N. We categorize the strict fragments arising from different combinations of modal and hybrid operators into NP-complete and tractable (i.e. complete for NC1or LOGSPACE). Interestingly, NP-completeness depends only on the fragment and not on the frame. For the cases above NP, satisfiability over linear orders is harder than over N, while below NP it is at most as hard. In addition we examine model-theoretic properties of the fragments in question.
February 2012
·
20 Reads
·
5 Citations
Theoretical Computer Science
The class NC1 of problems solvable by bounded fan-in circuit families of logarithmic depth is known to be contained in logarithmic space L, but not much about the converse is known. In this paper we examine the structure of classes in between NC1 and L based on counting functions or, equivalently, based on arithmetic circuits. The classes PNC1 and C=NC1, defined by a test for positivity and a test for zero, respectively, of arithmetic circuit families of logarithmic depth, sit in this complexity interval. We study the landscape of Boolean hierarchies, constant-depth oracle hierarchies, and logarithmic-depth oracle hierarchies over PNC1 and C=NC1. We provide complete problems, obtain the upper bound L for all these hierarchies, and prove partial hierarchy collapses. In particular, the constant-depth oracle hierarchy over PNC1 collapses to its first level PNC1, and the constant-depth oracle hierarchy over C=NC1 collapses to its second level.
November 2011
·
7 Reads
·
3 Citations
Archive for Mathematical Logic
Default logic is one of the most popular and successful formalisms for non-monotonic reasoning. In 2002, Bonatti and Olivetti introduced several sequent calculi for credulous and skeptical reasoning in propositional default logic. In this paper we examine these calculi from a proof-complexity perspective. In particular, we show that the calculus for credulous reasoning obeys almost the same bounds on the proof size as Gentzen’s system LK. Hence proving lower bounds for credulous reasoning will be as hard as proving lower bounds for LK. On the other hand, we show an exponential lower bound to the proof size in Bonatti and Olivetti’s enhanced calculus for skeptical default reasoning.
October 2011
·
53 Reads
·
5 Citations
Lecture Notes in Computer Science
We investigate the application of Courcelle's Theorem and the logspace version of Elberfeld etal. in the context of the implication problem for propositional sets of formulae, the extension existence problem for default logic, as well as the expansion existence problem for autoepistemic logic and obtain fixed-parameter time and space efficient algorithms for these problems. On the other hand, we exhibit, for each of the above problems, families of instances of a very simple structure that, for a wide range of different parameterizations, do not have efficient fixed-parameter algorithms (even in the sense of the large class XPnu), unless P=NP.
August 2011
·
52 Reads
·
2 Citations
ACM Transactions on Computation Theory
In this paper we initiate the study of proof systems where verification of proofs proceeds by \protectNC0\protect{\ensuremath{\mathsf{NC}}}^{0} circuits. We investigate the question which languages admit proof systems in this very restricted model. Formulated alternatively, we ask which languages can be enumerated by \protectNC0\protect{\ensuremath{\mathsf{NC}}}^{0} functions. Our results show that the answer to this problem is not determined by the complexity of the language. On the one hand, we construct \protectNC0\protect{\ensuremath{\mathsf{NC}}}^{0} proof systems for a variety of languages ranging from regular to \protectNP\protect{\ensuremath{\mathsf{NP}}}-complete. On the other hand, we show by combinatorial methods that even easy regular languages such as Exact-OR do not admit \protectNC0\protect{\ensuremath{\mathsf{NC}}}^{0} proof systems. We also present a general construction of \protectNC0\protect{\ensuremath{\mathsf{NC}}}^{0} proof systems for regular languages with strongly connected NFA’s.
June 2011
·
18 Reads
·
10 Citations
Argument and Computation
Many proposals for logic-based formalisations of argumentation consider an argument as a pair (Φ,α), where the support Φ is understood as a minimal consistent subset of a given knowledge base which has to entail the claim α. In case the arguments are given in the full language of classical propositional logic reasoning in such frameworks becomes a computationally costly task. For instance, the problem of deciding whether there exists a support for a given claim has been shown to be -complete. In order to better understand the sources of complexity (and to identify tractable fragments), we focus on arguments given over formulæ in which the allowed connectives are taken from certain sets of Boolean functions. We provide a complexity classification for four different decision problems (existence of a support, checking the validity of an argument, relevance and dispensability) with respect to all possible sets of Boolean functions. Moreover, we make use of a general schema to enumerate all arguments to show that certain restricted fragments permit polynomial delay. Finally, we give a classification also in terms of counting complexity.
March 2011
·
153 Reads
·
13 Citations
The model checking problem for CTL is known to be P-complete (Clarke, Emerson, and Sistla (1986), see Schnoebelen (2002)). We consider fragments of CTL obtained by restricting the use of temporal modalities or the use of negations---restrictions already studied for LTL by Sistla and Clarke (1985) and Markey (2004). For all these fragments, except for the trivial case without any temporal operator, we systematically prove model checking to be either inherently sequential (P-complete) or very efficiently parallelizable (LOGCFL-complete). For most fragments, however, model checking for CTL is already P-complete. Hence our results indicate that, in cases where the combined complexity is of relevance, approaching CTL model checking by parallelism cannot be expected to result in any significant speedup. We also completely determine the complexity of the model checking problem for all fragments of the extensions ECTL, CTL+, and ECTL+.
September 2010
·
20 Reads
·
6 Citations
Lecture Notes in Computer Science
Many proposals for logic-based formalizations of argumen- tation consider an argument as a pair (©, ®), where the support © is understood as a minimal consistent subset of a given knowledge base which has to entail the claim ®. In most scenarios, arguments are given in the full language of classical propositional logic which makes reason- ing in such frameworks a computationally costly task. For instance, the problem of deciding whether there exists a support for a given claim has been shown to be § p 2-complete. In order to better understand the sources of complexity (and to identify tractable fragments), we focus on arguments given over formulae in which the allowed connectives are taken from certain sets of Boolean functions. We provide a complexity classification for four different decision problems (existence of a support, checking the validity of an argument, relevance and dispensability) with respect to all possible sets of Boolean functions.
... A strength-relation like can also be defined with respect to the satisfiability problemcall it sat-strength. Whereas for model checking the set of CTL operators is partitioned into eight sets with different mc-strength (see Fig. 1), from the work of Meier et al. [21,20,18] it follows that the comparison by sat-strength yields only the following two sets with increasing strength: {AG, EG, AX, EX, AF, EF} and {AU, EU, AR, ER}. The three notions expressiveness, sat-strength, and mc-strength intuitively compare as follows. ...
December 2015
... In general, it appears that proof complexity of non-classical logics is at a quite early stage (cf. [23] for a survey), and a number of the existing proof-size lower bounds for some logics, such as for default logic [24,34], autoepistemic logic [9], and circumscription [13], are somewhat ad hoc without using general techniques. It would be interesting to explore existing propositional proof complexity techniques [44] more widely in the context of non-classical logics. ...
Reference:
Proof Complexity of Modal Resolution
November 2011
Archive for Mathematical Logic
... In parameterized complexity, the "hardness" of a problem is classified according to the impact of a parameter for solving the problem. Such studies, where the influence of different parameters for solving is systematically analyzed, have been conducted for decision problems [Lonc and Truszczyński, 2003;Lackner and Pfandler, 2012;Meier et al., 2015;Creignou and Vollmer, 2015;Fichte et al., 2019c], but also questions on counting and enumeration [Creignou and Vollmer, 2015;Creignou et al., 2017Creignou et al., , 2019 were considered. ...
August 2015
Archive for Mathematical Logic
... Further down the complexity hierarchy, Caussinus et al. [17] introduced counting versions of NC 1 based on various characterisations of NC 1 . The counting and probabilistic analogues of NC 1 exhibit properties similar to their logspace counterparts [18]. Moreover, counting and gap variants of the class AC 0 were defined by Agrawal et al. [19]. ...
Reference:
Parameterised Counting in Logspace
February 2012
Theoretical Computer Science
... It is rather computationally involved to compute the support of an argument, as ARG was shown to be Σ P 2 -complete by Parsons et al. (2003). Yet, there have been made efforts to improve the understanding of this high intractability by 2011) in two settings: Schaefer's (1978) as well as Post's (1941) framework. Clearly, such research aims for drawing the fine intractability frontier of computationally involved problems to show for what restrictions there still is hope to reach algorithms running for practical applications. ...
June 2011
Argument and Computation
... Since then, a number of problems dealing with propositional formulae have been parameterized by B-formulae in order to get a finer classification of their complexity, e.g. equivalence [14], implication [1], circumscription [20], abduction [6]. In [2] the model enumeration problem has been studied in the context of Bcircuits without imposing an order and imposing lexicographic order. ...
Reference:
The Weight in Enumeration
August 2009
Theory of Computing Systems
... Let B be a Boolean Σ-matrix where Σ contain some arbitrary set of Boolean connectives. From the complete characterization of the complexity of deciding the single-conclusion fragments of classical logic in [7] we know that B is not coNP-complete if and only if the connectives in Σ are expressible using the constant functions 0 and 1, and only one of the following three binary connectives {∧, ∨, ⊕}. Deciding B for all these non coNP-complete cases is in P. Since B is a fragment of B and deciding the latter is always in coNP, we have that if B is coNP-complete then B is also. ...
Reference:
An Unexpected Boolean Connective
August 2009
Information Processing Letters
... As it is shown in numerous papers by Schneider et al. ([85,69,66,68,38]), restricting frame conditions usually leads to a drop of the complexity class, even for the logics with binders. In fact, for most frame classes they turn out to be decidable again! ...
April 2012
... As Post's lattice considers any possible set of all Boolean functions a classification by it always yields an exhaustive study. This kind of research has been done previously for several different kind of logics, e.g., temporal, hybrid, modal, and nonmonotonic logics [6] [14] [15] [18] [28] [29]. ...
September 2010
Lecture Notes in Computer Science
... We aim for a more fine-grained distinction between fragments of different complexities by systematically restricting the set of Boolean connectives and combining this with restrictions to the modal/hybrid operators and to the underlying frames. In [14], we have focussed on four frame classes that allow cycles, and studied the complexity of satisfiability for fragments obtained by arbitrary combinations of Boolean connectives and four modal/hybrid operators. ...
June 2009
Journal of Applied Logic