thanks!
I used the enumeration of accepting runs that you suggested. (my tool didn't perform as better as i hoped, but that is my task:)
>> Do you mean this:
>> prod = spot.product(left, right)
>> run = prod.accepting_run(prod)
>> left_run = run.project(left)
>> Anyway to map a edge from a run to its automaton,
>> you'd have to enumerate all the edges that leave the source of the said>> edge, and locate one that have the same label, acceptance mark, and>> destination (you might have to check label implication instead
you nailed it! I enumerated the edges of the original automaton and compared the edges
as you suggested. That worked!
thanks for your help,
Ayrat