A question about automata
by t0rajir0u, Apr 12, 2009, 9:20 PM
Question: Let
be a finite alphabet and let
be a language on
. Let
, where
is the number of words in
of length
.
Is it true that
is a ratio of integer polynomials if and only if there exists another language
such that
for all
and such that
can be recognized by a finite automaton (equivalently, a regular expression)?
For example, the set of palindromes cannot be recognized by a finite automaton, but there is a bijection from palindromes to strings where each letter except the last letter is repeated exactly twice in a row, and that language can be recognized.
The way I really want to phrase the
requirement is that
and
, regarded as species, should be related by a natural transformation, but I don't know whether this is strictly stronger than the requirement I've written down. Anyway, I'm reasonably sure that as it stands the answer is "yes."
Here's an actual question which I wish I had the CS background to answer: characterize the languages
with the property that if
then every (edit:) contiguous substring of
is in
, i.e. describe what mode of computation recognizes such languages.







Is it true that





For example, the set of palindromes cannot be recognized by a finite automaton, but there is a bijection from palindromes to strings where each letter except the last letter is repeated exactly twice in a row, and that language can be recognized.
The way I really want to phrase the



Here's an actual question which I wish I had the CS background to answer: characterize the languages



