Demo Data from VLDB 2026 / reviewers in the wild / expert
João Sousa Pinto
dblp:149/2199
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational complexity
decidability |
0.8 | 3 | 2019 | 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.2 | 1 | 2016 | Solvability of Matrix-Exponential Equations · LICS 2016 |
Program verification
termination analysis |
0.2 | 1 | 2015 | On Termination of Integer Linear Loops · SODA 2015 |
Automated reasoning and model checking
decision procedures |
0.2 | 1 | 2015 | On Termination of Integer Linear Loops · SODA 2015 |
Automated reasoning and model checking › reachability
hybrid systems reachability |
0.1 | 1 | 2019 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | On the decidability of reachability in linear time-invariant systemsabstractWe 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 |
HSCC | 4 |
| 2019 | On the Decidability of Membership in Matrix-exponential SemigroupsabstractWe 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. ACM | 3 |
| 2017 | On the Polytope Escape Problem for Continuous Linear Dynamical SystemsabstractThe 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 |
HSCC | 2 |
| 2016 | Solvability of Matrix-Exponential EquationsabstractWe 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 |
LICS | 3 |
| 2015 | On Termination of Integer Linear LoopsabstractA 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 |
SODA | 2 |