Refine yesterday's change to the degeneralization.
This avoids a small regression on the size of degeneralized automata of our usual list of literature formulae. * src/tgba/tgbatba.hh, src/tgba/tgbatba.cc (tgba_tba_proxy::union_acceptance_conditions_of_original_state): New method. * src/tgba/tgbatba.cc (tgba_tba_proxy_succ_iterator): In accepting states, ignore only the last expected acceptance condition if its common to all outgoing transitions AND if it is not used by any outgoing transitions of the destination.
This commit is contained in:
parent
bc416fdb2f
commit
9d232af82f
3 changed files with 105 additions and 9 deletions
15
ChangeLog
15
ChangeLog
|
|
@ -1,3 +1,18 @@
|
|||
2011-08-26 Alexandre Duret-Lutz <adl@lrde.epita.fr>
|
||||
|
||||
Refine yesterday's change to the degeneralization.
|
||||
|
||||
This avoids a small regression on the size of degeneralized
|
||||
automata of our usual list of literature formulae.
|
||||
|
||||
* src/tgba/tgbatba.hh, src/tgba/tgbatba.cc
|
||||
(tgba_tba_proxy::union_acceptance_conditions_of_original_state):
|
||||
New method.
|
||||
* src/tgba/tgbatba.cc (tgba_tba_proxy_succ_iterator): In accepting
|
||||
states, ignore only the last expected acceptance condition if its
|
||||
common to all outgoing transitions AND if it is not used by any
|
||||
outgoing transitions of the destination.
|
||||
|
||||
2011-08-25 Alexandre Duret-Lutz <adl@lrde.epita.fr>
|
||||
|
||||
Make sure the degeneralization is idempotent (up to renaming of
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue