Tim Quatmann
|
d49210ac2e
|
Added DdType::None to encode that an explicit representation should be used.
|
5 years ago |
Tim Quatmann
|
1929cfaf77
|
utility/vector: Added a few asserts in utility functions.
|
5 years ago |
Jan Erik Karuc
|
6c70b42549
|
OVI: Defaulting to M1/M2, changed CLI option for termination guarantee
Adapted CLI option description
|
5 years ago |
Sebastian Junges
|
41acd92e71
|
dice, first version of support for modulo
|
5 years ago |
Sebastian Junges
|
d6bfcb4818
|
refactoring: moving some code out of the util folder
|
5 years ago |
Sebastian Junges
|
5722c1258c
|
pipe all rf-variable creations through a single object file
|
5 years ago |
TimQu
|
17a1d02757
|
Cmake: Detection for the old in-source "storm-version.cpp" file. The file will now be deleted (if found) to prevent build issues for people that upgraded from older storm versions.
|
5 years ago |
Sebastian Junges
|
3282bf895c
|
more support for the modulo expression
|
5 years ago |
Sebastian Junges
|
b84ada827a
|
expression to dice
|
5 years ago |
Sebastian Junges
|
cf3bfc3d2d
|
simulator presents rewards for efficiency
|
5 years ago |
Matthias Volk
|
9c33cec3b6
|
Added mising include
|
5 years ago |
Sebastian Junges
|
3a70c68d45
|
dd-based reachability exploration reports number of iterations in return value
|
5 years ago |
Sebastian Junges
|
bb200fe9f4
|
simplify prism programs now also simplifies labels
|
5 years ago |
Sebastian Junges
|
4350ea72d7
|
Simplifying expressions with iff and implies a bit more
|
5 years ago |
Tim Quatmann
|
073d2affa4
|
api/verification: Added a missing include
|
6 years ago |
Tim Quatmann
|
5aa3610f2e
|
Model building: Set automatically building choice labels and origins within the BuilderOptions (previously, this was done in the cli code)
|
6 years ago |
Tim Quatmann
|
8c38333dd1
|
Added transformer that can make a given set of states (e.g. goal states) observation closed.
|
6 years ago |
Tim Quatmann
|
70d10bd037
|
Moved generated file `storm-version.cpp` to build folder. Moved version information to new library `storm-version-info` (addressing Github issue #78)
|
6 years ago |
Tim Quatmann
|
ad39b23c1c
|
StateValuations: Added class to conveniently iterate over the variable-value assignments of a given state
|
6 years ago |
Sebastian Junges
|
a7b6e00e88
|
builderoptions no longer implicitly takes settings from buildersettings
|
6 years ago |
Sebastian Junges
|
d71e70da42
|
build-all-labels for building all labels without building everything, and renamed build-overlapping-guards-label and build-out-of-bounds-state
|
6 years ago |
Sebastian Junges
|
c4c680438f
|
fix exporting POMDPs with rewards & observations
|
6 years ago |
Sebastian Junges
|
9d35eab33e
|
fix warning regarding hash
|
6 years ago |
Tim Quatmann
|
5b103579f2
|
Fixed building state valuations for transient variables of a jani model.
|
6 years ago |
Sebastian Junges
|
e2b0855208
|
hashing POMDPs
|
6 years ago |
Sebastian Junges
|
009a60df5c
|
fix in hash computation
|
6 years ago |
Jan Erik Karuc
|
48a3b5a927
|
Optimizing original OVI & Switch for comparing minswap methods
|
6 years ago |
Jan Erik Karuc
|
bff888a97e
|
Renaming min upper aux method setting
|
6 years ago |
Jan Erik Karuc
|
6cfb2be36d
|
Preparation for minimum upper and aux benchmarking
This temporary option has not yet been implemented in OVI
|
6 years ago |
Sebastian Junges
|
2fa2ea1283
|
a first version of sparse model hashing
|
6 years ago |
Sebastian Junges
|
4942e362db
|
transformation preserve canonicity, and this is now set explicitly. (Opt-out rather than opt-in might be more convenient, but also more dangerous...)
|
6 years ago |
Tim Quatmann
|
9981df3f92
|
Z3LpSolver: Removed exception that was thrown by accident.
|
6 years ago |
Sebastian Junges
|
4bcb541866
|
pmc simplifications are disabled by default, can be switched on via option
|
6 years ago |
Sebastian Junges
|
1a6f2e6fba
|
--io:nodrnplaceholders
|
6 years ago |
Tim Quatmann
|
3b68059e2b
|
Hiding the StateValuation object of a single state.
|
6 years ago |
Tim Quatmann
|
adfdf8c572
|
Refactored state valuations. They now store values for transient jani variables and do not store values for constants (solving Github issue #73)
|
6 years ago |
Tim Quatmann
|
3a86cc4391
|
CompressedState: Added a method to create a human readable string out of the state. Added a method to "uncompress" by extracting all values into corresponding value vectors
|
6 years ago |
Tim Quatmann
|
5733072898
|
TransientVariableInformation: Flagging a few getters const
|
6 years ago |
Tim Quatmann
|
ab93422fa0
|
Changed default dd library from `cudd` to `sylvan` (cf. Github issue #71)
|
6 years ago |
Sebastian Junges
|
55b344c560
|
but state valuations as comments into drn
|
6 years ago |
Sebastian Junges
|
a7f05847ac
|
better info message if an engine does not support a model
|
6 years ago |
Sebastian Junges
|
2de8c94fd9
|
flatsets to string
|
6 years ago |
Sebastian Junges
|
08cb25c28c
|
to be sure: z3model by const reference
|
6 years ago |
Sebastian Junges
|
c2f5eb9ce0
|
do not export reward model if we find a counterexample for a probability property
|
6 years ago |
Sebastian Junges
|
235f335579
|
typo
|
6 years ago |
Tim Quatmann
|
890dca30cf
|
Nativepolytope: When intersecting, check easy cases where one of the polytopes are universal first. This also prevents that an internal Eigen assertion is raised in cases where an empty and a non-empty matrix are concatenated (somehow only relevant for gcc 9.3 in debug mode...).
|
6 years ago |
Tim Quatmann
|
ae2b63ca07
|
Eigenadapter: changed Returntype of digits10 to match the NumTraits interface
|
6 years ago |
Tim Quatmann
|
47ac26eb02
|
JaniScopeChanger: Fixed segfault and incorrect detection for variable accesses (GitHub issue #70)
|
6 years ago |
Tim Quatmann
|
aae44a3b4b
|
Fixed error message that appeared when using jit.
|
6 years ago |
Matthias Volk
|
c09c31be6a
|
Enable pragmas in eigen.h only for GCC 9
|
6 years ago |