80,330 research outputs found
The variable containment problem
The essentially free variables of a term in some -calculus, FV , form the set ( FV}. This set is significant once we consider equivalence classes of -terms rather than -terms themselves, as for instance in higher-order rewriting. An important problem for (generalised) higher-order rewrite systems is the variable containment problem: given two terms and , do we have for all substitutions and contexts [] that FV FV?
This property is important when we want to consider as a rewrite rule and keep -step rewriting decidable. Variable containment is in general not implied by FV FV. We give a decision procedure for the variable containment problem of the second-order fragment of . For full we show the equivalence of variable containment to an open problem in the theory of PCF; this equivalence also shows that the problem is decidable in the third-order case
Prescribing Transient and Asymptotic Behavior to Deterministic Systems with Stochastic Initial Conditions
We study a containment control problem (CCP) and a shape control problem (SCP) for systems whose initial condition is a random variable with known distribution. The two control problems both require exponential convergence to a desired trajectory, which is complemented by either; i) a required cumulative distribution over a prescribed containment set at a specific transient time for the CCP, or; ii) a maximum distance between an attained and a desired probability density function of the state for the SCP. For the CCP, we obtain solutions for both linear and nonlinear systems by designing the closed-loop such that the initial pdf shrinks or contracts to a desired trajectory. For the SCP, we obtain solutions for linear systems and an admissible desired pdf, by designing the closed-loop such that the evolution of the pdf at the transient time is similar to the target pdf
Query Containment for Highly Expressive Datalog Fragments
The containment problem of Datalog queries is well known to be undecidable.
There are, however, several Datalog fragments for which containment is known to
be decidable, most notably monadic Datalog and several "regular" query
languages on graphs. Monadically Defined Queries (MQs) have been introduced
recently as a joint generalization of these query languages. In this paper, we
study a wide range of Datalog fragments with decidable query containment and
determine exact complexity results for this problem. We generalize MQs to
(Frontier-)Guarded Queries (GQs), and show that the containment problem is
3ExpTime-complete in either case, even if we allow arbitrary Datalog in the
sub-query. If we focus on graph query languages, i.e., fragments of linear
Datalog, then this complexity is reduced to 2ExpSpace. We also consider nested
queries, which gain further expressivity by using predicates that are defined
by inner queries. We show that nesting leads to an exponentially increasing
hierarchy for the complexity of query containment, both in the linear and in
the general case. Our results settle open problems for (nested) MQs, and they
paint a comprehensive picture of the state of the art in Datalog query
containment.Comment: 20 page
Two-Variable Logic on Data Trees and XML Reasoning
International audienceMotivated by reasoning tasks in the context of XML languages, the satisfiability problem of logics on data trees is investigated. The nodes of a data tree have a label from a finite set and a data value from a possibly infinite set. It is shown that satisfiability for two-variable first-order logic is decidable if the tree structure can be accessed only through the child and the next sibling predicates and the access to data values is restricted to equality tests. From this main result decidability of satisfiability and containment for a data-aware fragment of XPath and of the implication problem for unary key and inclusion constraints is concluded
Parallel-Correctness and Containment for Conjunctive Queries with Union and Negation
Single-round multiway join algorithms first reshuffle data over many servers
and then evaluate the query at hand in a parallel and communication-free way. A
key question is whether a given distribution policy for the reshuffle is
adequate for computing a given query, also referred to as parallel-correctness.
This paper extends the study of the complexity of parallel-correctness and its
constituents, parallel-soundness and parallel-completeness, to unions of
conjunctive queries with and without negation. As a by-product it is shown that
the containment problem for conjunctive queries with negation is
coNEXPTIME-complete
- …