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
TimQu
f16f18bbf6
fix in Matrix-vector multiplication
9 years ago
sjunges
0f8e00a80e
action reusal in syncvectors is not invalid jani, but not properly supported. Changed error message accordingly, allows for changes in model generators
9 years ago
Sebastian Junges
b83f57ebf3
JANI assignment levels: we support index/levels other than zero (although most builders wont support them)
9 years ago
Sebastian Junges
a21a0556ed
suppress warning during compilation
9 years ago
Sebastian Junges
267eeca2e1
Jani: better error message in ordered assignments
9 years ago
dehnert
a85f4fdc89
replaced some StoRMs and Storms by storm, reworked version output a bit
9 years ago
JK
95bd4b7883
Add check that undefined constants / parameters do not appear in the 'if' part of IfThenElseExpressions
9 years ago
JK
ac1ca72094
Add support for ITE expression in the likelihood part of commands (exact, parametric engine)
Support the conversion to rational numbers / rational functions for ITE expressions. Example:
... -> (s<4 ? p : q):(s'=...)
where s is a state variable and p, q are constants or parameters.
9 years ago
dehnert
5b4db6f002
fixed issue in JANI abstraction
9 years ago
dehnert
6b931497a2
added filters to parsers
9 years ago
dehnert
a7e9c5819f
removed 'size-in-memory' output as it was outdated and unreliable. added timing measurements for model construction and model checking
9 years ago
dehnert
aac7433f39
expression manager now caches types, expression evaluator avoid creating unnecessary expressions and traversals
9 years ago
dehnert
d676f768dc
added floor/ceil to jit builder (rational numbers)
9 years ago
dehnert
15e81f1f16
update sparsepp and fix emission of rational literal in to-cpp conversion
9 years ago
dehnert
43354d0c20
bunch of fixes (prominently in prism -> jani conversion)
9 years ago
dehnert
ad18fee1dc
commit to switch workplace
9 years ago
dehnert
d76d34e3f9
optimized ADD::toMatrix to avoid a duplicate operation
9 years ago
dehnert
33cdee94dc
let's fill them hashtables (I mean there were there anyway, so we could as well use 'em)
9 years ago
dehnert
16a06d9f03
formula parser now directly emits properties with names; name filtering of properties from cli
9 years ago
dehnert
b4381a7c48
Constants in formulas appear to be working
9 years ago
dehnert
cb8b537baa
made storm compile again with expressions in time-bounds of until formula
9 years ago
dehnert
ce36601f7c
fixed gmp dependency (lib), fixed parser to reject formulas that appear later in the PRISM file
9 years ago
TimQu
e08fad7b4a
improved "Model checking property .." output a little.
9 years ago
TimQu
74d22cb336
fixed a few warnings related to P{L|CA}A
9 years ago
TimQu
83a77e77ba
fixed use of gmp numbers
9 years ago
dehnert
a976352b8c
some fixes to make tests pass
9 years ago
dehnert
eac2735068
fixed more warnings
9 years ago
dehnert
5b09b91ae1
fixed more warnings
9 years ago
dehnert
05203792f2
fixed a couple of warnings
9 years ago
dehnert
208938b0a1
changed sylvan behaviour to take auto-detected number of threads if no thread count was set
9 years ago
dehnert
bcdc2a4247
added check for non-linearity to JANI menu game abstractor
9 years ago
dehnert
9bb65389c4
some adjustments to pgcl treatment caused by changes in JANI data structures
9 years ago
dehnert
b9e4d6f334
initial support for transient boolean variables in formulas of JANI models (game-based engine)
9 years ago