961 Commits (6420709a503d88513af5c317e77b970b09772900)

Author SHA1 Message Date
Stefan Pranger 163dfa8654 ModelComponents now feature a player mapping 6 years ago
Stefan Pranger 6b715792aa added player related helpers 6 years ago
Stefan Pranger e9a6077acb adapted player ostream output 6 years ago
Stefan Pranger 43353d5243 store name index map for player member 6 years ago
Stefan Pranger 271ed284a6 fix player ostream output 6 years ago
Stefan Pranger 11f7464372 players now get stored in PRISM programs 6 years ago
Stefan Pranger 55f4efd40a added SMG ModelType 6 years ago
Stefan Pranger bf54ca8a52 init Player class for SMG parsing 6 years ago
Stefan Pranger d35e9a6a40 removed plenty of empty line whitespaces 6 years ago
Sebastian Junges e513a3fb62 progress in monitoring with timeouts etc 6 years ago
Tim Quatmann 4bf9bd473f SparserMatrix: Added getRowGroupFilter method. 6 years ago
Sebastian Junges d86c763b94 support for nonstandard predicate elimination or to-dice translation 6 years ago
Sebastian Junges b6be0f3356 convex reduction 6 years ago
Sebastian Junges e22f699339 parser for predicates 6 years ago
Sebastian Junges 1f281ff45a add predicate expressions for n-ary predicates 6 years ago
Tim Quatmann 87456d00fc Fixes in EdgeContainer::operator= 6 years ago
Tim Quatmann 33a6687721 Fixed deprecated operator= warnings 6 years ago
Matthias Volk 825454d482
Fixed warning 6 years ago
Sebastian Junges f45b56e725 convenience operation on prism programs 6 years ago
Sebastian Junges b494e938d0 xor 6 years ago
Sebastian Junges 9423d01631 observation valuations added 6 years ago
Tim Quatmann fb112ab191 Added support for modulo operators when building symbolic models in exact mode. 6 years ago
Sebastian Junges 581b1cc392 convenience operation on prism programs 6 years ago
Sebastian Junges fa34f44989 keep state valuations in transformers on POMDPs 6 years ago
Sebastian Junges 406ffbdc7f get submatrix now can set some columns to zero but retain them 6 years ago
Tim Quatmann 5a76128e3f Removed DdType::None because there is no use for this anymore. 6 years ago
Sebastian Junges 923f779a09 explicit-state-lookup, for finding states in a model based on the variable assignment 6 years ago
Tim Quatmann 6f59c4f3eb SparseMatrixBuilder: Added a function to easily add diagonal entries. 6 years ago
Sebastian Junges 1187981b5d fixes in creation of dice expressions 6 years ago
Tim Quatmann 9d3de84122 MaximalEndComponent: Added size() method. 6 years ago
Tim Quatmann d49210ac2e Added DdType::None to encode that an explicit representation should be used. 6 years ago
Sebastian Junges 41acd92e71 dice, first version of support for modulo 6 years ago
Sebastian Junges d6bfcb4818 refactoring: moving some code out of the util folder 6 years ago
Sebastian Junges 5722c1258c pipe all rf-variable creations through a single object file 6 years ago
Sebastian Junges 3282bf895c more support for the modulo expression 6 years ago
Sebastian Junges b84ada827a expression to dice 6 years ago
Sebastian Junges bb200fe9f4 simplify prism programs now also simplifies labels 6 years ago
Sebastian Junges 4350ea72d7 Simplifying expressions with iff and implies a bit more 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 2fa2ea1283 a first version of sparse model hashing 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
Sebastian Junges 2de8c94fd9 flatsets to string 6 years ago
Sebastian Junges c2f5eb9ce0 do not export reward model if we find a counterexample for a probability property 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 47ac26eb02 JaniScopeChanger: Fixed segfault and incorrect detection for variable accesses (GitHub issue #70) 6 years ago
Tim Quatmann 9f1487392e We now avoid the renaming of 'Eigen' to 'StormEigen' as this is (hopefully) not needed anymore. 6 years ago
Tim Quatmann dd7dc4b797 Towards allowing CLN numbers for RationalNumbers again. 6 years ago
Matthias Volk a95f65cc27 Explicit fall-through 6 years ago
Sebastian Junges 0a5717aee7 lowlevel storing/loading bitvectors from a string (without any error handling, that is). Helpful to store bitvecots in python 6 years ago