Stefan Pranger
|
b698a7cfcb
|
native multiplying now supports optdir overrides
|
4 years ago |
Stefan Pranger
|
6559a3554a
|
pass bitvector of coal states to helper
|
4 years ago |
Stefan Pranger
|
8b74f49806
|
fixup after merging PRs
|
4 years ago |
Stefan Pranger
|
f3a2f89b7a
|
Merge pull request 'Merge simple reachability for SMG' (#5) from smg_reachability into main
Reviewed-on: http://git.pranger.xyz/TEMPEST/tempest-devel/pulls/5
Going to receive a major cleanup just as #4
|
4 years ago |
Stefan Pranger
|
8e2ec23c94
|
Merge branch 'main' into smg_reachability
|
4 years ago |
Stefan Pranger
|
fd87e0ef2d
|
Merge pull request 'Merge SMG LRA MC' (#4) from smg_lra_model_checking into main
Reviewed-on: http://git.pranger.xyz/TEMPEST/tempest-devel/pulls/4
WIP w.r.t. debug output, will be fixed in the future
|
4 years ago |
Stefan Pranger
|
fae507c902
|
removed residual loc from rebase
|
4 years ago |
Stefan Pranger
|
44378ac9a1
|
fix for playerIndex in Choice
|
4 years ago |
Stefan Pranger
|
ff8a0cc655
|
removed old Coalition files
have been renamed to PlayerCoalition
|
4 years ago |
Stefan Pranger
|
ee22a4ae65
|
adaptations for lra computation in GMMXXMultiplier
Still WIP!
|
4 years ago |
Stefan Pranger
|
7bebfb91a0
|
smg lra debug commit
this should be dropped in the future
|
4 years ago |
Stefan Pranger
|
3fd83c8b25
|
added GameMECDecomposition for testing purposes
|
4 years ago |
Stefan Pranger
|
0ee383390d
|
fixed call of inherited function and
short curcuiting problem. Maybe && is overloaded somewhere?
|
4 years ago |
Stefan Pranger
|
df8b893417
|
change optimization direction if overridden
|
4 years ago |
Stefan Pranger
|
705105988b
|
check convergence with weighted values
This is used for approximations for LRA MC for SMGs.
|
4 years ago |
Stefan Pranger
|
ec35868634
|
set optdir overrides from multiplier env
|
4 years ago |
Stefan Pranger
|
33b78d5a6f
|
nondetTs may also be gameNondetTs in LraViHelper
|
4 years ago |
Stefan Pranger
|
60d71416b0
|
added method for lra game transition type
also added the according template class constructions.
|
4 years ago |
Stefan Pranger
|
28eb89f6ac
|
added and finalized NondetGamehelper methods
This still needs some better documentation for the introduced class
methods.
Also removed some debug printing.
|
4 years ago |
Stefan Pranger
|
72da4ba12e
|
added and finalized methods for rpatlMC
|
4 years ago |
Stefan Pranger
|
14ab06fbae
|
computeLongRunAverageValues is now virtual
in SparseInfiniteHorizonHelper, since
SparseNondeterministicGameInfiniteHorizonHelper needs to overwrite it.
|
4 years ago |
Stefan Pranger
|
7abc84449b
|
added opt dir override bitvector to multiplier
This is mainly used by the SMG model checker to override row group
optimization directions.
|
4 years ago |
Stefan Pranger
|
972df05683
|
store tuples of player name and index
Store this instead of only the index. Needed for easier parsing of the
rpatl formulas (prism allows player indices and names!)
|
4 years ago |
Stefan Pranger
|
ba9c0dd2ea
|
added transition type for games to LraViHelper
|
4 years ago |
Stefan Pranger
|
8738060410
|
init helper for games
|
4 years ago |
Stefan Pranger
|
82edb7ca91
|
AbstractMC passes game formula to the rpatl MC
|
4 years ago |
Stefan Pranger
|
42bc77f275
|
verification now handles SMGs
|
4 years ago |
Stefan Pranger
|
22c92e2485
|
buildMatrices handles playerIndices via reference
|
4 years ago |
Stefan Pranger
|
f6edcc4ddf
|
engine now checks smg models
|
4 years ago |
Stefan Pranger
|
e998cb669b
|
smg model now stores the player action indices
|
4 years ago |
Stefan Pranger
|
844062c58e
|
gameForumlas now gather referenced variables
|
4 years ago |
Stefan Pranger
|
40f5fc04a9
|
rpatl smg formulas now accept operatorFormulas
|
4 years ago |
Stefan Pranger
|
f9368be970
|
refactor Coalition to use boost variant
|
4 years ago |
Stefan Pranger
|
de38996b4e
|
add assertion for module indices in second
|
4 years ago |
Stefan Pranger
|
6a0fa46634
|
added Coalition default ctor
|
4 years ago |
Stefan Pranger
|
8e31f49468
|
add STORM_DEVELOPER ALL_WARNINGS GCC case
non exhaustive in this commit, i.e. additional flags might be applicable
|
4 years ago |
Stefan Pranger
|
07d7ca9189
|
WIP added grammar rules for gameFormula
Does not compile at this stage! This commit will be squashed asap.
|
4 years ago |
Stefan Pranger
|
0d7e763b00
|
added rPATL to FragmentSpecifitcations
|
4 years ago |
Stefan Pranger
|
a93a8ed0b0
|
added multiple Visitor methods for gameFormulas
|
4 years ago |
Stefan Pranger
|
3a3cd96614
|
added GameFormula class
|
4 years ago |
Stefan Pranger
|
bf7d30690a
|
added Coalition class
will be used in rPATL formulas
|
4 years ago |
Stefan Pranger
|
0519a3955c
|
fix reorder warning
|
4 years ago |
Stefan Pranger
|
97838515b4
|
switch cases in engine now feature SMG case
|
4 years ago |
Stefan Pranger
|
4c1b0d77f6
|
init rpatl mc and helper
This
- adds a temporary GameViHelper, needs refactoring in the future
- additional methods to rpatlMC and an
- rpatl helper.
|
4 years ago |
Stefan Pranger
|
2a88a3e95f
|
fix backwards multiplier
|
4 years ago |
Stefan Pranger
|
4a018c0ca7
|
added override to LESolver
|
4 years ago |
Stefan Pranger
|
9a8e8fec5f
|
renamed function argument
|
4 years ago |
Stefan Pranger
|
433666eb8b
|
removed github actions folder
surely wont be able to use this here...
|
4 years ago |
Matthias Volk
|
e156d7b8e7
|
Prevent problems with different random values on older Boost versions
|
4 years ago |
Matthias Volk
|
6a48fc9e2e
|
Fixed variables in Github Actions
|
4 years ago |