55 research outputs found
On the Polytope Escape Problem for Continuous Linear Dynamical Systems
The Polyhedral Escape Problem for continuous linear dynamical systems
consists of deciding, given an affine function and a convex polyhedron ,
whether, for some initial point in , the
trajectory of the unique solution to the differential equation
,
, is entirely contained in .
We show that this problem is decidable, by reducing it in polynomial time to
the decision version of linear programming with real algebraic coefficients,
thus placing it in , which lies between NP and PSPACE. Our
algorithm makes use of spectral techniques and relies among others on tools
from Diophantine approximation.Comment: Accepted to HSCC 201
The number of clones determined by disjunctions of unary relations
We consider finitary relations (also known as crosses) that are definable via
finite disjunctions of unary relations, i.e. subsets, taken from a fixed finite
parameter set . We prove that whenever contains at least one
non-empty relation distinct from the full carrier set, there is a countably
infinite number of polymorphism clones determined by relations that are
disjunctively definable from . Finally, we extend our result to
finitely related polymorphism clones and countably infinite sets .Comment: manuscript to be published in Theory of Computing System
Quantitative Coding and Complexity Theory of Compact Metric Spaces
Specifying a computational problem requires fixing encodings for input and
output: encoding graphs as adjacency matrices, characters as integers, integers
as bit strings, and vice versa. For such discrete data, the actual encoding is
usually straightforward and/or complexity-theoretically inessential (up to
polynomial time, say); but concerning continuous data, already real numbers
naturally suggest various encodings with very different computational
properties. With respect to qualitative computability, Kreitz and Weihrauch
(1985) had identified ADMISSIBILITY as crucial property for 'reasonable'
encodings over the Cantor space of infinite binary sequences, so-called
representations [doi:10.1007/11780342_48]: For (precisely) these does the
sometimes so-called MAIN THEOREM apply, characterizing continuity of functions
in terms of continuous realizers.
We rephrase qualitative admissibility as continuity of both the
representation and its multivalued inverse, adopting from
[doi:10.4115/jla.2013.5.7] a notion of sequential continuity for
multifunctions. This suggests its quantitative refinement as criterion for
representations suitable for complexity investigations. Higher-type complexity
is captured by replacing Cantor's as ground space with Baire or any other
(compact) ULTRAmetric space: a quantitative counterpart to equilogical spaces
in computability [doi:10.1016/j.tcs.2003.11.012]
Cost Automata, Safe Schemes, and Downward Closures
Higher-order recursion schemes are an expressive formalism used to define
languages of possibly infinite ranked trees. They extend regular and
context-free grammars, and are equivalent to simply typed -calculus
and collapsible pushdown automata. In this work we prove, under a syntactical
constraint called safety, decidability of the model-checking problem for
recursion schemes against properties defined by alternating B-automata, an
extension of alternating parity automata for infinite trees with a boundedness
acceptance condition. We then exploit this result to show how to compute
downward closures of languages of finite trees recognized by safe recursion
schemes.Comment: accepted at ICALP'2
Relational Differential Dynamic Logic
International audienceIn the field of quality assurance of hybrid systems (that combine continuous physical dynamics and discrete digital control), Platzer's differential dynamic logic (dL) is widely recognized as a deductive verification method with solid mathematical foundations and sophisticated tool support. Motivated by benchmarks provided by our industry partner , we study a relational extension of dL, aiming to formally prove statements such as "an earlier deployment of the emergency brake decreases the collision speed." A main technical challenge here is to relate two states of two dynamics at different time points. Our main contribution is a theory of suitable relational differential invariants (a relational extension of differential invariants that are central proof methods in dL), and a derived technique of time stretching. The latter features particularly high applicability, since the user does not have to synthesize a relational differential invariant out of the air. We derive new inference rules for dL from these notions, and demonstrate their use over a couple of automotive case studies
- …