|
|
90ea02d42a
|
expansions: store as vector of pairs
|
2025-03-17 16:11:36 +01:00 |
|
|
|
d760d2cb3b
|
expansions: US order in pipeline configurable
|
2025-03-17 16:11:36 +01:00 |
|
|
|
e50be0692d
|
expansions: UniquePrefixSeenOpt
|
2025-03-17 16:11:36 +01:00 |
|
|
|
29e0b22c2a
|
expansions: fixes + BDD encode changes + printer
|
2025-03-17 16:11:36 +01:00 |
|
|
|
f09c1dd7f3
|
expansions: simple determinization
|
2025-03-17 16:11:36 +01:00 |
|
|
|
931d39e739
|
expansions: signature merge impl
|
2025-03-17 16:11:36 +01:00 |
|
|
|
bbbcdc331a
|
expansions: optimize sigma star encoding
|
2025-03-17 16:11:36 +01:00 |
|
|
|
a4091ffc37
|
expansions: remove multiple old implementations
|
2025-03-17 16:11:36 +01:00 |
|
|
|
77d25d87a1
|
expansions: fix first_match case
|
2025-03-17 16:11:36 +01:00 |
|
|
|
382c57923c
|
twaalgos: ltl2tgba_fm: allow disabling SCC trim
|
2025-03-17 16:11:36 +01:00 |
|
|
|
b5f11f7366
|
expansions: allow toggling merge_edges off
|
2025-03-17 16:11:36 +01:00 |
|
|
|
518c58fe52
|
expansions: latest implementation
|
2025-03-17 16:11:36 +01:00 |
|
|
|
003230ed19
|
expansions: multimap version
|
2025-03-17 16:11:36 +01:00 |
|
|
|
ce9a94f224
|
expansions: determinize only once per state
|
2025-03-17 16:11:36 +01:00 |
|
|
|
faaefa7424
|
expansions: fix bdd method
|
2025-03-17 16:11:36 +01:00 |
|
|
|
12a8d5382d
|
expansions: add BDD method
|
2025-03-17 16:11:36 +01:00 |
|
|
|
9361116431
|
expansions: multiple implementations
|
2025-03-17 16:11:36 +01:00 |
|
|
|
3c6929829d
|
expansions: split-off OrRat case
|
2025-03-17 16:11:36 +01:00 |
|
|
|
1240fec39b
|
expansions: first_match deterministic
|
2025-03-17 16:11:36 +01:00 |
|
|
|
b9f461c025
|
expansions: draft
|
2025-03-17 16:11:36 +01:00 |
|
|
|
0fdd3c31f4
|
derive: add options to control distribution
|
2025-03-17 16:11:36 +01:00 |
|
|
|
89543e6a73
|
derive: option for some optimisations
|
2025-03-17 16:11:36 +01:00 |
|
|
|
e80c98751d
|
sere_to_tgba: produce state-names
|
2025-03-17 16:11:36 +01:00 |
|
|
|
7b936819cc
|
ltl2aa: handle edge case in UConcat
If SERE recognizes false, then combined with UConcat the property is
always true.
|
2025-03-17 16:11:36 +01:00 |
|
|
|
07a283498f
|
alternation: fix bug introduced in oe_combiner
turns out sometimes we want to account for bddfalse
|
2025-03-17 16:11:36 +01:00 |
|
|
|
465b135f44
|
ltl2aa: implement EConcat
|
2025-03-17 16:11:36 +01:00 |
|
|
|
e5d7ba9e22
|
ltl2aa: comment
|
2025-03-17 16:11:36 +01:00 |
|
|
|
dec854ee07
|
ltl2aa: finalize UConcat
|
2025-03-17 16:11:36 +01:00 |
|
|
|
0957c11c94
|
ltl2aa: finish SERE aut merging with rhs outedges
|
2025-03-17 16:11:36 +01:00 |
|
|
|
eca0bd4590
|
ltl2aa: fix two bugs in SERE aut merge
|
2025-03-17 16:11:36 +01:00 |
|
|
|
93c50e1610
|
ltl2aa: place new state in var_to_state map
|
2025-03-17 16:11:36 +01:00 |
|
|
|
58965475fb
|
ltl2aa: implem closure
|
2025-03-17 16:11:36 +01:00 |
|
|
|
4153ce0655
|
ltl2aa: share dict between sere and final aut
|
2025-03-17 16:11:36 +01:00 |
|
|
|
0c76e6dd21
|
ltl2aa: fix bdd manipulation in UConcat
|
2025-03-17 16:11:36 +01:00 |
|
|
|
8e8e44c5f9
|
ltl2aa: fix R & M operators handling
|
2025-03-17 16:11:36 +01:00 |
|
|
|
7b376a212c
|
Add ltl2aa binary to tests/core
|
2025-03-17 16:11:36 +01:00 |
|
|
|
ffd60219b5
|
psl not working
|
2025-03-17 16:11:36 +01:00 |
|
|
|
43ed07d283
|
ltl2aa: factorize self-loop creation
|
2025-03-17 16:11:36 +01:00 |
|
|
|
e4bfebf36f
|
twaalgos: add LTL to AA translation
|
2025-03-17 16:11:36 +01:00 |
|
|
|
6ebbb93024
|
twaalgos: filter accepting sinks in oe combiner
|
2025-03-17 16:11:36 +01:00 |
|
|
|
00ad02070b
|
graph: filter accepting sinks in univ_dest_mapper
|
2025-03-17 16:11:36 +01:00 |
|
|
|
a046a4983c
|
derive: use first
|
2025-03-17 16:11:36 +01:00 |
|
|
|
1925910f4a
|
derive: handle AndNLM
|
2025-03-17 16:11:36 +01:00 |
|
|
|
eea35cdb31
|
derive: extract AndNLM rewriting
|
2025-03-17 16:11:36 +01:00 |
|
|
|
5b3b292b10
|
derive: no nullptr handling
|
2025-03-17 16:11:36 +01:00 |
|
|
|
2df8e200d8
|
derive: use from_finite
|
2025-03-17 16:11:36 +01:00 |
|
|
|
3b3ec16b20
|
twaalgos: add from_finite
* spot/twaalgos/remprop.cc, spot/twaalgos/remprop.hh: add a from_finite
function to perform the opposite operation to to_finite
|
2025-03-17 16:11:36 +01:00 |
|
|
|
175012b919
|
twaalgos: extract internal sere2dfa
|
2025-03-17 16:11:36 +01:00 |
|
|
|
4a646e5aa0
|
tl: implement SERE derivation
|
2025-03-17 16:11:36 +01:00 |
|
|
|
2ae9da1bc6
|
twagraph: merge_edges supports finite automata
* spot/twa/twagraph.cc: don't remove false-labeled edges if the
automaton uses state-based acceptance and the edge is a self loop
|
2025-03-17 16:11:36 +01:00 |
|