Manfred Kufleitner

dblp:79/477 · DBLP profile ↗
← Back
38ranked-venue papers
11as first author
3since 2021 · last 2022
0000-0003-3869-416XORCID · verified

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

Theory of computation · 37 · 11 first-author · 3 since 2021Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 1
YearPublicationVenuePosition
2022 Reachability Games and Parity Games
Volker Diekert, Manfred Kufleitner
ICTAC2
2022 Conelikes and Ranker Comparisons
Viktor Henriksson, Manfred Kufleitner
LATIN2
2021 Deciding FO2 Alternation for Automata over Finite and Infinite Words
Viktor Henriksson, Manfred Kufleitner
DLT2
2019 Green's Relations in Deterministic Finite Automata
Lukas Fleischer, Manfred Kufleitner
Theory Comput. Syst.2
2018 Testing Simon's congruence
abstract
Piecewise testable languages are a subclass of the regular languages. There are many equivalent ways of defining them; Simon's congruence ~_k is one of the most classical approaches. Two words are ~_k-equivalent if they have the same set of (scattered) subwords of length at most k. A language L is piecewise testable if there exists some k such that L is a union of ~_k-classes. For each equivalence class of ~_k, one can define a canonical representative in shortlex normal form, that is, the minimal word with respect to the lexicographic order among the shortest words in ~_k. We present an algorithm for computing the canonical representative of the ~_k-class of a given word w in A^* of length n. The running time of our algorithm is in O(|A| n) even if k <= n is part of the input. This is surprising since the number of possible subwords grows exponentially in k. The case k>n is not interesting since then, the equivalence class of w is a singleton. If the alphabet is fixed, the running time of our algorithm is linear in the size of the input word. Moreover, for fixed alphabet, we show that the computation of shortlex normal forms for ~_k is possible in deterministic logarithmic space. One of the consequences of our algorithm is that one can check with the same complexity whether two words are ~_k-equivalent (with k being part of the input).
Lukas Fleischer, Manfred Kufleitner
MFCS2
2018 The Intersection Problem for Finite Monoids
abstract
We investigate the intersection problem for finite monoids, which asks for a given set of regular languages, represented by recognizing morphisms to finite monoids from a variety V, whether there exists a word contained in their intersection. Our main result is that the problem is PSPACE-complete if V is contained in DS and NP-complete if V is non-trivial and contained in DO. Our NP-algorithm for the case that V is contained in DO uses novel methods, based on compression techniques and combinatorial properties of DO. We also show that the problem is log-space reducible to the intersection problem for deterministic finite automata (DFA) and that a variant of the problem is log-space reducible to the membership problem for transformation monoids. In light of these reductions, our hardness results can be seen as a generalization of both a classical result by Kozen and a theorem by Beaudry, McKenzie and Thérien.
Lukas Fleischer, Manfred Kufleitner
STACS2
2018 Level Two of the Quantifier Alternation Hierarchy Over Infinite Words
Manfred Kufleitner, Tobias Walter
Theory Comput. Syst.1
2018 The Word Problem for Omega-Terms over the Trotter-Weil Hierarchy
Manfred Kufleitner, Jan Philipp Wächter
Theory Comput. Syst.1
2017 The Half-Levels of the FO2 Alternation Hierarchy
Lukas Fleischer, Manfred Kufleitner, Alexander Lauser
Theory Comput. Syst.2
2016 Solutions of Word Equations Over Partially Commutative Structures
abstract
This is an Open Access Article. It is published by Schloss Dagstuhl – Leibniz Center for Informatics under the Creative Commons Attribution 4.0 Unported Licence (CC BY). Full details of this licence are available at: http://creativecommons.org/licenses/by/4.0/
Volker Diekert, Artur Jez, Manfred Kufleitner
ICALP3
2016 A survey on the local divisor technique
Volker Diekert, Manfred Kufleitner
Theor. Comput. Sci.2
2015 Efficient Algorithms for Morphisms over Omega-Regular Languages
Lukas Fleischer, Manfred Kufleitner
FSTTCS2
2015 On the index of Simon's congruence for piecewise testability
Prateek Karandikar, Manfred Kufleitner, Philippe Schnoebelen
Inf. Process. Lett.2
2015 Regular Languages Are Church-Rosser Congruential
abstract
This article shows a general result about finite monoids and weight reducing string rewriting systems. As a consequence it proves a long standing conjecture in formal language theory: All regular languages are Church-Rosser congruential. The class of Church-Rosser congruential languages was introduced by McNaughton, Narendran, and Otto in 1988. A language L is Church-Rosser congruential if there exists a finite, confluent, and length-reducing semi-Thue system S such that L is a finite union of congruence classes modulo S . It was known that there are deterministic linear context-free languages which are not Church-Rosser congruential, but the conjecture was that all regular languages are of this form. The article offers a stronger statement: A language is regular if and only if it is strongly Church-Rosser congruential. It is the journal version of the conference abstract which was presented at ICALP 2012.
Volker Diekert, Manfred Kufleitner, Klaus Reinhardt, Tobias Walter
J. ACM2
2015 Omega-Rational Expressions with Bounded Synchronization Delay
Volker Diekert, Manfred Kufleitner
Theory Comput. Syst.2
2014 Ehrenfeucht-Fraïssé Games on Omega-Terms
abstract
Fragments of first-order logic over words can often be characterized in terms of finite monoids or finite semigroups. Usually these algebraic descriptions yield decidability of the question whether a given regular language is definable in a particular fragment. An effective algebraic characterization can be obtained from identities of so-called omega-terms. In order to show that a given fragment satisfies some identity of omega-terms, one can use Ehrenfeucht-Fraisse games on word instances of the omega-terms. The resulting proofs often require a significant amount of book-keeping with respect to the constants involved. In this paper we introduce Ehrenfeucht-Fraisse games on omega-terms. To this end we assign a labeled linear order to every omega-term. Our main theorem shows that a given fragment satisfies some identity of omega-terms if and only if Duplicator has a winning strategy for the game on the resulting linear orders. This allows to avoid the book-keeping. As an application of our main result, we show that one can decide in exponential time whether all aperiodic monoids satisfy some given identity of omega-terms, thereby improving a result of McCammond (Int. J. Algebra Comput., 2001).
Martin Huschenbett, Manfred Kufleitner
STACS2
2013 Quantifier Alternation in Two-Variable First-Order Logic with Successor Is Decidable
abstract
We consider the quantifier alternation hierarchy within two-variable first-order logic FO^2[<,suc] over finite words with linear order and binary successor predicate. We give a single identity of omega-terms for each level of this hierarchy. This shows that for a given regular language and a non-negative integer~$m$ it is decidable whether the language is definable by a formula in FO^2[<,suc] which has at most m quantifier alternations. We also consider the alternation hierarchy of unary temporal logic TL[X,F,Y,P] defined by the maximal number of nested negations. This hierarchy coincides with the FO^2[<,suc] quantifier alternation hierarchy.
Manfred Kufleitner, Alexander Lauser
STACS1
2012 Regular Languages Are Church-Rosser Congruential
Volker Diekert, Manfred Kufleitner, Klaus Reinhardt, Tobias Walter
ICALP (2)2
2012 Lattices of Logical Fragments over Words - (Extended Abstract)
Manfred Kufleitner, Alexander Lauser
ICALP (2)1
2012 The Join Levels of the Trotter-Weil Hierarchy Are Decidable
Manfred Kufleitner, Alexander Lauser
MFCS1
2012 Regular Ideal Languages and Their Boolean Combinations
Franz Jahn, Manfred Kufleitner, Alexander Lauser
CIAA2
2012 On Smoothed Analysis of Quicksort and Hoare's Find
abstract
We provide a smoothed analysis of Hoare’s find algorithm, and we revisit the smoothed analysis of quicksort. Hoare’s find algorithm—often called quickselect or one-sided quicksort—is an easy-to-implement algorithm for finding the k-th smallest element of a sequence. While the worst-case number of comparisons that Hoare’s find needs is Θ(n 2), the average-case number is Θ(n). We analyze what happens between these two extremes by providing a smoothed analysis. In the first perturbation model, an adversary specifies a sequence of n numbers of [0,1], and then, to each number of the sequence, we add a random number drawn independently from the interval [0,d]. We prove that Hoare’s find needs $\Theta(\frac{n}{d+1} \sqrt{n/d} + n)$ comparisons in expectation if the adversary may also specify the target element (even after seeing the perturbed sequence) and slightly fewer comparisons for finding the median. In the second perturbation model, each element is marked with a probability of p, and then a random permutation is applied to the marked elements. We prove that the expected number of comparisons to find the median is $\Omega((1-p) \frac{n}{p} \log n)$ . Finally, we provide lower bounds for the smoothed number of comparisons of quicksort and Hoare’s find for the median-of-three pivot rule, which usually yields faster algorithms than always selecting the first element: The pivot is the median of the first, middle, and last element of the sequence. We show that median-of-three does not yield a significant improvement over the classic rule.
Mahmoud Fouz, Manfred Kufleitner, Bodo Manthey, Nima Zeini Jahromi
Algorithmica2
2012 The Krohn-Rhodes Theorem and Local Divisors
abstract
We give a new proof of the Krohn-Rhodes theorem using local divisors. The proof provides nearly as good a decomposition in terms of size as the holonomy decomposition of Eilenberg, avoids induction on the size of the state set, and works exclusively
Volker Diekert, Manfred Kufleitner, Benjamin Steinberg
Fundam. Informaticae2
2012 Star-free languages are Church-Rosser congruential
Volker Diekert, Manfred Kufleitner, Pascal Weil
Theor. Comput. Sci.2
2011 Languages of Dot-Depth One over Infinite Words
abstract
Over finite words, languages of dot-depth one are expressively complete for alternation-free first-order logic. This fragment is also known as the Boolean closure of existential first-order logic. Here, the atomic formulas comprise order, successor, minimum, and maximum predicates. Knast (1983) has shown that it is decidable whether a language has dot-depth one. We extend Knast's result to infinite words. In particular, we describe the class of languages definable in alternation-free first-order logic over infinite words, and we give an effective characterization of this fragment. This characterization has two components. The first component is identical to Knast's algebraic property for finite words and the second component is a topological property, namely being a Boolean combination of Cantor sets. As an intermediate step we consider finite and infinite words simultaneously. We then obtain the results for infinite words as well as for finite words as special cases. In particular, we give a new proof of Knast's Theorem on languages of dot-depth one over finite words.
Manfred Kufleitner, Alexander Lauser
LICS1
2011 First-order Fragments with Successor over Infinite Words
abstract
We consider fragments of first-order logic and as models we allow finite and infinite words simultaneously. The only binary relations apart from equality are order comparison < and the successor predicate +1. We give characterizations of the fragments Sigma_2 = Sigma_2[<,+1] and FO^2 = FO^2[<,+1] in terms of algebraic and topological properties. To this end we introduce the factor topology over infinite words. It turns out that a language $L$ is in FO^2 cap Sigma_2 if and only if $L$ is the interior of an FO^2 language. Symmetrically, a language is in FO^2 cap Pi_2 if and only if it is the topological closure of an FO^2 language. The fragment Delta_2 = Sigma_2 cap Pi_2 contains exactly the clopen languages in FO^2. In particular, over infinite words Delta_2 is a strict subclass of FO^2. Our characterizations yield decidability of the membership problem for all these fragments over finite and infinite words; and as a corollary we also obtain decidability for infinite words. Moreover, we give a new decidable algebraic characterization of dot-depth 3/2 over finite words. Decidability of dot-depth 3/2 over finite words was first shown by Glasser and Schmitz in STACS 2000, and decidability of the membership problem for FO^2 over infinite words was shown 1998 by Wilke in his habilitation thesis whereas decidability of Sigma_2 over infinite words is new.
Jakub Kallas, Manfred Kufleitner, Alexander Lauser
STACS2
2011 Fragments of First-Order Logic over Infinite Words
Volker Diekert, Manfred Kufleitner
Theory Comput. Syst.2
2010 Rankers over Infinite Words - (Extended Abstract)
Luc Dartois, Manfred Kufleitner, Alexander Lauser
Developments in Language Theory2
2010 Partially Ordered Two-Way Büchi Automata
Manfred Kufleitner, Alexander Lauser
CIAA1
2009 On Smoothed Analysis of Quicksort and Hoare's Find
Mahmoud Fouz, Manfred Kufleitner, Bodo Manthey, Nima Zeini Jahromi
COCOON2
2009 On FO2 Quantifier Alternation over Words
Manfred Kufleitner, Pascal Weil
MFCS1
2009 Fragments of First-Order Logic over Infinite Words
abstract
We give topological and algebraic characterizations as well as language theoretic descriptions of the following subclasses of first-order logic $\mathrm{FO}[<]$ for $\omega$-languages: $\Sigma_2$, $\Delta_2$, $\mathrm{FO}^2 \cap \Sigma_2$ (and by duality $\mathrm{FO}^2 \cap \Pi_2$), and $\mathrm{FO}^2$. These descriptions extend the respective results for finite words. In particular, we relate the above fragments to language classes of certain (unambiguous) polynomials. An immediate consequence is the decidability of the membership problem of these classes, but this was shown before by Wilke (1998) and Boja{\'n}czyk (2008) and is therefore not our main focus. The paper is about the interplay of algebraic, topological, and language theoretic properties.
Volker Diekert, Manfred Kufleitner
STACS2
2008 The Height of Factorization Forests
Manfred Kufleitner
MFCS1
2007 On First-Order Fragments for Words and Mazurkiewicz Traces
Volker Diekert, Manfred Kufleitner
Developments in Language Theory2
2007 On First-Order Fragments for Mazurkiewicz Traces
Volker Diekert, Martin Horsch, Manfred Kufleitner
Fundam. Informaticae3
2007 Polynomials, fragments of temporal logic and the variety DA over traces
Manfred Kufleitner
Theor. Comput. Sci.1
2006 Polynomials, Fragments of Temporal Logic and the Variety DA over Traces
Manfred Kufleitner
Developments in Language Theory1
2002 A Remark about Quadratic Trace Equations
Volker Diekert, Manfred Kufleitner
Developments in Language Theory2