Typos and duplicates
* spot/twaalgos/degen.cc: typo in an error message * NEWS: fix typos and remove duplicates
This commit is contained in:
parent
d94fb07168
commit
7bf68b4c0e
2 changed files with 18 additions and 18 deletions
34
NEWS
34
NEWS
|
|
@ -2,7 +2,7 @@ New in spot 2.4.4.dev (net yet released)
|
||||||
|
|
||||||
Build:
|
Build:
|
||||||
|
|
||||||
- We no longuer distribute the doxygen-generated documentation in
|
- We no longer distribute the doxygen-generated documentation in
|
||||||
the tarball of Spot to save space. This documentation is still
|
the tarball of Spot to save space. This documentation is still
|
||||||
available online at https://spot.lrde.epita.fr/doxygen/. If you
|
available online at https://spot.lrde.epita.fr/doxygen/. If you
|
||||||
want to build a local copy you can configure Spot with
|
want to build a local copy you can configure Spot with
|
||||||
|
|
@ -75,11 +75,11 @@ New in spot 2.4.4.dev (net yet released)
|
||||||
|
|
||||||
- The new -x tls-impl=N option allows to fine-tune the
|
- The new -x tls-impl=N option allows to fine-tune the
|
||||||
implication-based simplification rules of ltl2tgba. See the
|
implication-based simplification rules of ltl2tgba. See the
|
||||||
spot-x man-page for details.
|
spot-x(7) man page for details.
|
||||||
|
|
||||||
- All tools learned to check the SPOT_OOM_ABORT environment
|
- All tools learned to check the SPOT_OOM_ABORT environment
|
||||||
variable. This is only useful for debuging out-of-memory
|
variable. This is only useful for debuging out-of-memory
|
||||||
conditions; see the spot-x(7) man page for detail.
|
conditions. See the spot-x(7) man page for details.
|
||||||
|
|
||||||
New functions in the library:
|
New functions in the library:
|
||||||
|
|
||||||
|
|
@ -94,13 +94,13 @@ New in spot 2.4.4.dev (net yet released)
|
||||||
- spot::nsa_to_nca(), spot::dfn_to_nca(), spot::dfn_to_dca(), and
|
- spot::nsa_to_nca(), spot::dfn_to_nca(), spot::dfn_to_dca(), and
|
||||||
spot::nsa_to_dca(), convert automata with DNF or Streett-like
|
spot::nsa_to_dca(), convert automata with DNF or Streett-like
|
||||||
acceptance into deterministic or non-deterministic co-Büchi
|
acceptance into deterministic or non-deterministic co-Büchi
|
||||||
automata. spot::to_dca() and spot::to_nca() dispatches between
|
automata. spot::to_dca() and spot::to_nca() dispatch between
|
||||||
these four functions. The language of produced automata include
|
these four functions. The language of produced automaton includes
|
||||||
the original language, but may be larger if the original automaton
|
the original language, but may be larger if the original automaton
|
||||||
is not co-Büchi realizable. Based on Boker & Kupferman FOSSACS'11
|
is not co-Büchi realizable. Based on Boker & Kupferman FOSSACS'11
|
||||||
paper. Currently only supports state-based output.
|
paper. Currently only supports state-based output.
|
||||||
|
|
||||||
- spot::scc_info::states_on_acc_cycle_of() return all states
|
- spot::scc_info::states_on_acc_cycle_of() returns all states
|
||||||
visited by any accepting cycle of the specified SCC. It only
|
visited by any accepting cycle of the specified SCC. It only
|
||||||
works on automata with Streett-like acceptance.
|
works on automata with Streett-like acceptance.
|
||||||
|
|
||||||
|
|
@ -111,16 +111,16 @@ New in spot 2.4.4.dev (net yet released)
|
||||||
implementations of these functions (see the spot-x(7) man page).
|
implementations of these functions (see the spot-x(7) man page).
|
||||||
|
|
||||||
- spot::is_colored() checks if an automaton is colored
|
- spot::is_colored() checks if an automaton is colored
|
||||||
(i.e., every transition belongs to exactly one acceptance set)
|
(i.e., every transition belongs to exactly one acceptance set).
|
||||||
|
|
||||||
- spot::change_parity() convert between different parity acceptance
|
- spot::change_parity() converts between different parity acceptance
|
||||||
conditions.
|
conditions.
|
||||||
|
|
||||||
- spot::colorize_parity() transform an automaton with parity
|
- spot::colorize_parity() transforms an automaton with parity
|
||||||
acceptance into a colored automaton (which is often what people
|
acceptance into a colored automaton (which is often what people
|
||||||
working with parity automata expect).
|
working with parity automata expect).
|
||||||
|
|
||||||
- spot::cleanup_parity_acceptance() simplify a parity acceptance
|
- spot::cleanup_parity_acceptance() simplifies a parity acceptance
|
||||||
condition.
|
condition.
|
||||||
|
|
||||||
- spot::parity_product() and spot::parity_product_or() are
|
- spot::parity_product() and spot::parity_product_or() are
|
||||||
|
|
@ -133,13 +133,13 @@ New in spot 2.4.4.dev (net yet released)
|
||||||
|
|
||||||
- spot::stutter_invariant_states(),
|
- spot::stutter_invariant_states(),
|
||||||
spot::stutter_invariant_letters(),
|
spot::stutter_invariant_letters(),
|
||||||
spot::highlight_stutter_invariant_states(), ... These function
|
spot::highlight_stutter_invariant_states(), ... These functions
|
||||||
help study a stutter-sensitive automaton and detect the subset of
|
help study a stutter-sensitive automaton and detect the subset of
|
||||||
states that are stutter-invariant. See
|
states that are stutter-invariant. See
|
||||||
https://spot.lrde.epita.fr/ipynb/stutter-inv.html for examples.
|
https://spot.lrde.epita.fr/ipynb/stutter-inv.html for examples.
|
||||||
|
|
||||||
- spot::acc_cond::name(fmt) is a new method that names well-known
|
- spot::acc_cond::name(fmt) is a new method that names well-known
|
||||||
acceptance conditions. The fmt parameter specify the format to
|
acceptance conditions. The fmt parameter specifies the format to
|
||||||
use for that name (e.g. to the style used in HOA, or that used by
|
use for that name (e.g. to the style used in HOA, or that used by
|
||||||
print_dot()).
|
print_dot()).
|
||||||
|
|
||||||
|
|
@ -172,7 +172,7 @@ New in spot 2.4.4.dev (net yet released)
|
||||||
with more SCCs than its input. This was hard to notice, because
|
with more SCCs than its input. This was hard to notice, because
|
||||||
very often simulation-based simplifications remove those extra
|
very often simulation-based simplifications remove those extra
|
||||||
SCCs. This situation is now detected by spot::degeneralized()
|
SCCs. This situation is now detected by spot::degeneralized()
|
||||||
and fixed before returning the automaton. A new optionnal
|
and fixed before returning the automaton. A new optional
|
||||||
argument can be passed to disable this behavior (or use -x
|
argument can be passed to disable this behavior (or use -x
|
||||||
degen-remscc=0 from the command-line).
|
degen-remscc=0 from the command-line).
|
||||||
|
|
||||||
|
|
@ -231,17 +231,17 @@ New in spot 2.4.4.dev (net yet released)
|
||||||
Backward incompatible changes:
|
Backward incompatible changes:
|
||||||
|
|
||||||
- The spot::closure(), spot::sl2(), spot::is_stutter_invariant()
|
- The spot::closure(), spot::sl2(), spot::is_stutter_invariant()
|
||||||
functions no longuer takes && arguments. The former two have
|
functions no longer take && arguments. The former two have
|
||||||
spot::closure_inplace() and spot::sl2_inplace() variants. These
|
spot::closure_inplace() and spot::sl2_inplace() variants. These
|
||||||
functions also do not take a list of atomic propositions as an
|
functions also do not take a list of atomic propositions as an
|
||||||
argument anymore.
|
argument anymore.
|
||||||
|
|
||||||
- The spot::bmrand() and spot::prand() functions have been removed.
|
- The spot::bmrand() and spot::prand() functions have been removed.
|
||||||
They were not used at all in Spot, and it's not Spot's objective
|
They were not used at all in Spot, and it is not Spot's objective
|
||||||
to provide such random functions.
|
to provide such random functions.
|
||||||
|
|
||||||
- The spot::bdd_dict::register_all_propositions_of() function has
|
- The spot::bdd_dict::register_all_propositions_of() function has
|
||||||
been removed. It's a low-level function was not used anywhere in
|
been removed. This low-level function was not used anywhere in
|
||||||
Spot anymore, since it's better to use spot::twa::copy_ap_of().
|
Spot anymore, since it's better to use spot::twa::copy_ap_of().
|
||||||
|
|
||||||
Bugs fixed:
|
Bugs fixed:
|
||||||
|
|
@ -256,7 +256,7 @@ New in spot 2.4.4.dev (net yet released)
|
||||||
accepting SCCs (in other words, the fix from 2.4.1 was incorrect).
|
accepting SCCs (in other words, the fix from 2.4.1 was incorrect).
|
||||||
|
|
||||||
- ltlcross could crash when calling remove_fin() on an automaton
|
- ltlcross could crash when calling remove_fin() on an automaton
|
||||||
with 32 acceptance sets would need an additional set.
|
with 32 acceptance sets that would need an additional set.
|
||||||
|
|
||||||
- the down_cast() helper function used in severaly headers of Spot
|
- the down_cast() helper function used in severaly headers of Spot
|
||||||
was not in the spot namespace, and caused issues with some
|
was not in the spot namespace, and caused issues with some
|
||||||
|
|
|
||||||
|
|
@ -246,7 +246,7 @@ namespace spot
|
||||||
{
|
{
|
||||||
if (!a->acc().is_generalized_buchi())
|
if (!a->acc().is_generalized_buchi())
|
||||||
throw std::runtime_error
|
throw std::runtime_error
|
||||||
("degeneralize() can only works with generalized Büchi acceptance");
|
("degeneralize() only works with generalized Büchi acceptance");
|
||||||
if (!a->is_existential())
|
if (!a->is_existential())
|
||||||
throw std::runtime_error
|
throw std::runtime_error
|
||||||
("degeneralize() does not support alternation");
|
("degeneralize() does not support alternation");
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue