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

Howard Straubing

dblp:32/6536 · DBLP profile ↗
← Back
38ranked-venue papers
15as first author
0since 2021 · last 2020
—ORCID · none

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

Theory of computation · 38 · 15 first-author

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
13 papers
Automata and formal languages · 47% Logic in computer science · 36% Computational complexity · 17%

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

TopicWeightPapersLastEvidence papers
Automata and formal languages › tree languages
forest algebras
0.422018
Wreath Products of Distributive Forest Algebras · LICS 2018
Wreath Products of Forest Algebras, with Applications to Tree Logics · LICS 2009
Automata and formal languages
wreath products
0.422018
Wreath Products of Distributive Forest Algebras · LICS 2018
Wreath Products of Forest Algebras, with Applications to Tree Logics · LICS 2009
Logic in computer science
finite model theory
0.342016
Two-variable Logic with a Between Relation · LICS 2016
Definability of Languages by Generalized First-Order Formulas over N+ · SIAM J. Comput. 2007
Circuit Complexity and the Expressive Power of Generalized First-Order Formulas · ICALP 1992
Computational complexity › descriptive complexity
expressive power
0.212016
Two-variable Logic with a Between Relation · LICS 2016
Automata and formal languages › formal language classes
finite word languages
0.212016
Two-variable Logic with a Between Relation · LICS 2016
Logic in computer science › finite model theory
two-variable logic
0.212016
Two-variable Logic with a Between Relation · LICS 2016
Automata and formal languages
regular languages
0.252007
Definability of Languages by Generalized First-Order Formulas over N+ · SIAM J. Comput. 2007
First Order Formulas with Modular Predicates · LICS 2006
Regular Languages Defined with Generalized Quanifiers · Inf. Comput. 1995
Computational complexity
decidability
0.112018
Wreath Products of Distributive Forest Algebras · LICS 2018
Logic in computer science › modal logic › dynamic logic
propositional dynamic logic
0.112018
Wreath Products of Distributive Forest Algebras · LICS 2018
Logic in computer science
temporal logic
0.112009
Wreath Products of Forest Algebras, with Applications to Tree Logics · LICS 2009
Automata and formal languages
tree languages
0.112008
Piecewise Testable Tree Languages · LICS 2008
Computational complexity
circuit complexity
0.122007
Definability of Languages by Generalized First-Order Formulas over N+ · SIAM J. Comput. 2007
Circuit Complexity and the Expressive Power of Generalized First-Order Formulas · ICALP 1992
Logic in computer science › first-order logic
existential fragments
0.112006
First Order Formulas with Modular Predicates · LICS 2006
Logic in computer science
first-order logic
0.112006
First Order Formulas with Modular Predicates · LICS 2006
Logic in computer science › finite model theory
counting quantifiers
0.012001
Languages Defined with Modular Counting Quantifiers · Inf. Comput. 2001
Computational complexity
descriptive complexity
0.012001
Languages Defined with Modular Counting Quantifiers · Inf. Comput. 2001
Computational complexity › counting complexity
modular counting
0.012001
Languages Defined with Modular Counting Quantifiers · Inf. Comput. 2001
Automata and formal languages › semigroup theory
syntactic monoid
0.012008
Piecewise Testable Tree Languages · LICS 2008
Logic in computer science › model theory
generalized quantifiers
0.021995
Regular Languages Defined with Generalized Quanifiers · Inf. Comput. 1995
regular Languages Defined with Generalized Quantifiers · ICALP 1988
Automata and formal languages › regular languages
star-height problem
0.011992
Some Results on the Generalized Star-Height Problem · Inf. Comput. 1992
Automata and formal languages › regular languages
dot-depth hierarchy
0.011986
Semigroups and Languages of Dot-Depth 2 · ICALP 1986
Combinatorics and discrete mathematics
group theory
0.011990
Non-Uniform Automata Over Groups · Inf. Comput. 1990
Automata and formal languages
semigroup theory
0.011986
Semigroups and Languages of Dot-Depth 2 · ICALP 1986

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

algebraic characterization · 0.5distributive laws · 0.3model theory · 0.2expressiveness · 0.2finite semigroup theory · 0.1collapse results · 0.1wreath products · 0.1syntactic morphisms · 0.1semigroup theory · 0.1group theory · 0.0
YearPublicationVenuePosition
2020 Two-variable logics with some betweenness relations: Expressiveness, satisfiability and membership
Andreas Krebs, Kamal Lodaya, Paritosh K. Pandya, Howard Straubing
Log. Methods Comput. Sci.4
2018 An Algebraic Decision Procedure for Two-Variable Logic with a Between Relation
abstract
In earlier work (LICS 2016), the authors introduced two-variable first-order logic supplemented by a binary relation that allows one to say that a letter appears between two positions. We found an effective algebraic criterion that is a necessary condition for definability in this logic, and conjectured that the criterion is also sufficient, although we proved this only in the case of two-letter alphabets. Here we prove the general conjecture. The proof is quite different from the arguments in the earlier work, and required the development of novel techniques concerning factorizations of words. We extend the results to binary relations specifying that a factor appears between two positions.
Andreas Krebs, Kamal Lodaya, Paritosh K. Pandya, Howard Straubing
CSL4
2018 Wreath Products of Distributive Forest Algebras
abstract
It is an open problem whether definability in Propositional Dynamic Logic (PDL) on forests is decidable. Based on an algebraic characterization by Bojańczyk, et. al., (2012) in terms of forest algebras, Straubing (2013) described an approach to PDL based on a k-fold iterated distributive law. A proof that all languages satisfying such a k-fold iterated distributive law are in PDL would settle decidability of PDL. We solve this problem in the case k = 2: All languages recognized by forest algebras satisfying a 2-fold iterated distributive law are in PDL. Furthermore, we show that this class is decidable. This provides a novel nontrivial decidable subclass of PDL, and demonstrates the viability of the proposed approach to deciding PDL in general.
Michael Hahn 0001, Andreas Krebs, Howard Straubing
LICS3
2017 An Effective Characterization of the Alternation Hierarchy in Two-Variable Logic
abstract
We give an algebraic characterization, based on the bilateral semidirect product of finite monoids, of the quantifier alternation hierarchy in two-variable first-order logic on finite words. As a consequence, we obtain a new proof that this hierarchy is strict. Moreover, by application of the theory of finite categories, we are able to make our characterization effective: that is, there is an algorithm for determining the exact quantifier alternation depth for a given language definable in two-variable logic.
Andreas Krebs, Howard Straubing
ACM Trans. Comput. Log.2
2016 Two-variable Logic with a Between Relation
abstract
We study an extension of FO2[<], first-order logic interpreted in finite words, in which formulas are restricted to use only two variables. We adjoin to this language two-variable atomic formulas that say, 'the letter a appears between positions x and y'. This is, in a sense, the simplest property that is not expressible using only two variables.
Andreas Krebs, Kamal Lodaya, Paritosh K. Pandya, Howard Straubing
LICS4
2012 An effective characterization of the alternation hierarchy in two-variable logic
Andreas Krebs, Howard Straubing
FSTTCS2
2009 Wreath Products of Forest Algebras, with Applications to Tree Logics
abstract
We use the recently developed theory of forest algebras to find algebraic characterizations of the languages of unranked trees and forests definable in various logics. These include the temporal logics CTL and EF, and first-order logic over the ancestor relation. While the characterizations are in general non-effective, we are able to use them to formulate necessary conditions for definability and provide new proofs that a number of languages are not definable in these logics.
Mikolaj Bojanczyk, Howard Straubing, Igor Walukiewicz
LICS2
2008 Piecewise Testable Tree Languages
abstract
This paper presents a decidable characterization of tree languages that can be defined by a boolean combination of Sigma1formulas. This is a tree extension of the Simon theorem, which says that a string language can be defined by a boolean combination of Sigma1formulas if and only if its syntactic monoid is J-trivial.
Mikolaj Bojanczyk, Luc Segoufin, Howard Straubing
LICS3
2007 Definability of Languages by Generalized First-Order Formulas over N+
abstract
We consider an extension of first-order logic by modular quantifiers of a fixed modulus q. Drawing on collapse results from finite model theory and techniques of finite semigroup theory, we show that if the only available numerical predicate is addition, then sentences in this logic cannot define the set of bit strings in which the number of 1's is divisible by a prime p that does not divide q. More generally, we completely characterize the regular languages definable in this logic. The corresponding statement, with addition replaced by arbitrary numerical predicates, is equivalent to the conjectured separation of the circuit complexity class $ACC$ from $NC^1$. Thus our theorem can be viewed as proving a highly uniform version of the conjecture.
Amitabha Roy 0001, Howard Straubing
SIAM J. Comput.2
2006 First Order Formulas with Modular Predicates
abstract
Two results by Schutzenberger (1965) and by Mc- Naughton and Papert (1971) lead to a precise description of the expressive power of first order logic on words interpreted as ordered colored structures. In this paper, we study the expressive power of existential formulas and of Boolean combinations of existential formulas in a logic enriched by modular numerical predicates. We first give a combinatorial description of the corresponding regular languages, and then give an algebraic characterization in terms of their syntactic morphisms. It follows that one can effectively decide whether a given regular language is captured by one of these two fragments of first order logic. The proofs rely on nontrivial techniques of semigroup theory: stamps, derived categories and wreath products.
Laura Chaubard, Jean-Éric Pin, Howard Straubing
LICS3
2006 Definability of Languages by Generalized First-Order Formulas over (N, +)
Amitabha Roy 0001, Howard Straubing
STACS2
2006 A Note on MODp - MODm Circuits
Howard Straubing, Denis Thérien
Theory Comput. Syst.1
2006 Actions, wreath products of C-varieties and concatenation product
Laura Chaubard, Jean-Éric Pin, Howard Straubing
Theor. Comput. Sci.3
2005 Inexpressibility Results for Regular Languages in Nonregular Settings
Howard Straubing
Developments in Language Theory1
2003 Regular Languages Defined by Generalized First-Order Formulas with a Bounded Number of Bound Variables
Howard Straubing, Denis Thérien
Theory Comput. Syst.1
2002 On Logical Descriptions of Regular Languages
Howard Straubing
LATIN1
2002 Weakly Iterated Block Products of Finite Monoids
Howard Straubing, Denis Thérien
LATIN1
2001 Regular Languages Defined by Generalized First-Order Formulas with a Bounded Number of Bound Variables
Howard Straubing, Denis Thérien
STACS1
2001 Languages Defined with Modular Counting Quantifiers
Howard Straubing
Inf. Comput.1
1999 Lower bounds for modular counting by circuits with modular gates
David A. Mix Barrington, Howard Straubing
Comput. Complex.2
1998 Languages Defined With Modular Counting Quantifiers (Extended Abstract)
Howard Straubing
STACS1
1997 Finite Semigroup Varieties Defined by Programs
Pierre Péladeau, Howard Straubing, Denis Thérien
Theor. Comput. Sci.2
1995 Lower Bounds for Modular Counting by Circuits with Modular Gates
David A. Mix Barrington, Howard Straubing
LATIN2
1995 Regular Languages Defined with Generalized Quanifiers
Howard Straubing, Denis Thérien, Wolfgang Thomas
Inf. Comput.1
1995 Superlinear Lower Bounds for Bounded-Width Branching Programs
David A. Mix Barrington, Howard Straubing
J. Comput. Syst. Sci.2
1994 Complex Polynomials and Circuit Lower Bounds for Modular Counting
David A. Mix Barrington, Howard Straubing
Comput. Complex.2
1992 Circuit Complexity and the Expressive Power of Generalized First-Order Formulas
Howard Straubing
ICALP1
1992 Complex Polynomials and Circuit Lower Bounds for Modular Counting
David A. Mix Barrington, Howard Straubing
LATIN2
1992 Some Results on the Generalized Star-Height Problem
Jean-Éric Pin, Howard Straubing, Denis Thérien
Inf. Comput.2
1992 Regular Languages in NC¹
David A. Mix Barrington, Kevin J. Compton, Howard Straubing, Denis Thérien
J. Comput. Syst. Sci.3
1992 On a Conjecture Concerning Dot-Depth Two Languages
Howard Straubing, Pascal Weil
Theor. Comput. Sci.1
1990 Non-Uniform Automata Over Groups
David A. Mix Barrington, Howard Straubing, Denis Thérien
Inf. Comput.2
1990 On Uniformity within NC¹
David A. Mix Barrington, Neil Immerman, Howard Straubing
J. Comput. Syst. Sci.3
1989 New Results on the Generalized Star-Height Problem
Jean-Éric Pin, Howard Straubing, Denis Thérien
STACS2
1988 regular Languages Defined with Generalized Quantifiers
Howard Straubing, Denis Thérien, Wolfgang Thomas
ICALP1
1988 Semigroups and Languages of Dot-Depth Two
Howard Straubing
Theor. Comput. Sci.1
1986 Semigroups and Languages of Dot-Depth 2
Howard Straubing
ICALP1
1981 A Generalization of the Schützenberger Product of Finite Monoids
Howard Straubing
Theor. Comput. Sci.1