specialized translation for GF(guarantee) and FG(safety)
This is adapted from a proposition in a paper by J. Esparza, J. Křentínský, and S. Sickert, submitted to LICS'18. We should add proper references to the code and documentation once that paper is accepted. * spot/twaalgos/gfguarantee.cc, spot/twaalgos/gfguarantee.hh: New files. * spot/twaalgos/Makefile.am, python/spot/impl.i: Add them. * spot/twa/fwd.hh: Add a forward declaration of bdd_dict_ptr. * spot/twaalgos/postproc.cc, spot/twaalgos/postproc.hh: Make it possible to call finalize() from the translator subclass. Constify all the do_* functions while we are there. * spot/twaalgos/translate.cc, spot/twaalgos/translate.hh: Add a "gf-guarantee" option to decide whether to use the new translation. * bin/spot-x.cc: Document it. * tests/core/dca2.test, tests/core/genltl.test, tests/core/ltl2tgba2.test, tests/core/parity2.test, tests/core/satmin.test, tests/python/automata.ipynb, tests/python/sbacc.py: Adjust test cases. * tests/python/except.py: Add a couple more tests.
This commit is contained in:
parent
89f7047925
commit
7a65bdf6bc
19 changed files with 3140 additions and 1932 deletions
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/sh
|
||||
# -*- coding: utf-8 -*-
|
||||
# Copyright (C) 2009-2017 Laboratoire de Recherche et Développement de
|
||||
# Copyright (C) 2009-2018 Laboratoire de Recherche et Développement de
|
||||
# l'Epita (LRDE).
|
||||
# Copyright (C) 2003, 2004 Laboratoire d'Informatique de Paris 6 (LIP6),
|
||||
# département Systèmes Répartis Coopératifs (SRC), Université Pierre
|
||||
|
|
@ -132,8 +132,8 @@ sb-patterns,26, 1,1, 1,1, 1,1, 1,1
|
|||
sb-patterns,27, 2,7, 2,7, 2,7, 2,7
|
||||
hkrss-patterns,1, 1,2, 1,2, 3,6, 3,6
|
||||
hkrss-patterns,2, 1,2, 1,2, 3,6, 3,6
|
||||
hkrss-patterns,3, 5,36, 5,36, 5,36, 5,36
|
||||
hkrss-patterns,4, 9,400, 9,400, 9,400, 9,400
|
||||
hkrss-patterns,3, 5,20, 5,20, 5,20, 5,20
|
||||
hkrss-patterns,4, 9,400, 17,272, 9,400, 17,272
|
||||
hkrss-patterns,6, 1,2, 1,2, 3,6, 3,6
|
||||
hkrss-patterns,7, 2,8, 2,8, 2,8, 2,8
|
||||
hkrss-patterns,8, 1,1, 1,1, 1,1, 1,1
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue