Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

João Sousa Pinto

dblp:149/2199 · DBLP profile ↗
← Back
5ranked-venue papers
0as first author
0since 2021 · last 2019
0000-0003-2469-2809ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 4Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
3 papers
Computational complexity · 59% Automated reasoning and model checking · 23% Algorithms and data structures · 18%
Software engineering, system software, and programming languages
1 paper
Program verification · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational complexity
decidability
0.832019
On the Decidability of Membership in Matrix-exponential Semigroups · J. ACM 2019
Solvability of Matrix-Exponential Equations · LICS 2016
On Termination of Integer Linear Loops · SODA 2015
Algorithms and data structures › numerical linear algebra
matrix equations
0.212016
Solvability of Matrix-Exponential Equations · LICS 2016
Program verification
termination analysis
0.212015
On Termination of Integer Linear Loops · SODA 2015
Automated reasoning and model checking
decision procedures
0.212015
On Termination of Integer Linear Loops · SODA 2015
Automated reasoning and model checking › reachability
hybrid systems reachability
0.112019
On the Decidability of Membership in Matrix-exponential Semigroups · J. ACM 2019

Methods — techniques the papers use, named apart from their topics

real algebraic geometry · 0.4diophantine geometry · 0.4algebraic number theory · 0.4reduction from hilbert's tenth problem · 0.4integer programming with transcendental constants · 0.4baker's theorem · 0.4real algebraic number computation · 0.2
YearPublicationVenuePosition
2019 On the decidability of reachability in linear time-invariant systems
abstract
We consider the decidability of state-to-state reachability in linear time-invariant control systems over discrete time. We analyse this problem with respect to the allowable control sets, which in general are assumed to be defined by boolean combinations of linear inequalities. Decidability of the version of the reachability problem in which control sets are affine subspaces of Rn is a fundamental result in control theory. Our first result is that reachability is undecidable if the set of controls is a finite union of affine subspaces. We also consider versions of the reachability problem in which (i) the set of controls consists of a single affine subspace together with the origin and (ii) the set of controls is a convex polytope. In these two cases we respectively show that the reachability problem is as hard as Skolem's Problem and the Positivity Problem for linear recurrence sequences (whose decidability has been open for several decades). Our main contribution is to show decidability of a version of the reachability problem in which control sets are convex polytopes, under certain spectral assumptions on the transition matrix.
Nathanaël Fijalkow, Joël Ouaknine, Amaury Pouly, João Sousa Pinto, James Worrell 0001
HSCC4
2019 On the Decidability of Membership in Matrix-exponential Semigroups
abstract
We consider the decidability of the membership problem for matrix-exponential semigroups: Given k ∈ N and square matrices A 1 , … , A k , C , all of the same dimension and with real algebraic entries, decide whether C is contained in the semigroup generated by the matrix exponentials exp ( A i t ), where i ∈ { 1,… , k } and t ≥ 0. This problem can be seen as a continuous analog of Babai et al.’s and Cai et al.’s problem of solving multiplicative matrix equations and has applications to reachability analysis of linear hybrid automata and switching systems. Our main results are that the semigroup membership problem is undecidable in general, but decidable if we assume that A 1 , … , A k commute. The decidability proof is by reduction to a version of integer programming that has transcendental constants. We give a decision procedure for the latter using Baker’s theorem on linear forms in logarithms of algebraic numbers, among other tools. The undecidability result is shown by reduction from Hilbert’s Tenth Problem.
Joël Ouaknine, Amaury Pouly, João Sousa Pinto, James Worrell 0001
J. ACM3
2017 On the Polytope Escape Problem for Continuous Linear Dynamical Systems
abstract
The Polytope Escape Problem for continuous linear dynamical systems consists of deciding, given an affine function f:Rd -> Rd and a convex polytope P⊆ Rd, both with rational descriptions, whether there exists an initial point x0 in P such that the trajectory of the unique solution to the differential equation: ·x(t)=f(x(t)) x 0= x0 is entirely contained in P. We show that this problem is reducible in polynomial time to the decision version of linear programming with real algebraic coefficients. The latter is a special case of the decision problem for the existential theory of real closed fields, which is known to lie between NP and PSPACE. Our algorithm makes use of spectral techniques and relies, among others, on tools from Diophantine approximation.
Joël Ouaknine, João Sousa Pinto, James Worrell 0001
HSCC2
2016 Solvability of Matrix-Exponential Equations
abstract
We consider a continuous analogue of (Babai et al. 1996)'s and (Cai et al. 2000)'s problem of solving multiplicative matrix equations. Given k + 1 square matrices A1, ..., Ak, C, all of the same dimension, whose entries are real algebraic, we examine the problem of deciding whether there exist non-negative reals t1, ..., tk such that
Joël Ouaknine, Amaury Pouly, João Sousa Pinto, James Worrell 0001
LICS3
2015 On Termination of Integer Linear Loops
abstract
A fundamental problem in program verification concerns the termination of simple linear loops of the form: where x is a vector of variables, u, a, and c are integer vectors, and A and B are integer matrices. Assuming the matrix A is diagonalisable, we give a decision procedure for the problem of whether, for all initial integer vectors u, such a loop terminates. The correctness of our algorithm relies on sophisticated tools from algebraic and analytic number theory, Diophantine geometry, and real algebraic geometry. To the best of our knowledge, this is the first substantial advance on a 10-year-old open problem of Tiwari [38] and Braverman [8].
Joël Ouaknine, João Sousa Pinto, James Worrell 0001
SODA2