TimQu
|
3f9aa29db2
|
Fixed compilation with gmp as rationalNumber/ rationalFunctionCoefficient
|
8 years ago |
TimQu
|
43fdf0a89b
|
Fixed a couple of warnings
|
8 years ago |
sjunges
|
970b72786c
|
disable level simplification for now
|
8 years ago |
dehnert
|
bae4b421ab
|
added missing template instantiation and print more info on LTO in cmake
|
8 years ago |
sjunges
|
c16390e7f5
|
Equality Comparisons for JaniVars, just to make life easier :-)
|
9 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 |
TimQu
|
dd40254628
|
PLA for continuous models
|
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 |
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
|
9 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)
|
9 years ago |
TimQu
|
e88b215dbc
|
implemented linear equation solver restarts when a scheduler hint is given (to assert that equalModuloPrecision(Ax+b, x) holds.
|
9 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
|
9 years ago |
TimQu
|
24bc53549c
|
more tests on pmdps and fixes
|
9 years ago |
TimQu
|
efd430a33f
|
fixes regarding state elimination on mdps
|
9 years ago |
dehnert
|
a323d21751
|
fixed some wrong capitalization
|
9 years ago |
TimQu
|
14e44e0165
|
removed old region model checker classes, implemented entry point for pla, solved different compilation issues
|
9 years ago |
TimQu
|
ac43288e44
|
moved the regionCheckResult, started to implement class for parameterLifting interface
|
9 years ago |
TimQu
|
84092c1b5d
|
moved parameterRegion to storm/storage
|
9 years ago |
TimQu
|
536b1669c3
|
fixes for dtmc parameter lifting
|
9 years ago |
Matthias Volk
|
e5404a27e9
|
Implemented parsing for UnaryNumericalFunctionExpression
|
9 years ago |
Matthias Volk
|
0b6273cad6
|
Implemented parsing for UnaryNumericalFunctionExpression
|
9 years ago |
TimQu
|
ac6694f103
|
Improved sparse mdp model checking: Now allows hints for expected rewards
|
9 years ago |
TimQu
|
92beab426f
|
created a modelCheckerHint class that allows to store all kinds of hints that a model checker might make use of
|
9 years ago |
TimQu
|
59a72b4037
|
parametric simplifier for mdps
|
9 years ago |
TimQu
|
732bbc85d2
|
worked on parametric model simplifier
|
9 years ago |
Matthias Volk
|
3c9363a323
|
Fixed compile issue
|
9 years ago |
TimQu
|
9d70b9d768
|
fixed typo in an #include statement.
|
9 years ago |
TimQu
|
1d2e7b2450
|
compilation fixes
|
9 years ago |
TimQu
|
ec9486e8cf
|
fixed is*Expression() methods as they have not been implemented in the corresponding subclasses before.
|
9 years ago |
TimQu
|
5181c00149
|
fixed is*Expression() methods as they have not been implemented in the corresponding subclasses before.
|
9 years ago |
TimQu
|
a8b8ef27a3
|
fixed is*Expression() methods as they have not been implemented in the corresponding subclasses before.
|
9 years ago |
TimQu
|
f01e48644e
|
fixes for nativepolytopes
|
9 years ago |
dehnert
|
e6bf0339d3
|
overhaul of JANI model building to allow using actions of automata in several synchronization vectors
|
9 years ago |
TimQu
|
b5e68b9914
|
fixes for z3LP solver and nativePolytopes
|
9 years ago |
Matthias Volk
|
5d79eff2cd
|
Wrapper for file opening
|
9 years ago |
TimQu
|
7dfc43c828
|
implemented more functionality for NativePolytopes, added functions to consider exact numbers in z3LPsolver
|
9 years ago |
dehnert
|
9c581bd635
|
fixed two issues: missing include in ToRationalNumberVisitor and missing check for whether actions are reused in a JANI parallel composition
|
9 years ago |
TimQu
|
5cae7fca20
|
started on native polytopes
|
9 years ago |
JK
|
eebfa07618
|
expressions: do simplification involving rationals exactly
|
9 years ago |
JK
|
edee041b16
|
BaseExpression: evaluateAsRational
|
9 years ago |
JK
|
e37d0bd552
|
ToRationalNumberVisitor: make evaluator optional
|
9 years ago |
JK
|
eee1a84562
|
fix, BinaryNumericalFunctionExpression: simplify for pow(a,b) in double context should not cast result to integer [with Linda Leuschner]
Small test case:
dtmc
const double x = 1E-2;
const double y = pow(1-x, 10);
module M1
s: [0..2] init 0;
[] s = 0 -> y:(s'=1) + (1-y):(s'=2);
endmodule
should satisfy Pmax>0 [F (s = 1)].
|
9 years ago |
sjunges
|
0c2d906b09
|
A more accurate version of having multiple levels; seems to fix at least one open issue.
|
9 years ago |
sjunges
|
7bc6ce99fa
|
JANI Export now preserves variable names correctly
|
9 years ago |