product: Büchi|Büchi=Büchi, CoBüchi&CoBüchi=CoBüchi

Improve the construction of the above constructions, saving colors.

* spot/twaalgos/product.cc: Here.
* spot/twaalgos/product.hh, NEWS: Mention it.
* tests/core/prodchain.test, tests/core/prodor.test,
tests/python/_product_weak.ipynb: Adjust.
This commit is contained in:
Alexandre Duret-Lutz 2022-09-06 18:05:52 +02:00
parent 7cf580a9c5
commit 0f131f2eee
6 changed files with 6449 additions and 2140 deletions

View file

@ -1,6 +1,6 @@
#!/bin/sh
# -*- coding: utf-8 -*-
# Copyright (C) 2015, 2017-2018, 2021 Laboratoire de Recherche et
# Copyright (C) 2015, 2017-2018, 2021-2022 Laboratoire de Recherche et
# Développement de l'Epita (LRDE).
#
# This file is part of Spot, a model checking library.
@ -154,8 +154,8 @@ diff por.hoa exp
ltl2tgba -BDH 'GFa' > gfa.hoa
ltl2tgba -x '!wdba-minimize' -DH 'Xb' > xb.hoa
autfilt --product-or gfa.hoa xb.hoa -H > por.hoa
cat por.hoa
autfilt --product-or gfa.hoa xb.hoa -H > por2.hoa
cat por2.hoa
cat >exp <<EOF
HOA: v1
@ -194,4 +194,4 @@ State: 6
[!0] 6
--END--
EOF
diff por.hoa exp
diff por2.hoa exp