@vzn: Sorry, I didn't have time to answer your chat request for question [Generalized sequential machine synthesis subject to language equivalence/inclusion and reachability][1] until now. A pragmatic approach would be to bound the problem, i.e. does there exist a GSM $X$ with at most $n$ states such that ... holds. In this case, I conjecture that this problem is in PSPACE. Still it would be interesting to know if there is an upper bound for $n$ in the sense that if there is no realization of $X$ with at most $n$ states then there is none.
4 hours later…
16:46
@DaveLang hi no worries about timing. this chat room stays open over longer periods of time. just wanted to write some extended comments.
there seems to be some discrepancy in the statement. std FSM transducers can work with infinite size languages, but not infinite (size) words.
2

Consider a special case of homomorphisms of FSM transducers (or "generalized sequential machines" in [1]). Let $F$ be a transducer accepting a language $L$, and let $h(x)$ be a homomorphism function which maps from $\Sigma \to \Sigma^*$. (Here, $h(x)$ is extended in the standard way to strings, $...
the basic parallel is that the problem is to construct a transducer that fulfills a set of critiera. have been interested in a problem similar to this for a long time.
have long conjectured that maybe there is an algorithm based on enumerating all transducers in some canonical order.
certain branches of the "tree" can be pruned early and not further enumerated/grown/expanded/traversed based on provably not fulfilling the criteria.
if you could provide some more motivation/background on the problem it would be helpful/informative.
anyway, have surveyed the theory somewhat and have not found existing theory that goes in this direction. as you mention, some of these questions are close to, or inside, the undecidable-in-general region.
think that a useful way to study this would be empirically with small (random?) problem instances and an enumeration algorithm.
if the enumeration succeeds in some cases, maybe some more general theory could be built out of insights/observed patterns.
I also conjecture there may be some analog or generalization of krohn-rhodes theory/decomposition for transducers.
In mathematics and computer science, the Krohn–Rhodes theory (or algebraic automata theory) is an approach to the study of finite semigroups and automata that seeks to decompose them in terms of elementary components. These components correspond to finite aperiodic semigroups and finite simple groups that are combined together in a feedback-free manner (called a "wreath product" or "cascade").
Krohn and Rhodes found a general decomposition for finite automata. In doing their research, though, the authors discovered and proved an unexpected major result in finite semigroup theory, revealing...
it might help in constructing particular transducers fulfilling conditions as in our particular problem case(s).
1 hour later…
18:23
@vzn You are right that FSM transducers are defined over finite words. This is why I changed the question to generalized sequential machines. However, I don't think it is crucial as I suspect that the result will hold both for finite and infinite words as in many other cases (see e.g. fmindia.cmi.ac.in/update2013/presentations/Ashutosh-Trivedi.pdf).
@vzn: It is good to hear that you are also interested in this type of problem. I was not aware of the parallels you mentioned. Recently, I got interested in automata again because of some interesting Microsoft papers such as research.microsoft.com/pubs/151730/paper.pdf
@vzn: I have to think more about your proposals. As base problem I am now considering the following. Given two GSMs A and B does there exist a GSM X such that A o X = B.
@vzn: Regarding related work there are some Buchi automata synthesis papers such as cgi.csc.liv.ac.uk/~sven/atva07b.pdf where the general (unbounded) synthesis problem is undecidable. This may as well hold in this case. I have to review the arguments again.
18:43
hi. I have heard that problems relating to transducers with epsilon transitions are harder. there is some discussion of this in hopcroft & ullman, intro to automata, languages, computation theory.
to me there is not much difference from GSMs and transducers afaict/afaik. (hopcroft/ullman refer to GSMs).
Alur and Cerny introduced streaming string transducers (SSTs) to model
and analyze single-pass list processing programs [Alur and Cerny, 2010]
and analyze single-pass list processing programs [Alur and Cerny, 2010]
19:01
The AT&T FSM Library is a collection of Unix software tools for creating and manipulating finite state machines, specifically weighted finite-state acceptors and transducers. While completely general, the library was designed for and is being used in speech processing applications, such as speech recognition and speech synthesis. It is available under non-commercial (binary only) and commercial licenses from AT&T Labs.
The Library consists of three sets of component:
* User program level components that are stand-alone programs and read/write data from files or pipes.
* A hierarchy o...
re the schewe paper. a rare case where they seem to construct transducers fulfilling certain critieria/constraints...?
« first day (191 days earlier) ← previous day next day → last day (3438 days later) »
Transcript for
Jan3
Jan '146
Jan8
theory salon
theoretical computer science. highlight reel vzn1.wordpress.co...