Matthias Volk
4ee31063a4
Removed double whitespaces in outputs
6 years ago
Matthias Volk
9a5a6d72c6
Moved some cex code into counterexample module
6 years ago
Matthias Volk
6a4c18e4a2
Use custom FlatSet to account for allocator changes in flat_set in Boost 1.70.
Boost 1.70 changed the default allocator parameter from new_allocator<T> to void to reduce symbol lenghts.
This reverts the default to the old allocator.
7 years ago
Matthias Volk
cbd709f0cd
Fixed assertion
8 years ago
Sebastian Junges
a34ca5c9ac
dont go on as soon as trivial command set is necessary
8 years ago
Sebastian Junges
73900f1bbe
advanced stopping criteria for multi-counterexamples, additional measurements for cuts, an option to properly disable backward implications, and some cleaning
8 years ago
Sebastian Junges
ac9d9d6778
fix in counterexamples for lower bounds that was recently introduced
8 years ago
Sebastian Junges
6051363782
initial support for multi-reward structures in counterexample generation
8 years ago
Sebastian Junges
6e2e3d452d
minor fixes in counterexample generation
8 years ago
Sebastian Junges
98969e627c
updated counterexamples to support statistics to be exported
8 years ago
Sebastian Junges
0be0126095
fixed support for highlevel counterex for expected rewards in dtmcs
8 years ago
sjunges
8478352030
dynamic constraints and minimality labels
8 years ago
sjunges
6dfce6a405
extended counterexamples towards expected rewards, and moved counterexamples to a seperate lib (still in main cli) to slightly accelarate building times
8 years ago
Sebastian Junges
d1ab260068
remove outdated parts in highlevel counterexamplse
8 years ago
Sebastian Junges
e29e6c7cd2
high level counterexamples extended with more options, and improved performance when minimizing over a subset
8 years ago
Sebastian Junges
f52aab0012
fixed out-of-bounds-labelling, added overlapping guards building, and some improved error messages if something goes wrong with highlevel counterex generation
8 years ago
dehnert
ceea5198d6
fixed detection of unreachability of target state in MaxSAT-based high-level counterexample generation
8 years ago
Sebastian Junges
c517ec14b1
support for liveness cex in jani
8 years ago
Sebastian Junges
4d4b178853
counterexamples options: add silent and open to outside
8 years ago
dehnert
b3c2d8bbd8
added option to not include dynamic constraints in maxsat counterexample generation
8 years ago
TimQu
51884895c8
Removed linear equation solver factories in model checkers
8 years ago
dehnert
022adf988d
fixed typo
8 years ago
dehnert
db27777dc4
fix typo
8 years ago
dehnert
667cef37a6
more information about when progress is made in SMT-based high-level cex
8 years ago
dehnert
5dff46c648
added more stats output to SMT-based high-level cex
8 years ago
dehnert
a0ac4faa7d
slight fix to JANI high-level cex and better statistics
8 years ago
dehnert
4d7be96dda
MaxSAT-based high-level counterexamples for JANI
8 years ago
dehnert
24d6337006
JANI choice origins and MILP-based high-level cex for JANI
8 years ago
dehnert
d45eead440
improved asserted constraints for high-level cex
8 years ago
dehnert
24d9b8dfc6
minor reformulation
8 years ago
dehnert
9dea83055b
added cache to Z3 expression translator to speed up the translation of large constraints
8 years ago
dehnert
459763c019
investigating a cut-related issue in high-level cex
8 years ago
dehnert
66cb8c60d0
fixed applying a custom row-grouping if there is none in high-level cex
8 years ago
dehnert
cdb35c8bac
fixed issue related to high-level counterexamples for liveness properties
8 years ago
dehnert
4591dba631
made maxsat-based counterexample generation be applicable to DTMCs and MDPs
8 years ago
dehnert
676120229b
intermediate stage
8 years ago
sjunges
284a792c1a
highlevel counterexamples for smt: get conflict set directly
8 years ago
sjunges
91d0cdf41d
fix non-terminating while loop in high level counterexamples
8 years ago
dehnert
905ae821f3
extended SMT-based minimal label set generator so that it can deal with lower-bounded properties (however loosing the minimality property in some sense)
8 years ago
TimQu
fd8c99b989
Introducing Environment in MinMaxSolvers and ModelCheckers
8 years ago
dehnert
b110172b0d
fixed bug in MaxSMT-based counterexample generation pointed out by Milan Ceska
8 years ago
TimQu
ecf3c7e996
reverted renaming of LabelSetGenerators to CommandSetGenerators. Potentially, these generators work for arbitrary sets of labels, not just for sets of Prism commands.
9 years ago
dehnert
ea02ea0838
started overhaul of cli/api
9 years ago
TimQu
36b38b10ee
fixed smt minimal command set generator
9 years ago
TimQu
576f92568e
StateValuations and ChoiceOrigins are now members of a sparse::Model.
A model can now be constructed by providing a modelComponents struct.
9 years ago
TimQu
6537fd8b72
Replaced the old choice labeling with the new one and used choice origins for the minimal command set counterexample generators
9 years ago
dehnert
a85f4fdc89
replaced some StoRMs and Storms by storm, reworked version output a bit
9 years ago
dehnert
b4381a7c48
Constants in formulas appear to be working
9 years ago
dehnert
5b09b91ae1
fixed more warnings
9 years ago
dehnert
136cb194d1
fixed a bunch of unused variable warnings
9 years ago