unabbreviate: enable removal of R
This implies learning alternative rules for G, and W as well, since those would use R. Fixes #103. Suggested by Joachim Klein. * src/ltlvisit/unabbrev.cc, src/ltlvisit/unabbrev.hh: Implement the new rules. * doc/tl/tl.tex: Document the rules. * src/tests/unabbrevwm.test: Test them. * src/bin/ltlfilt.cc, NEWS: Mention that --unabbreviate accepts R.
This commit is contained in:
parent
0b8c418c94
commit
308833788b
6 changed files with 110 additions and 22 deletions
5
NEWS
5
NEWS
|
|
@ -13,8 +13,9 @@ New in spot 1.99.2a (not yet released)
|
|||
* All the unabbreviation functions (unabbreviate_ltl(),
|
||||
unabbreviate_logic(), unabbreviate_wm()) have been merged into a
|
||||
single unabbreviate() function that takes a string representing
|
||||
the list of rewritting rules to enable. This function is also
|
||||
available via ltlfilt --unabbreviate.
|
||||
the list of operators to remove among "eFGiMRW^" where 'e', 'i',
|
||||
and '^' stand respectively for <->, ->, and xor.
|
||||
This feature is also available via ltlfilt --unabbreviate.
|
||||
|
||||
* In LTL formulas, atomic propositions specified using double-quotes
|
||||
can now include \" and \\. (This is more consistent with the HOA
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue