postproc: introduce -x merge-states-min
* spot/twaalgos/postproc.cc, spot/twaalgos/postproc.hh: Introduce a merge-states-min option. * bin/spot-x.cc: Document it. * spot/gen/automata.cc, spot/gen/automata.hh, bin/genaut.cc: Add option to generate cyclist test cases. * NEWS: Document the above. * tests/core/included.test: Add test cases that used to be too slow.
This commit is contained in:
parent
d9248e2e97
commit
b3b22388c9
8 changed files with 99 additions and 8 deletions
|
|
@ -1,6 +1,6 @@
|
|||
#! /bin/sh
|
||||
# -*- coding: utf-8 -*-
|
||||
# Copyright (C) 2016 Laboratoire de Recherche et Développement
|
||||
# Copyright (C) 2016, 2022 Laboratoire de Recherche et Développement
|
||||
# de l'Epita (LRDE).
|
||||
#
|
||||
# This file is part of Spot, a model checking library.
|
||||
|
|
@ -60,5 +60,12 @@ ltl2tgba true | autfilt out.hoa --equivalent-to -
|
|||
ltl2tgba '!(a U c)' | autfilt --product-or a1.hoa > out.hoa
|
||||
ltl2tgba true | autfilt out.hoa --equivalent-to - && exit 1
|
||||
|
||||
:
|
||||
# In Spot 2.10, the following was very slow.
|
||||
for n in 1 2 4 8 16 512 1024 2048 4096 8192; do
|
||||
genaut --cyclist-trace-nba=$n > trace.hoa
|
||||
genaut --cyclist-proof-dba=$n > proof.hoa
|
||||
autfilt -q --included-in=trace.hoa proof.hoa || exit 1
|
||||
autfilt -q --included-in=proof.hoa trace.hoa && exit 1
|
||||
done
|
||||
|
||||
:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue