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

Pascal Bergsträßer

dblp:287/2003 · DBLP profile ↗
← Back
7ranked-venue papers
5as first author
7since 2021 · last 2026
0000-0002-4681-2149ORCID · verified

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

Theory of computation · 4 · 3 first-author · 4 since 2021Artificial intelligence and machine learning · 2 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author · 2 since 2021

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
4 papers
Computational complexity · 34% Logic in computer science · 28% Automated reasoning and model checking · 20%
Databases, data mining, and information retrieval
1 paper
Data models and query languages · 100%

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

TopicWeightPapersLastEvidence papers
Computational complexity
circuit complexity
0.812024
The Power of Hard Attention Transformers on Data Sequences: A formal language theoretic perspective · NeurIPS 2024
Computational complexity › learning theory
expressive power of neural networks
0.812024
The Power of Hard Attention Transformers on Data Sequences: A formal language theoretic perspective · NeurIPS 2024
Automated reasoning and model checking
model checking
0.812024
Ramsey Quantifiers in Linear Arithmetics · Proc. ACM Program. Lang. 2024
Logic in computer science
quantifier elimination
0.812024
Ramsey Quantifiers in Linear Arithmetics · Proc. ACM Program. Lang. 2024
Automated reasoning and model checking
satisfiability modulo theories
0.812024
Ramsey Quantifiers in Linear Arithmetics · Proc. ACM Program. Lang. 2024
Logic in computer science
temporal logic
0.812024
The Power of Hard Attention Transformers on Data Sequences: A formal language theoretic perspective · NeurIPS 2024
Computational complexity › circuit complexity
transformer expressivity
0.812024
The Power of Hard Attention Transformers on Data Sequences: A formal language theoretic perspective · NeurIPS 2024
Computational complexity › decidability › decision problems for automata
decidability and complexity of automata problems
0.712023
Revisiting Membership Problems in Subclasses of Rational Relations · LICS 2023
Computational complexity › decision problems
membership problem
0.712023
Revisiting Membership Problems in Subclasses of Rational Relations · LICS 2023
Automata and formal languages › transducers
rational relations
0.712023
Revisiting Membership Problems in Subclasses of Rational Relations · LICS 2023
Automata and formal languages › algebraic language theory
recognizability
0.712023
Revisiting Membership Problems in Subclasses of Rational Relations · LICS 2023
Logic in computer science › model theory
automatic structures
0.612022
Ramsey Quantifiers over Automatic Structures: Complexity and Applications to Verification · LICS 2022
Logic in computer science
finite model theory
0.612022
Ramsey Quantifiers over Automatic Structures: Complexity and Applications to Verification · LICS 2022
Automated reasoning and model checking › model checking › infinite-state model checking
regular model checking
0.612022
Ramsey Quantifiers over Automatic Structures: Complexity and Applications to Verification · LICS 2022
Data models and query languages
constraint databases
0.212024
Ramsey Quantifiers in Linear Arithmetics · Proc. ACM Program. Lang. 2024
Logic in computer science › formal arithmetic
linear arithmetic
0.212024
Ramsey Quantifiers in Linear Arithmetics · Proc. ACM Program. Lang. 2024

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

SMT solving · 1.5hard attention transformer · 0.8circuit complexity · 0.8randomized algorithm · 0.7omega-automata · 0.7synchronized finite-state automata · 0.6complexity analysis · 0.6
YearPublicationVenuePosition
2026 The Polynomial Counting Capabilities of Message Passing Neural Networks
abstract
The counting power of Message Passing Neural Networks (MPNN) has been the subject of many recent papers, showing that they can express logic that involves counting up to a threshold or more generally satisfy a linear arithmetic constraint. In this paper, we study the counting capabilities of MPNN beyond linear arithmetic, primarily utilising local and global mean aggregations. In particular, our goal is to tease out conditions required to express extensions of graded modal logic with polynomial counting constraints. We show that global polynomial counting constraints in node-labelled graphs can be checked using mean MPNN under mild assumptions. Checking local constraints is also possible, if we consider formulas with no nested modalities and additionally either (i) permit sum/max aggregations, or (ii) only restrict to regular graphs. We also show how formulas with nested modalities can be captured by mean MPNN over graphs with tree-like structures and similar assumptions.
Marco Sälzer, Pascal Bergsträßer, Anthony Widjaja Lin
KR2
2026 Fast Ramsey Quantifier Elimination in LIRA (with applications to liveness checking)
abstract
Ramsey quantifiers have recently been proposed as a unified framework for handling properties of interests in program verification involving proofs in the form of infinite cliques, which are not expressible in first-order logic. Among others, these include liveness verification and monadic decomposability. We present the tool REAL, which implements an efficient elimination of Ramsey quantifiers in existential linear arithmetic theories over integers (LIA), reals (LRA), and the mixed case (LIRA). The tool supports a convenient input format, which is an extension of SMT-LIB over the aforementioned theories with Ramsey quantifiers. We also demonstrate a substantial speedup from the original prototype. As an application, we provide an automatic translation from FASTer (a tool for verifying reachability over infinite-state systems) output format to our extension of SMT-LIB and show how our tool extends FASTer to liveness checking.
Kilian Lichtner, Pascal Bergsträßer, Moses Ganardi, Anthony Widjaja Lin, Georg Zetzsche
TACAS (1)2
2024 The Power of Hard Attention Transformers on Data Sequences: A formal language theoretic perspective
abstract
Formal language theory has recently been successfully employed to unravel the power of transformer encoders. This setting is primarily applicable in Natural Language Processing (NLP), as a token embedding function (where a bounded number of tokens is admitted) is first applied before feeding the input to the transformer. On certain kinds of data (e.g. time series), we want our transformers to be able to handle arbitrary input sequences of numbers (or tuples thereof) without a priori limiting the values of these numbers. In this paper, we initiate the study of the expressive power of transformer encoders on sequences of data (i.e. tuples of numbers). Our results indicate an increase in expressive power of hard attention transformers over data sequences, in stark contrast to the case of strings. In particular, we prove that Unique Hard Attention Transformers (UHAT) over inputs as data sequences no longer lie within the circuit complexity class AC0 (even without positional encodings), unlike the case of string inputs, but are still within the complexity class TC0 (even with positional encodings). Over strings, UHAT without positional encodings capture only regular languages. In contrast, we show that over data sequences UHAT can capture non-regular properties. Finally, we show that UHAT capture languages definable in an extension of linear temporal logic with unary numeric predicates and arithmetics.
Pascal Bergsträßer, Chris Köcher, Anthony Widjaja Lin, Georg Zetzsche
NeurIPS1
2024 Ramsey Quantifiers in Linear Arithmetics
abstract
We study Satisfiability Modulo Theories (SMT) enriched with the so-called Ramsey quantifiers, which assert the existence of cliques (complete graphs) in the graph induced by some formulas. The extended framework is known to have applications in proving program termination (in particular, whether a transitive binary predicate is well-founded), and monadic decomposability of SMT formulas. Our main result is a new algorithm for eliminating Ramsey quantifiers from three common SMT theories: Linear Integer Arithmetic (LIA), Linear Real Arithmetic (LRA), and Linear Integer Real Arithmetic (LIRA). In particular, if we work only with existentially quantified formulas, then our algorithm runs in polynomial time and produces a formula of linear size. One immediate consequence is that checking well-foundedness of a given formula in the aforementioned theory defining a transitive predicate can be straightforwardly handled by highly optimized SMT-solvers. We show also how this provides a uniform semi-algorithm for verifying termination and liveness with completeness guarantee (in fact, with an optimal computational complexity) for several well-known classes of infinite-state systems, which include succinct timed systems, one-counter systems, and monotonic counter systems. Another immediate consequence is a solution to an open problem on checking monadic decomposability of a given relation in quantifier-free fragments of LRA and LIRA, which is an important problem in automated reasoning and constraint databases. Our result immediately implies decidability of this problem with an optimal complexity (coNP-complete) and enables exploitation of SMT-solvers. It also provides a termination guarantee for the generic monadic decomposition algorithm of Veanes et al. for LIA, LRA, and LIRA. We report encouraging experimental results on a prototype implementation of our algorithms on micro-benchmarks.
Pascal Bergsträßer, Moses Ganardi, Anthony Widjaja Lin, Georg Zetzsche
Proc. ACM Program. Lang.1
2023 Revisiting Membership Problems in Subclasses of Rational Relations
abstract
We revisit the membership problem for subclasses of rational relations over finite and infinite words: Given a relation R in a class C2, does R belong to a smaller class C1? The subclasses of rational relations that we consider are formed by the deterministic rational relations, synchronous (also called automatic or regular) relations, and recognizable relations. For almost all versions of the membership problem, determining the precise complexity or even decidability has remained an open problem for almost two decades. In this paper, we provide improved complexity and new decidability results. (i) Testing whether a synchronous relation over infinite words is recognizable is NL-complete (PSPACE-complete) if the relation is given by a deterministic (nondeterministic) ω-automaton. This fully settles the complexity of this recognizability problem, matching the complexity of the same problem over finite words. (ii) Testing whether a deterministic rational binary relation is recognizable is decidable in polynomial time, which improves a previously known double exponential time upper bound. For relations of higher arity, we present a randomized exponential time algorithm. (iii) We provide the first algorithm to decide whether a deterministic rational relation is synchronous. For binary relations the algorithm even runs in polynomial time.
Pascal Bergsträßer, Moses Ganardi
LICS1
2022 Ramsey Quantifiers over Automatic Structures: Complexity and Applications to Verification
abstract
Automatic structures are infinite structures that are finitely represented by synchronized finite-state automata. This paper concerns specifically automatic structures over finite words and trees (ranked/unranked). We investigate the “directed version” of Ramsey quantifiers, which express the existence of an infinite directed clique. This subsumes the standard “undirected version” of Ramsey quantifiers. Interesting connections between Ramsey quantifiers and two problems in verification are firstly observed: (1) reachability with Büchi and generalized Büchi conditions in regular model checking can be seen as Ramsey quantification over transitive automatic graphs (i.e., whose edge relations are transitive), (2) checking monadic decomposability (a.k.a. recognizability) of automatic relations can be viewed as Ramsey quantification over co-transitive automatic graphs (i.e., the complements of whose edge relations are transitive). We provide a comprehensive complexity landscape of Ramsey quantifiers in these three cases (general, transitive, co-transitive), all between NL and EXP. In turn, this yields a wealth of new results with precise complexity, e.g., verification of subtree/flat prefix rewriting, as well as monadic decomposability over tree-automatic relations. We also obtain substantially simpler proofs, e.g., for NL complexity for monadic decomposability over word-automatic relations (given by DFAs).
Pascal Bergsträßer, Moses Ganardi, Anthony Widjaja Lin, Georg Zetzsche
LICS1
2021 A Characterization of Wreath Products Where Knapsack Is Decidable
abstract
The knapsack problem for groups was introduced by Miasnikov, Nikolaev, and Ushakov. It is defined for each finitely generated group $G$ and takes as input group elements $g_1,\ldots,g_n,g\in G$ and asks whether there are $x_1,\ldots,x_n\ge 0$ with $g_1^{x_1}\cdots g_n^{x_n}=g$. We study the knapsack problem for wreath products $G\wr H$ of groups $G$ and $H$. Our main result is a characterization of those wreath products $G\wr H$ for which the knapsack problem is decidable. The characterization is in terms of decidability properties of the indiviual factors $G$ and $H$. To this end, we introduce two decision problems, the intersection knapsack problem and its restriction, the positive intersection knapsack problem. Moreover, we apply our main result to $H_3(\mathbb{Z})$, the discrete Heisenberg group, and to Baumslag-Solitar groups $\mathsf{BS}(1,q)$ for $q\ge 1$. First, we show that the knapsack problem is undecidable for $G\wr H_3(\mathbb{Z})$ for any $G\ne 1$. This implies that for $G\ne 1$ and for infinite and virtually nilpotent groups $H$, the knapsack problem for $G\wr H$ is decidable if and only if $H$ is virtually abelian and solvability of systems of exponent equations is decidable for $G$. Second, we show that the knapsack problem is decidable for $G\wr\mathsf{BS}(1,q)$ if and only if solvability of systems of exponent equations is decidable for $G$.
Pascal Bergsträßer, Moses Ganardi, Georg Zetzsche
STACS1