EDBT 2026 Demo / reviewers in the wild / expert
Damian Niwinski
dblp:n/DamianNiwinski
· DBLP profile ↗
41ranked-venue papers
15as first author
6since 2021 · last 2026
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 39 · 15 first-author · 6 since 2021Databases, data management, data science and information retrieval · 3Software engineering, systems software and programming languages · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Generalised Quantifiers Based on Rabin-Mostowski IndexabstractIn this work we introduce new generalised quantifiers which allow us to express the Rabin-Mostowski index of automata. Our main results study expressive power and decidability of the monadic second-order (MSO) logic extended with these quantifiers. We study these problems in the realm of both ω-words and infinite trees. As it turns out, the pictures in these two cases are very different. In the case of ω-words the new quantifiers can be effectively expressed in pure MSO logic. In contrast, in the case of infinite trees, addition of these quantifiers leads to an undecidable formalism. To realise index-quantifier elimination, we consider the extension of MSO by game quantifiers. As a tool, we provide a specific quantifier-elimination procedure for them. Moreover, we introduce a novel construction of transducers realising strategies in ω-regular games with monadic parameters. Denis Kuperberg, Damian Niwinski, Pawel Parys, Michal Skrzypczak |
STACS | 2 |
| 2025 | A Dichotomy Theorem for Ordinal Ranks in MSOabstractWe focus on formulae ∃X.φ(Y, X) of monadic second-order logic over the full binary tree, such that the witness X is a well-founded set. The ordinal rank rank(X) < ω₁ of such a set X measures its depth and branching structure. We search for the least upper bound for these ranks, and discover the following dichotomy depending on the formula φ. Let η_φ be the minimal ordinal such that, whenever an instance Y satisfies the formula, there is a witness X with rank(X) ≤ η_φ. Then η_φ is either strictly smaller than ω² or it reaches the maximal possible value ω₁. Moreover, it is decidable which of the cases holds. The result has potential for applications in a variety of ordinal-related problems, in particular it entails a result about the closure ordinal of a fixed-point formula. Damian Niwinski, Pawel Parys, Michal Skrzypczak |
STACS | 1 |
| 2023 | The Probabilistic Rabin Tree Theorem*abstractThe Rabin tree theorem yields an algorithm to solve the satisfiability problem for monadic second-order logic over infinite trees. Here we solve the probabilistic variant of this problem. Namely, we show how to compute the probability that a randomly chosen tree satisfies a given formula. We additionally show that this probability is an algebraic number. This closes a line of research where similar results were shown for formalisms weaker than the full monadic second-order logic. Damian Niwinski, Pawel Parys, Michal Skrzypczak |
LICS | 1 |
| 2022 | Daniel Simson ObituaryabstractDaniel Simson left us unexpectedly on the 16th of April 2022.He served as editor of Fundamenta Informaticae since 2011.An eminent mathematician, he made a lasting contribution to modern algebra, in particular by his work on Grothendieck categories.Since the last two decades, Simson showed a vivid interest in mathematical challenges of computer science.His own work concentrated on symbolic algorithms issuing from algebra and spectral analysis of graphs, but he also animated a group of young mathematicians working in the area.His role in Fundamenta Informaticae was invaluable for his unlimited competence in mathematics, continuous readiness to help, and perfect manners.For several generations of Polish mathematicians, Professor Daniel Simson embodied the highest values of academic work. Stanislaw Kasjan, Damian Niwinski |
Fundam. Informaticae | 2 |
| 2021 | A Quasi-Polynomial Black-Box Algorithm for Fixed Point EvaluationabstractCalude, Jain, Khoussainov, Li, and Stephan (2017) proposed a quasi-polynomial-time algorithm solving parity games. After this breakthrough result, a few other quasi-polynomial-time algorithms were introduced; none of them is easy to understand. Moreover, it turns out that in practice they operate very slowly. On the other side there is Zielonka’s recursive algorithm, which is very simple, exponential in the worst case, and the fastest in practice. We combine these two approaches: we propose a small modification of Zielonka’s algorithm, which ensures that the running time is at most quasi-polynomial. In effect, we obtain a simple algorithm that solves parity games in quasi-polynomial time. We also hope that our algorithm, after further optimizations, can lead to an algorithm that shares the good performance of Zielonka’s algorithm on typical inputs, while reducing the worst-case complexity on difficult inputs. André Arnold, Damian Niwinski, Pawel Parys |
CSL | 2 |
| 2021 | On Guidable Index of Tree AutomataabstractWe study guidable parity automata over infinite trees introduced by Colcombet and Löding, which form an expressively complete subclass of all non-deterministic tree automata. We show that, for any non-deterministic automaton, an equivalent guidable automaton with the smallest possible index can be effectively found. Moreover, if an input automaton is of a special kind, i.e. it is deterministic or game automaton then a guidable automaton with an optimal index can be deterministic (respectively game) automaton as well. Recall that the problem whether an equivalent non-deterministic automaton with the smallest possible index can be effectively found is open, and a positive answer is known only in the case when an input automaton is a deterministic, or more generally, a game automaton. Damian Niwinski, Michal Skrzypczak |
MFCS | 1 |
| 2020 | Computing Measures of Weak-MSO Definable Sets of Trees
Damian Niwinski, Marcin Przybylko, Michal Skrzypczak |
ICALP | 1 |
| 2019 | PrefaceabstractUniversity in Poland, 4-6 July 2017.It was inaugurated in 2000 at the 14th Czech and Slovak International Conference on Number Theory in Liptovski Jan, Slovak Republic, with a special crypto session and since then has been organized in a selected Central European country every year.The aim of the CECC is to gather people involved in cryptology.The talks cover a wide range of topics including symmetric or asymmetric algorithms and protocols, as well as practical and theoretical aspects of computer security and computational number theory.This edition gathered over 50 persons from Europe and all the world.11 articles related to applied cryptography were published in the Int.J. Electronics and Telecom.v. 64 n. 2, (2018) and nine more theoretical papers were submitted for the special conference volume of Fundamenta Informaticae.They were then subjected to a 3 round review process by the journal experts.Ultimately, 5 papers were selected to be published in this special conference volume.The issues of these works include the following topics: encryptions, hashing, randomness, curves and compression.We wish to express our deep appreciation to the authors for their contributions and to the reviewers for their careful, insightful and constructive reviews. Mieczyslaw Kula, Damian Niwinski, Jacek Pomykala |
Fundam. Informaticae | 2 |
| 2017 | Preface
Damian Niwinski, Ewa Orlowska |
Fundam. Informaticae | 1 |
| 2014 | On the Separation Question for Tree LanguagesabstractWe show that the separation property fails for the classes Σ n of the Rabin-Mostowski index hierarchy of alternating automata on infinite trees. This extends our previous result (obtained with Szczepan Hummel) on the failure of the separation property for the class Σ 2 (i.e., for co-Büchi sets). The non-separation result is also adapted to the analogous classes induced by weak alternating automata.To prove our main result, we first consider the Rabin-Mostowski index hierarchy of deterministic automata on infinite words, for which we give a complete answer (generalizing previous results of Selivanov): the separation property holds for Π n and fails for Σ n -classes. The construction invented for words turns out to be useful for trees via a suitable game.It remains open if the separation property holds for all classes Π n of the index hierarchy for tree automata. To give a positive answer it would be enough to show the reduction property of the dual classes—a method well-known in descriptive set theory. We show that it cannot work here, because the reduction property fails for all classes in the index hierarchy. André Arnold, Henryk Michalewski, Damian Niwinski |
Theory Comput. Syst. | 3 |
| 2013 | The Ackermann Award 2013abstractReport on the Ackermann Award 2013. Anuj Dawar, Thomas A. Henzinger, Damian Niwinski |
CSL | 3 |
| 2012 | On the separation question for tree languagesabstractWe show that the separation property fails for the classes Sigma_n of the Rabin-Mostowski index hierarchy of alternating automata on infinite trees. This extends our previous result (obtained with Szczepan Hummel) on the failure of the separation property for the class Sigma_2 (i.e., for co-Buchi sets). It remains open whether the separation property does hold for the classes Pi_n of the index hierarchy. To prove our result, we first consider the Rabin-Mostowski index hierarchy of deterministic automata on infinite words, for which we give a complete answer (generalizing previous results of Selivanov): the separation property holds for Pi_n and fails for Sigma_n-classes. The construction invented for words turns out to be useful for trees via a suitable game. André Arnold, Henryk Michalewski, Damian Niwinski |
STACS | 3 |
| 2012 | PrefaceabstractThe Central European Conferences on Cryptology (CECC) were inaugurated in 2000 at the 14th Czech and Slovak International Conference on Number Theory in Liptovský Ján, Slovak Republic with a special crypto session.Since 2001 the CECC have been organized every year in a selected Central European country: in the Slovak Republic (three times), in Hungary and the Czech Republic (twice each), and in Poland and Austria (once each).The jubilee 10th CECC was held in Poland in 2010.The conference was organized by the Stefan Banach Jerzy Jaworski, Mieczyslaw Kula, Damian Niwinski, Jerzy Urbanowicz |
Fundam. Informaticae | 3 |
| 2010 | On the Borel Complexity of MSO Definable Sets of BranchesabstractAn infinite binaryword can be identified with a branch in the full binary tree. We consider sets of branches definable in monadic second-order logic over the tree, where we allow some extra monadic predicates on the nodes. We show that this class equals to the Boolean combinations of sets in the Borel class Σ $^0_2$ over the Cantor discontinuum. Note that the last coincides with the Borel complexity of ω-regular languages. Mikolaj Bojanczyk, Damian Niwinski, Alexander Moshe Rabinovich, Adam Radziwonczyk-Syta, Michal Skrzypczak |
Fundam. Informaticae | 2 |
| 2010 | PrefaceabstractBeauty is truth, truth beauty -that is all Ye know on earth, Anna Gambin, Damian Niwinski, Pawel Urzyczyn |
Fundam. Informaticae | 2 |
| 2010 | Two-way deterministic automata with two reversals are exponentially more succinct than with one reversal
Marcin Balcerzak, Damian Niwinski |
Inf. Process. Lett. | 2 |
| 2009 | On the Borel Inseparability of Game Tree LanguagesabstractThe game tree languages can be viewed as an automata-theoretic counterpart of parity games on graphs. They witness the strictness of the index hierarchy of alternating tree automata, as well as the fixed-point hierarchy over binary trees. We consider a game tree language of the first non-trivial level, where Eve can force that 0 repeats from some moment on, and its dual, where Adam can force that 1 repeats from some moment on. Both these sets (which amount to one up to an obvious renaming) are complete in the class of co-analytic sets. We show that they cannot be separated by any Borel set, hence {\em a fortiori\/} by any weakly definable set of trees. This settles a case left open by L. Santocanale and A. Arnold, who have thoroughly investigated the separation property within the $\mu $-calculus and the automata index hierarchies. They showed that separability fails in general for non-deterministic automata of type $\Sigma^{\mu }_{n} $, starting from level $n=3$, while our result settles the missing case $n=2$. Szczepan Hummel, Henryk Michalewski, Damian Niwinski |
STACS | 3 |
| 2007 | Continuous Separation of Game Languages
André Arnold, Damian Niwinski |
Fundam. Informaticae | 2 |
| 2006 | On the positional determinacy of edge-labeled games
Thomas Colcombet, Damian Niwinski |
Theor. Comput. Sci. | 2 |
| 2005 | Unsafe Grammars and Panic Automata
Teodor Knapik, Damian Niwinski, Pawel Urzyczyn, Igor Walukiewicz |
ICALP | 2 |
| 2004 | Editorial
Zofia Adamowicz, Sergei N. Artëmov, Damian Niwinski, Ewa Orlowska, Anna B. Romanowska, Jan Wolenski |
Ann. Pure Appl. Log. | 3 |
| 2003 | A gap property of deterministic tree languages
Damian Niwinski, Igor Walukiewicz |
Theor. Comput. Sci. | 1 |
| 2002 | Higher-Order Pushdown Trees Are Easy
Teodor Knapik, Damian Niwinski, Pawel Urzyczyn |
FoSSaCS | 2 |
| 1998 | The Horn Mu-calculusabstractThe Horn /spl mu/-calculus is a logic programming language allowing arbitrary nesting of least and greatest fixed points. The Horn /spl mu/-programs can naturally express safety and liveness properties for reactive systems. We extend the set-based analysis of classical logic programs by mapping arbitrary /spl mu/-programs into "uniform" /spl mu/-programs. Our two main results are that uniform /spl mu/-programs express regular sets of trees and that emptiness for uniform /spl mu/-programs is EXPTIME-complete. Hence we have a nontrivial decidable relaxation for the Horn /spl mu/-calculus. In a different reading, the results express a kind of robustness of the notion of regularity: alternating Rabin tree automata preserve the same expressiveness and algorithmic complexity if we extend them with pushdown transition rules (in the same way Buchi extended word automata to canonical systems). Witold Charatonik, David A. McAllester, Damian Niwinski, Andreas Podelski, Igor Walukiewicz |
LICS | 3 |
| 1998 | Relating Hierarchies of Word and Tree Automata
Damian Niwinski, Igor Walukiewicz |
STACS | 1 |
| 1997 | y = 2x vs. y = 3xabstractAbstract We show that no formula of first order logic using linear ordering and the logical relationy= 2xcan define the property that the size of a finite model is divisible by 3. This answers a long-standing question which may be of relevance to certain open problems in circuit complexity. Alexei P. Stolboushkin, Damian Niwinski |
J. Symb. Log. | 2 |
| 1997 | Fixed Point Characterization of Infinite Behavior of Finite-State Systems
Damian Niwinski |
Theor. Comput. Sci. | 1 |
| 1996 | First-Order Queries over Temporal Databases Inexpressible in Temporal Logic
David Toman 0001, Damian Niwinski |
EDBT | 2 |
| 1996 | Games for the mu-Calculus
Damian Niwinski, Igor Walukiewicz |
Theor. Comput. Sci. | 1 |
| 1995 | Automata on Infinite Trees with Counting Constraints
Danièle Beauquier, Damian Niwinski |
Inf. Comput. | 2 |
| 1995 | On the Feasibility of Checking Temporal Integrity Constraints
Jan Chomicki, Damian Niwinski |
J. Comput. Syst. Sci. | 2 |
| 1993 | y = 2x vs. y = 3xabstractIt is shown that no formula of first-order logic using linear ordering and the logical relation y=2x can define the property that the size of a finite model is divisible by 3. This answers a long-standing question that may be of relevance to certain open problems in circuit complexity.> Damian Niwinski, Alexei P. Stolboushkin |
LICS | 1 |
| 1993 | On the Feasibility of Checking Temporal Integrity ConstraintsabstractWe analyze the computational feasibility of checking temporal integrity constraints formulated in some sublanguages of first-order temporal logic. Our results illustrate the impact of the quantification on the complexity of this problem. The presence of a single quantifier in the scope of a temporal operator makes the problem undecidable. On the other hand, if no quantifiers are in the scope of a temporal operator and all the quantifiers are universal, temporal integrity checking can be done in exponential time. Jan Chomicki, Damian Niwinski |
PODS | 2 |
| 1991 | About the Effect of the Number of Successful Paths in an Infinite Tree on the Recognizability by a Finite Automaton with Büchi Conditions
Danièle Beauquier, Maurice Nivat, Damian Niwinski |
FCT | 3 |
| 1991 | On the Cardinality of Sets of Infinite Trees Recognizable by Finite Automata
Damian Niwinski |
MFCS | 1 |
| 1991 | Cellular automata on tress, a model for parallel computation
Jan Mycielski, Damian Niwinski |
Fundam. Informaticae | 2 |
| 1991 | A Geometrical View of the Determinization and Minimization of Finite-State Automata
Bruno Courcelle, Damian Niwinski, Andreas Podelski |
Math. Syst. Theory | 2 |
| 1988 | Fixed Points vs. Infinite GenerationabstractThe author characterizes Rabin definability (see M.O. Rabin, 1969) of properties of infinite trees of fixed-point definitions based on the basic operations of a standard powerset algebra of trees and involving the least and greatest fixed-point operators as well as the finite union operator and functional composition. A strict connection is established between a hierarchy resulting from alternating the least and greatest fixed-point operators and the hierarchy induced by Rabin indices of automata. The characterization result is actually proved on a more general level, namely, for arbitrary powerset algebra, where the concept of Rabin automaton is replaced by the more general concept of infinite grammar.> Damian Niwinski |
LICS | 1 |
| 1986 | On Fixed-Point Clones (Extended Abstract)
Damian Niwinski |
ICALP | 1 |
| 1984 | Fixed-Point Characterization of Context-Free \infty-Languages
Damian Niwinski |
Inf. Control. | 1 |
| 1982 | Fixed-Point Semantics for Algebraic (Tree) Grammars (Extended Abstract)
Damian Niwinski |
ICALP | 1 |