Alexander Okhotin

dblp:o/AOkhotin · DBLP profile ↗
← Back
145ranked-venue papers
60as first author
36since 2021 · last 2026
0000-0002-1615-2725ORCID · verified

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

Theory of computation · 142 · 58 first-author · 36 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 2 first-authorArtificial intelligence and machine learning · 2Databases, data management, data science and information retrieval · 1 · 1 first-author
YearPublicationVenuePosition
2026 On the Size Complexity of Two-Way Finite Automata with Drop-Once Pebbles
abstract
A two-way finite automaton with drop-once pebbles (O. Martynova, A. Okhotin, "A time to cast away stones: On a family of pebble automata", IJFCS, 37 (2026)) may drop its pebbles at any squares of the tape, but a pebble once dropped cannot be moved anymore. In this paper, it is proved that transforming an n-state deterministic automaton with k drop-once pebbles to a standard two-way deterministic finite automaton (2DFA) requires Θ(n^{k+1}) states in the worst case. For nondeterministic two-way automata with one drop-once pebble, it is proved that transforming them to a 2DFA requires at least 2^{n/3-o(n)} states, transforming to a two-way nondeterministic automaton (2NFA) takes at least 2^{n/6-o(n)} states, and, finally, determinizing them to a deterministic two-way automaton with one drop-once pebble requires at least 2^{n/6-o(n)} states.
Georgy Kipriyanov, Alexander Okhotin
MFCS2
2026 On the State Complexity of Two-Way Reversible Finite Automata
Daniil Lyubaev, Maria Radionova, Alexander Okhotin
CIAA3
2026 Sweeping permutation automata
Maria Radionova, Alexander Okhotin
Acta Informatica2
2026 Improved bounds on the length of shortest strings accepted by two-way finite automata
Olga Martynova 0001, Alexander Okhotin
Inf. Comput.2
2026 Decision problems for reversible and permutation automata
Maria Radionova, Alexander Okhotin
Inf. Comput.2
2025 On the Transformation of Two-Way Nondeterministic Finite Automata to Unambiguous Finite Automata
Semyon Petrov, Alexander Okhotin
DLT2
2025 Nondeterministic Tree-Walking Automata Are Not Closed Under Complementation
Olga Martynova 0001, Alexander Okhotin
ICALP2
2025 Simulating Two-Way Nondeterministic Finite Automata Over Small Alphabets by One-Way Nondeterministic Automata
Viliam Geffert, Alexander Okhotin
CIAA2
2025 From Regular Expressions to Deterministic Finite Automata: $2^{\frac{n}{2}+\sqrt{n}(\log n)^{\varTheta (1)}}$ States Are Necessary and Sufficient
Olga Martynova 0001, Alexander Okhotin
CIAA2
2025 A Hierarchy of Reversible Finite Automata
Maria Radionova, Alexander Okhotin
CIAA2
2025 A parallel algorithm for counting parse trees
Margarita Mikhelson, Alexander Okhotin
Inf. Comput.2
2025 Decision problems for systems of language equations and inequations
Alexander Okhotin
Inf. Comput.1
2025 Probabilistic input-driven pushdown automata
Alex Rose 0003, Alexander Okhotin
Inf. Comput.2
2024 Decision Problems for Reversible and Permutation Automata
Maria Radionova, Alexander Okhotin
CIAA2
2024 Rational Index of Languages Defined by Grammars with Bounded Dimension of Parse Trees
Ekaterina N. Shemetova, Alexander Okhotin, Semyon V. Grigorev
Theory Comput. Syst.2
2024 GF(2)-operations on basic families of formal languages
Alexander Okhotin, Maria Radionova, Elizaveta Sazhneva
Theor. Comput. Sci.1
2023 Parallel Enumeration of Parse Trees
Margarita Mikhelson, Alexander Okhotin
MFCS2
2023 Probabilistic Input-Driven Pushdown Automata
Alex Rose 0003, Alexander Okhotin
MFCS2
2023 A Time to Cast Away Stones
Olga Martynova 0001, Alexander Okhotin
CIAA2
2023 State complexity of transforming graph-walking automata to halting, returning and reversible
Olga Martynova 0001, Alexander Okhotin
Inf. Comput.2
2023 Non-closure under complementation for unambiguous linear grammars
Olga Martynova 0001, Alexander Okhotin
Inf. Comput.2
2023 On hardest languages for one-dimensional cellular automata
Mikhail Mrykhin, Alexander Okhotin
Inf. Comput.2
2023 On the transformation of two-way finite automata to unambiguous finite automata
Semyon Petrov, Alexander Okhotin
Inf. Comput.2
2023 On the Transformation of LL(k)-linear to LL(1)-linear Grammars
Ilya Olkhovsky, Alexander Okhotin
Theory Comput. Syst.2
2023 Correction to: On the Transformation of LL(k)-linear to LL(1)-linear Grammars
Ilya Olkhovsky, Alexander Okhotin
Theory Comput. Syst.2
2023 Homomorphisms and inverse homomorphisms on graph-walking automata
Olga Martynova 0001, Alexander Okhotin
Theor. Comput. Sci.2
2023 The hardest language for grammars with context operators
Mikhail Mrykhin, Alexander Okhotin
Theor. Comput. Sci.2
2022 Rational Index of Languages with Bounded Dimension of Parse Trees
Ekaterina N. Shemetova, Alexander Okhotin, Semyon V. Grigorev
DLT2
2022 Homomorphisms on Graph-Walking Automata
Olga Martynova 0001, Alexander Okhotin
CIAA2
2022 Formal languages over GF(2)
Ekaterina Bakinova, Artem Basharin, Igor Batmanov, Konstantin Lyubort, Alexander Okhotin, Elizaveta Sazhneva
Inf. Comput.5
2022 State complexity of GF(2)-operations on unary languages
Alexander Okhotin, Elizaveta Sazhneva
Inf. Comput.1
2021 The Hardest LL(k) Language
Mikhail Mrykhin, Alexander Okhotin
DLT2
2021 On Hardest Languages for One-Dimensional Cellular Automata
Mikhail Mrykhin, Alexander Okhotin
LATA2
2021 On the Transformation of Two-Way Deterministic Finite Automata to Unambiguous Finite Automata
Semyon Petrov, Alexander Okhotin
LATA2
2021 Lower Bounds for Graph-Walking Automata
abstract
Graph-walking automata (GWA) traverse graphs by moving between the nodes following the edges, using a finite-state control to decide where to go next. It is known that every GWA can be transformed to a GWA that halts on every input, to a GWA returning to the initial node in order to accept, as well as to a reversible GWA. This paper establishes lower bounds on the state blow-up of these transformations: it is shown that making an n-state GWA traversing k-ary graphs return to the initial node requires at least 2(n-1)(k-3) states in the worst case; the same lower bound holds for the transformation to halting automata. Automata satisfying both properties at once must have at least 4(n-1)(k-3) states. A reversible automaton must have at least 4(n-1)(k-3)-1 states. These bounds are asymptotically tight to the upper bounds proved using the methods from the literature.
Olga Martynova 0001, Alexander Okhotin
STACS2
2021 On the Length of Shortest Strings Accepted by Two-way Finite Automata
abstract
Given a two-way finite automaton recognizing a non-empty language, consider the length of the shortest string it accepts, and, for each n ≥ 1, let f(n) be the maximum of these lengths over all n-state automata. It is proved that for n-state two-way finite automata, whether deterministic or nondeterministic, this number is at least Ω(10n/5) and less than (2nn+1), with the lower bound reached over an alphabet of size Θ(n). Furthermore, for deterministic automata and for a fixed alphabet of size m ≥ 1, the length of the shortest string is at least e(1+o(1))mn(log n− log m).
Egor Dobronravov, Nikita Dobronravov, Alexander Okhotin
Fundam. Informaticae3
2020 Cyclic Shift on Multi-component Grammars
Alexander Okhotin, Alexey Sorokin
LATA1
2020 Reversibility of computations in graph-walking automata
Michal Kunc, Alexander Okhotin
Inf. Comput.2
2020 Extensions of unification modulo ACUI
abstract
Abstract The theory ACUI of an associative, commutative, and idempotent binary function symbol + with unit0was one of the first equational theories for which the complexity of testing solvability of unification problems was investigated in detail. In this paper, we investigate two extensions of ACUI. On one hand, we consider approximate ACUI-unification, where we use appropriate measures to express how close a substitution is to being a unifier. On the other hand, we extend ACUI-unification to ACUIG-unification, that is, unification in equational theories that are obtained from ACUI by adding a finite setGof ground identities. Finally, we combine the two extensions, that is, consider approximate ACUI-unification. For all cases we are able to determine the exact worst-case complexity of the unification problem.
Franz Baader, Pavlos Marantidis, Antoine Mottet, Alexander Okhotin
Math. Struct. Comput. Sci.4
2019 On the Length of Shortest Strings Accepted by Two-Way Finite Automata
Egor Dobronravov, Nikita Dobronravov, Alexander Okhotin
DLT3
2019 On the Expressive Power of GF(2)-Grammars
Vladislav Makarov 0001, Alexander Okhotin
SOFSEM2
2019 Graph-Walking Automata: From Whence They Come, and Whither They are Bound
Alexander Okhotin
CIAA1
2019 Hardest languages for conjunctive and Boolean grammars
Alexander Okhotin
Inf. Comput.1
2019 State complexity of unambiguous operations on finite automata
Galina Jirásková, Alexander Okhotin
Theor. Comput. Sci.2
2019 Edit distance neighbourhoods of input-driven pushdown automata
Alexander Okhotin, Kai Salomaa
Theor. Comput. Sci.1
2019 Further closure properties of input-driven pushdown automata
Alexander Okhotin, Kai Salomaa
Theor. Comput. Sci.1
2018 Towards Exact State Complexity Bounds for Input-Driven Pushdown Automata
Galina Jirásková, Alexander Okhotin
DLT2
2018 A Tale of Conjunctive Grammars
Alexander Okhotin
DLT1
2018 Formal Languages over GF(2)
Ekaterina Bakinova, Artem Basharin, Igor Batmanov, Konstantin Lyubort, Alexander Okhotin, Elizaveta Sazhneva
LATA5
2018 Underlying Principles and Recurring Ideas of Formal Grammars
Alexander Okhotin
LATA1
2018 On the Number of Nonterminal Symbols in Unambiguous Conjunctive Grammars
abstract
Unambiguous conjunctive grammars with 1 nonterminal symbol are shown to be strictly weaker than the grammars with 2 nonterminal symbols, which are in turn strictly weaker that the grammars with 3 or more nonterminal symbols. This hierarchy is established by considering grammars over a one-symbol al phabet, for which it is shown that 1-nonterminal grammars describe only regular languages, 2-nonterminal grammars describe some non-regular languages, but all of them are in a certain sense sparse, whereas 3-nonterminal grammars may describe some non-regular languages of non-zero density. It is also proved that one can test a 2-nonterminal grammar for equivalence with a regular language, whereas the equivalence between a pair of 2-nonterminal grammars is undecidable.
Artur Jez, Alexander Okhotin
Fundam. Informaticae2
2018 Preface
Jeffrey Shallit, Alexander Okhotin
Inf. Comput.2
2018 Linear-space recognition for grammars with contexts
Mikhail Barash, Alexander Okhotin
Theor. Comput. Sci.2
2017 On the state complexity of operations on two-way finite automata
Galina Jirásková, Alexander Okhotin
Inf. Comput.2
2017 State complexity of operations on input-driven pushdown automata
Alexander Okhotin, Kai Salomaa
J. Comput. Syst. Sci.1
2017 Generalized LR Parsing Algorithm for Grammars with One-Sided Contexts
Mikhail Barash, Alexander Okhotin
Theory Comput. Syst.2
2017 Unambiguous conjunctive grammars over a one-symbol alphabet
Artur Jez, Alexander Okhotin
Theor. Comput. Sci.2
2016 Approximate Unification in the Description Logic FL_0
Franz Baader, Pavlos Marantidis, Alexander Okhotin
JELIA3
2016 Computational and Proof Complexity of Partial String Avoidability
abstract
The partial string avoidability problem, also known as partial word avoidability, is stated as follows: given a finite set of strings with possible ``holes'' (undefined symbols), determine whether there exists any two-sided infinite string containing no substrings from this set, assuming that a hole matches every symbol. The problem is known to be NP-hard and in PSPACE, and this paper establishes its PSPACE-completeness. Next, string avoidability over the binary alphabet is interpreted as a version of conjunctive normal form (CNF) satisfiability problem (SAT), with each clause having infinitely many shifted variants. Non-satisfiability of these formulas can be proved using variants of classical propositional proof systems, augmented with derivation rules for shifting constraints (such as clauses, inequalities, polynomials, etc). Two results on their proof complexity are established. First, there is a particular formula that has a short refutation in Resolution with shift, but requires classical proofs of exponential size (Resolution, Cutting Plane, Polynomial Calculus, etc.). At the same time, exponential lower bounds for shifted versions of classical proof systems are established.
Dmitry Itsykson, Alexander Okhotin, Vsevolod Oparin
MFCS2
2016 Equations over sets of integers with addition only
Artur Jez, Alexander Okhotin
J. Comput. Syst. Sci.2
2016 Least and greatest solutions of equations over sets of integers
Artur Jez, Alexander Okhotin
Theor. Comput. Sci.2
2016 Descriptional Complexity of Formal Systems
Helmut Jürgensen, Juhani Karhumäki, Alexander Okhotin
Theor. Comput. Sci.3
2016 Input-driven languages are linear conjunctive
Alexander Okhotin
Theor. Comput. Sci.1
2015 Two-sided context specifications in formal grammars
Mikhail Barash, Alexander Okhotin
Theor. Comput. Sci.2
2015 Improved normal form for grammars with one-sided contexts
Alexander Okhotin
Theor. Comput. Sci.1
2015 Descriptional complexity of unambiguous input-driven pushdown automata
Alexander Okhotin, Kai Salomaa
Theor. Comput. Sci.1
2014 Input-Driven Pushdown Automata with Limited Nondeterminism - (Invited Paper)
Alexander Okhotin, Kai Salomaa
Developments in Language Theory1
2014 Linear Grammars with One-Sided Contexts and Their Automaton Representation
Mikhail Barash, Alexander Okhotin
LATIN2
2014 Transforming Two-Way Alternating Finite Automata to One-Way Nondeterministic Automata
Viliam Geffert, Alexander Okhotin
MFCS (1)2
2014 An extension of context-free grammars with one-sided context specifications
Mikhail Barash, Alexander Okhotin
Inf. Comput.2
2014 Computational completeness of equations over sets of natural numbers
Artur Jez, Alexander Okhotin
Inf. Comput.2
2014 Parsing by matrix multiplication generalized to Boolean grammars
Alexander Okhotin
Theor. Comput. Sci.1
2013 Unambiguous Conjunctive Grammars over a One-Letter Alphabet
Artur Jez, Alexander Okhotin
Developments in Language Theory2
2013 Reversibility of Computations in Graph-Walking Automata
Michal Kunc, Alexander Okhotin
MFCS2
2013 On Language Equations with One-sided Concatenation
abstract
Language equations are equations where both the constants occurring in the equations and the solutions are formal languages. They have first been introduced in formal language theory, but are now also considered in other areas of computer science. In the present paper, we restrict the attention to language equations with one-sided concatenation, but in contrast to previous work on these equations, we allow not just union but all Boolean operations to be used when formulating them. In addition, we are not just interested in deciding solvability of such equations, but also in deciding other properties of the set of solutions, like its cardinality (finite, infinite, uncountable) and whether it contains least/greatest solutions. We show that all these decision problems are EXPTIME-complete.
Franz Baader, Alexander Okhotin
Fundam. Informaticae2
2012 Homomorphisms Preserving Deterministic Context-Free Languages
Tommi Lehtinen 0001, Alexander Okhotin
Developments in Language Theory2
2012 Non-erasing Variants of the Chomsky-Schützenberger Theorem
Alexander Okhotin
Developments in Language Theory1
2012 Defining Contexts in Context-Free Grammars
Mikhail Barash, Alexander Okhotin
LATA2
2012 Solving Language Equations and Disequations with Applications to Disunification in Description Logics and Monadic Set Constraints
Franz Baader, Alexander Okhotin
LPAR2
2012 Language Equations with Symmetric Difference
abstract
The paper investigates the expressive power of language equations with the operations of concatenation and symmetric difference. For equations over every finite alphabet Σ with |Σ| ≥ 1, it is demonstrated that the sets representable by unique solutio
Alexander Okhotin
Fundam. Informaticae1
2012 Unambiguous finite automata over a unary alphabet
Alexander Okhotin
Inf. Comput.1
2012 On the expressive power of univariate equations over sets of natural numbers
Alexander Okhotin, Panos Rondogiannis
Inf. Comput.1
2012 Representing Hyper-arithmetical Sets by Equations over Sets of Integers
abstract
Systems of equations with sets of integers as unknowns are considered. It is shown that the class of sets representable by unique solutions of equations using the operations of union and addition, defined as S+T={m+n∣m∈S,n∈T}, and with ultimately periodic constants is exactly the class of hyper-arithmetical sets. Equations using addition only can represent every hyper-arithmetical set under a simple encoding. All hyper-arithmetical sets can also be represented by equations over sets of natural numbers equipped with union, addition and subtraction $S \mathop {\mbox {$-^{\hspace {-.5em}\cdot }\,\,$}}T=\{m-n \mid m \in S, n \in T, m \geq n\}$ . Testing whether a given system has a solution is $\varSigma ^{1}_{1}$ -complete for each model. These results, in particular, settle the expressive power of the most general types of language equations, as well as equations over subsets of free groups.
Artur Jez, Alexander Okhotin
Theory Comput. Syst.2
2012 State complexity of operations on two-way finite automata over a unary alphabet
Michal Kunc, Alexander Okhotin
Theor. Comput. Sci.2
2012 Parsing Boolean grammars over a one-letter alphabet using online convolution
Alexander Okhotin, Christian Reitwießner
Theor. Comput. Sci.1
2012 Language equations with complementation: Expressive power
Alexander Okhotin, Oksana Yakimova
Theor. Comput. Sci.1
2011 Describing Periodicity in Two-Way Deterministic Finite Automata Using Transformation Semigroups
Michal Kunc, Alexander Okhotin
Developments in Language Theory2
2011 Descriptional Complexity of Unambiguous Nested Word Automata
Alexander Okhotin, Kai Salomaa
LATA1
2011 State Complexity of Operations on Input-Driven Pushdown Automata
Alexander Okhotin, Kai Salomaa
MFCS1
2011 Comparing Linear Conjunctive Languages to Subfamilies of the Context-Free Languages
Alexander Okhotin
SOFSEM1
2011 On the State Complexity of Star of Union and Star of Intersection
abstract
The state complexity of the star of union of an m-state DFA language and an n-state DFA language is proved to be 2 m+n−1 −2 m−1 −2 n−1 +1 for every alphabet of at least two letters. The state complexity of the star of intersection is established as 3/4 2 mn for every alphabet of six or more letters. This improves the recent results of A. Salomaa, K. Salomaa and Yu (“State complexity of combined operations”, Theoret. Comput. Sci., 383 (2007) 140–152).
Galina Jirásková, Alexander Okhotin
Fundam. Informaticae2
2011 State Complexity of Union and Intersection for Two-way Nondeterministic Finite Automata
abstract
The number of states in a two-way nondeterministic finite automaton (2NFA) needed to represent intersection of languages given by an m-state 2NFA and an n-state 2NFA is shown to be at least m+n and at most m+n+1. For the union operation, the number of states is exactly m+n. The lower bound is established for languages over a one-letter alphabet. The key point of the argument is the following number-theoretic lemma: for all m, n ≥ 2 with m, n ≠ 6 (and with finitely many other exceptions), there exist partitions m = p 1 +. . .+ p k and n = q 1 +. . .+q l , where all numbers p 1 , . . . , p k , q 1 , . . . , q l ≥ 2 are powers of pairwise distinct primes. For completeness, an analogous statement about partitions of any two numbers m, n ∉ {4, 6} (with a few more exceptions) into sums of pairwise distinct primes is established as well.
Michal Kunc, Alexander Okhotin
Fundam. Informaticae2
2011 Complexity of Equations over Sets of Natural Numbers
Artur Jez, Alexander Okhotin
Theory Comput. Syst.2
2011 One-Nonterminal Conjunctive Grammars over a Unary Alphabet
Artur Jez, Alexander Okhotin
Theory Comput. Syst.2
2011 A simple P-complete problem and its language-theoretic representations
Alexander Okhotin
Theor. Comput. Sci.1
2011 Expressive power of LL(k) Boolean grammars
Alexander Okhotin
Theor. Comput. Sci.1
2010 On Language Equations XXK = XXL and XM = N over a Unary Alphabet
Tommi Lehtinen 0001, Alexander Okhotin
Developments in Language Theory2
2010 Fast Parsing for Boolean Grammars: A Generalization of Valiant's Algorithm
Alexander Okhotin
Developments in Language Theory1
2010 Least and Greatest Solutions of Equations over Sets of Integers
Artur Jez, Alexander Okhotin
MFCS2
2010 Unambiguous Finite Automata over a Unary Alphabet
Alexander Okhotin
MFCS1
2010 On Equations over Sets of Integers
abstract
Systems of equations with sets of integers as unknowns are considered. It is shown that the class of sets representable by unique solutions of equations using the operations of union and addition $S+T=\makeset{m+n}{m \in S, \: n \in T}$ and with ultimately periodic constants is exactly the class of hyper-arithmetical sets. Equations using addition only can represent every hyper-arithmetical set under a simple encoding. All hyper-arithmetical sets can also be represented by equations over sets of natural numbers equipped with union, addition and subtraction $S \dotminus T=\makeset{m-n}{m \in S, \: n \in T, \: m \geqslant n}$. Testing whether a given system has a solution is $\Sigma^1_1$-complete for each model. These results, in particular, settle the expressive power of the most general types of language equations, as well as equations over subsets of free groups.
Artur Jez, Alexander Okhotin
STACS2
2010 Univariate Equations Over Sets of Natural Numbers
abstract
It is shown that equations of the form �(X) = ψ(X), in which the unknown X is a set of natural numbers and �, ψ use the operations of union, intersection and addition of sets S + T = {m + n |, m ∈ S, n ∈ T}, can simulate systems of equations � j (X 1 , …, X n ) = � j (X 1 , …, X n ) with 1 ≤ j ≤ ℓ, in the sense that solutions of any such system are encoded in the solutions of the corresponding equation. This implies computational universality of least and greatest solutions of equations �(X) = ψ(X), as well as undecidability of their basic decision problems. It is sufficient to use only singleton constants in the construction. All results equally apply to language equations over a one-letter alphabet Σ = {a}.
Artur Jez, Alexander Okhotin
Fundam. Informaticae2
2010 On the State Complexity of Scattered Substrings and Superstrings
abstract
It is proved that the set of scattered substrings of a language recognized by an n-state DFA requires a DFA with at least 2 $^{n/2-2}$ states (the known upper bound is 2 $^n$ ), with witness languages given over an exponentially growing alphabet. For a 3-letter alphabet, scattered substrings are shown to require at least 2 $^{sqrt{2n+30}-6}$ states. A similar state complexity function for scattered superstrings is determined to be exactly 2 $^{n-2}$ + 1 for an alphabet of at least n − 2 letters, and strictly less for any smaller alphabet. For a 3-letter alphabet, the state complexity of scattered superstrings is at least 1/5 4sqrt{n/2}n-3/4.
Alexander Okhotin
Fundam. Informaticae1
2010 Computational power of two stacks with restricted communication
Juhani Karhumäki, Michal Kunc, Alexander Okhotin
Inf. Comput.3
2010 Decision problems for language equations
Alexander Okhotin
J. Comput. Syst. Sci.1
2010 Conjunctive Grammars over a Unary Alphabet: Undecidability and Unbounded Growth
Artur Jez, Alexander Okhotin
Theory Comput. Syst.2
2010 On stateless multihead automata: Hierarchies and the emptiness problem
Oscar H. Ibarra, Juhani Karhumäki, Alexander Okhotin
Theor. Comput. Sci.3
2010 Conjunctive grammars with restricted disjunction
Alexander Okhotin, Christian Reitwießner
Theor. Comput. Sci.1
2009 On Equations over Sets of Numbers and Their Limitations
Tommi Lehtinen 0001, Alexander Okhotin
Developments in Language Theory2
2009 Conjunctive Grammars with Restricted Disjunction
Alexander Okhotin, Christian Reitwießner
SOFSEM1
2009 Equations over Sets of Natural Numbers with Addition Only
abstract
Systems of equations of the form $X=YZ$ and $X=C$ are considered, in which the unknowns are sets of natural numbers, ``$+$'' denotes pairwise sum of sets $S+T=\ensuremath{ \{ m+n \: | \: m \in S, \; n \in T \} }$, and $C$ is an ultimately periodic constant. It is shown that such systems are computationally universal, in the sense that for every recursive (r.e., co-r.e.) set $S \subseteq \mathbb{N}$ there exists a system with a unique (least, greatest) solution containing a component $T$ with $S=\ensuremath{ \{ n \: | \: 16n+13 \in T \} }$. This implies undecidability of basic properties of these equations. All results also apply to language equations over a one-letter alphabet with concatenation and regular constants.
Artur Jez, Alexander Okhotin
STACS2
2009 State complexity of power
Michael Domaratzki, Alexander Okhotin
Theor. Comput. Sci.2
2008 On the State Complexity of Operations on Two-Way Finite Automata
Galina Jirásková, Alexander Okhotin
Developments in Language Theory2
2008 On the Computational Completeness of Equations over Sets of Natural Numbers
Artur Jez, Alexander Okhotin
ICALP (2)2
2008 On Stateless Multihead Automata: Hierarchies and the Emptiness Problem
Oscar H. Ibarra, Juhani Karhumäki, Alexander Okhotin
LATIN3
2008 Complexity of solutions of equations over sets of natural numbers
abstract
Systems of equations over sets of natural numbers (or, equivalently, language equations over a one-letter alphabet) of the form $X_i=varphi_i(X_1, ldots, X_n)$ ($1 leqslant i leqslant n$) are considered. Expressions $varphi_i$ may contain the operations of union, intersection and pairwise sum $A plus B = {x + y mid x in A, y in B$. A system with an EXPTIME-complete least solution is constructed, and it is established that least solutions of all such systems are in EXPTIME. The general membership problem for these equations is proved to be EXPTIME-complete.
Alexander Okhotin, Artur Jez
STACS1
2008 Unambiguous Boolean grammars
Alexander Okhotin
Inf. Comput.1
2007 Expressive Power of LL(k) Boolean Grammars
Alexander Okhotin
FCT1
2007 Unambiguous Boolean grammars
Alexander Okhotin
LATA1
2007 A Simple P-Complete Problem and Its Representations by Language Equations
Alexander Okhotin
MCU1
2007 Recursive descent parsing for Boolean grammars
Alexander Okhotin
Acta Informatica1
2007 Language equations with complementation: Decision problems
Alexander Okhotin, Oksana Yakimova
Theor. Comput. Sci.1
2006 Language Equations with Complementation
Alexander Okhotin, Oksana Yakimova
Developments in Language Theory1
2006 Communication of Two Stacks and Rewriting
Juhani Karhumäki, Michal Kunc, Alexander Okhotin
ICALP (2)3
2006 Computational Universality in One-variable Language Equations
Alexander Okhotin
Fundam. Informaticae1
2006 Computing by commuting
Juhani Karhumäki, Michal Kunc, Alexander Okhotin
Theor. Comput. Sci.3
2005 LR Parsing for Boolean Grammars
Alexander Okhotin
Developments in Language Theory1
2005 Strict Language Inequalities and Their Decision Problems
Alexander Okhotin
MFCS1
2005 Contextual Grammars with Uniform Sets of Trajectories
Alexander Okhotin, Kai Salomaa
Fundam. Informaticae1
2005 The dual of concatenation
Alexander Okhotin
Theor. Comput. Sci.1
2005 Unresolved systems of language equations: Expressive power and decision problems
Alexander Okhotin
Theor. Comput. Sci.1
2004 On Computational Universality in Language Equations
Alexander Okhotin
MCU1
2004 The Dual of Concatenation
Alexander Okhotin
MFCS1
2004 Boolean grammars
Alexander Okhotin
Inf. Comput.1
2004 Representing recursively enumerable languages by iterated deletion
Michael Domaratzki, Alexander Okhotin
Theor. Comput. Sci.2
2004 On the number of nonterminals in linear conjunctive grammars
Alexander Okhotin
Theor. Comput. Sci.1
2003 Boolean Grammars
Alexander Okhotin
Developments in Language Theory1
2003 Decision Problems for Language Equations with Boolean Operations
Alexander Okhotin
ICALP1
2003 The hardest linear conjunctive language
Alexander Okhotin
Inf. Process. Lett.1
2003 A recognition and parsing algorithm for arbitrary conjunctive grammars
Alexander Okhotin
Theor. Comput. Sci.1
2003 On the closure properties of linear conjunctive languages
Alexander Okhotin
Theor. Comput. Sci.1
2002 Automaton Representation of Linear Conjunctive Languages
Alexander Okhotin
Developments in Language Theory1
2002 Efficient Automaton-Based Recognition for Linear Conjunctive Languages
Alexander Okhotin
CIAA1
2002 Whale Calf, a Parser Generator for Conjunctive Grammars
Alexander Okhotin
CIAA1
2002 One-Visit Caterpillar Tree Automata
Alexander Okhotin, Kai Salomaa, Michael Domaratzki
Fundam. Informaticae1