spot/spot
Alexandre Duret-Lutz 721d5695ec add a newer version of the generic emptiness check
As discussed with Jan Strejček.

* spot/twa/acc.cc, spot/twa/acc.hh (fin_unit_one_split): New function.
(fin_one_extract): Return the simplified acceptance condition as an
optimization.
* python/spot/impl.i: Bind this new function.
* tests/python/acc.py: New file, to test it.
* tests/Makefile.am: Add acc.py.
* spot/twaalgos/genem.cc, spot/twaalgos/genem.hh: Implement the
spot211 variant of the emptiness check.
* tests/python/genem.py: Test it.
* tests/python/acc_cond.ipynb: Adjust test for fin_one_extract.
2022-06-17 09:54:42 +02:00
..
bricks more noexcept to pleace GCC 2022-05-17 22:06:59 +02:00
gen gen, bitset: use clz() to simplify 2021-01-17 18:03:09 +01:00
graph Add a new function to sort edges 2022-05-24 16:58:07 +02:00
kripke build: fix multiple Clang13 warnings 2021-11-22 10:29:15 +01:00
ltsmin ltlsmin: fix incorrect check for dlsym error 2020-10-17 23:26:44 +02:00
mc sched_getcpu() and pthread_setaffinity_np() are non-portable 2021-11-22 10:24:52 +01:00
misc Introducing a global variable to define the number of threads 2022-05-24 16:58:07 +02:00
parseaut Fix a clang++15 warning 2022-05-17 12:01:11 +02:00
parsetl Fix compilation on MacOS X 2022-05-17 09:35:09 +02:00
priv robin_hood: Update to version 3.11.3 2021-09-16 14:07:17 +02:00
ta fixpool: propose alternative policy 2020-06-03 12:22:26 +02:00
taalgos replace bdd_satoneset(x,y,bddtrue) loops by minterms_of(x,y) 2021-04-14 17:31:45 +02:00
tl parsetl: speedup parsing of n-ary operators with many operands 2022-03-28 09:00:18 +02:00
twa add a newer version of the generic emptiness check 2022-06-17 09:54:42 +02:00
twaalgos add a newer version of the generic emptiness check 2022-06-17 09:54:42 +02:00
twacube use <cassert> and not <assert.h> in C++ 2021-06-15 12:34:15 +02:00
twacube_algos use <cassert> and not <assert.h> in C++ 2021-06-15 12:34:15 +02:00
.gitignore install pkg-config configuration files 2017-01-14 17:56:05 +01:00
libspot.pc.in install pkg-config configuration files 2017-01-14 17:56:05 +01:00
Makefile.am Introducing a global variable to define the number of threads 2022-05-24 16:58:07 +02:00