genltl: add --gf-implies

* spot/gen/formulas.cc, spot/gen/formulas.hh: Implement
LTL_GF_IMPLIES.
* bin/genltl.cc: Add --gf-implies.
* NEWS: Mention it.
* tests/core/genltl.test: Use it.
This commit is contained in:
Alexandre Duret-Lutz 2018-01-09 10:59:10 +01:00
parent f369db6cb1
commit 0b71df3fd3
5 changed files with 35 additions and 21 deletions

5
NEWS
View file

@ -10,9 +10,10 @@ New in spot 2.4.4.dev (net yet released)
Tools:
- genltl learned to generate a new family of formulas, taken from
- genltl learned to generate two new family of formulas, taken from
the SYNTCOMP competition on reactive synthesis:
--gf-equiv=RANGE (GFa{1} & GFa{2} & ... & GFa{n}) <-> GFz
--gf-equiv=RANGE (GFa1 & GFa2 & ... & GFan) <-> GFz
--gf-implies=RANGE (GFa1 & GFa2 & ... & GFan) -> GFz
- genltl learned to generate 4 new families of formulas, taken
from Müller & Sickert's GandALF'17 paper: