5183 Commits (a860776164b626e43dca5606640c460591725411)
 

Author SHA1 Message Date
TimQu 36976f0607 temporarily fixed exact validation to make things compile again 8 years ago
TimQu 0464a248a4 Merge branch 'master' into refactor_pla 8 years ago
TimQu 48d5025bd9 Fixed checking of formulas whose subformulas contain an OperatorFormula (like nested OperatorFormulas or conjunctions of Operatorformulas). 8 years ago
TimQu c5c14f3178 extended JSONExporter to properly export non-constant time/step intervals 8 years ago
TimQu f0ae3a2dfb Bounds of operator formulas are now expressions, allowing formulas such as P<1/N [ F "goal" ] for model constant N 8 years ago
TimQu cde59bd436 added Expression::evaluateAsRational 8 years ago
dehnert 2f3b090a51 Merge remote-tracking branch 'origin/master' into symbolic_state_elimination 8 years ago
dehnert 853b035473 fixed bug and added testsfor symbolic linear equation solver (rational number and rational function) 8 years ago
Tom Janson ee510df4ec add Path stream print for debug / Python __str__ 8 years ago
TimQu 3a09a378fc Merge branch 'master' into refactor_pla 8 years ago
TimQu 457943351d fixed matrix building in ModelInstantiator for deterministic models. Previously, a non-trivial row grouping was introduced. 8 years ago
TimQu dd40254628 PLA for continuous models 8 years ago
dehnert b811ebcf88 dd-based policy iteration appears to be working 8 years ago
dehnert f6e194592f remove always building sylvan 8 years ago
dehnert 0135793c44 update to newest sylvan version 8 years ago
dehnert 153339c5be first draft of policy iteration using DDs 8 years ago
dehnert 952776a057 hybrid engine working for rational numbers 8 years ago
dehnert ee90c51b2a cleaned up constants.cpp to finalize separation of rational functions and rational numbers 8 years ago
dehnert aaa6f13cf4 separated rational numbers and rational functions and added support for rational numbers to sylvan 8 years ago
TimQu e877711910 Merge branch 'master' into refactor_pla 8 years ago
TimQu 44ab16d126 Added symbolicToSparse transformers for DTMCs and CTMCs 8 years ago
TimQu 64c37d4da1 minor fixes for exact validation in parameter lifting 8 years ago
TimQu 7f74f19342 exact pla 8 years ago
TimQu 3ece3317d5 template instantiation of game solver with rationals 8 years ago
dehnert acd486f0f2 reverted a change in ExprTk: dots are no longer recognized as letters 8 years ago
TimQu 08ccef885a pla minor cli improvements.. 8 years ago
dehnert 82cc586718 fixed some issues related to assigning an initializer list to an unordered_map which causes problems on older platforms 8 years ago
dehnert 0354c9024a moved to new sylvan version and made everything work again 8 years ago
dehnert 2e8ff870ff completed interface of (sylvan) ADDs for storing rational functions 8 years ago
TimQu 95527421bf added missing parenthesis 8 years ago
TimQu 8212cadf00 adapted changed filename in test 8 years ago
TimQu 5925958d27 Merge branch 'master' into refactor_pla 8 years ago
TimQu ad3e99f558 Fixes in step bounded DFS implementations: A state should be reexplored whenever it is reached with a shorter path. Previously, it was not possible to explore a state multiple times. 8 years ago
dehnert 1a803f4270 created symbolic native solver to factor out numerical solution; prepared the code-path that stores rational functions in DDs (hybrid + dd engines) 8 years ago
TimQu 08647c536e more fixes for step bounded properties 8 years ago
TimQu ed92b3568b fixes for step bounded properties 8 years ago
TimQu 744126a380 visualization of result :) 8 years ago
TimQu c4dffe9a8b tests for step bounded properties 8 years ago
TimQu 0283e402ad fixed output 8 years ago
TimQu 6df740cafc fixed printing of warning 8 years ago
TimQu bfb81e2780 Merge branch 'master' into refactor_pla 8 years ago
TimQu 44cd4376a0 disabled iterative lin eq. solver restarts as this does not significantly improve the runtimes 8 years ago
TimQu 8c58008acf Implemented termination condition for parameter lifting checkers 8 years ago
TimQu 2dc976f9f9 beautified cli 8 years ago
TimQu e88b215dbc implemented linear equation solver restarts when a scheduler hint is given (to assert that equalModuloPrecision(Ax+b, x) holds. 8 years ago
dehnert fd74476340 forgot to commit header file 8 years ago
dehnert fd31e23306 allow arbitrary-layer meta variables in DdManager; make DdManager available as non-const from a DD; started on symbolic state elimination linear equation solver 8 years ago
TimQu 24bc53549c more tests on pmdps and fixes 8 years ago
TimQu efd430a33f fixes regarding state elimination on mdps 8 years ago
dehnert b7170b3c3b fixed two issues pointed out by Joachim Klein: spirit error message (superfluous tab) and wrong treatment of strict upper bounds in bounded until and cumulative reward properties 8 years ago