Prime DOCAs
A Deterministic One-Counter Automaton (DOCA) is a DPDA with single letter stack alphabet. They can be used to define (context-free, word) languages by reaching an accepting state and counter 0. Let's call a language , given as the language of some DOCA decomposable if there exist languages such that for every , every is "smaller" Here, "smaller" means it is represented by a DOCA with strictly fewer states than . A language that is not decomposable is prime . The question is if it is decidable to check if a given a language (DOCA) is it prime. Notice that one can guess a decomposition into "smaller" automata, but not directly verify such a guess, because checking emptiness of intersections is undecidable for DOCA. Examples An example for a prime language is . It is recognized by a two-state DOCA (accepting with the second state and counter zero). Yet, any language , recognized by a single-state DOCA, must include the word . On the other hand, can be shown to be DOCA but not prime. Reference The question is really if the work of Kupfermann & Mosheiff, MFCS'13 can be sensibly extended to infinite Automata. They consider regular languages defined by DFA , minimal wrt. their index (number of states). They show decidability by brute force, which works in this way only for finite automata: A language is prime iff there is a word but in every that satisfies condition 2. There are finitely many such so one can take the big product and derive a bound on the length of the shortest such prime witness (This uses the finite-index!).
