Skip to content

Commit 532e0f6

Browse files
committed
No state elim with bigstep?
1 parent bd495c7 commit 532e0f6

File tree

4 files changed

+12
-14
lines changed

4 files changed

+12
-14
lines changed
Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
dtmc
22

3-
const double p0;
3+
const double p0;
4+
5+
module nonsimple s: [0..3] init 0;
46
5-
module nonsimple
6-
s : [0..3] init 0;
7-
87
[] s=0 ->
98
p0 : (s'=0)
109
1-p0 : (s'=1);
@@ -13,4 +12,3 @@ module nonsimple
1312
endmodule
1413

1514
label "target" = s=2;
16-

resources/examples/testfiles/pdtmc/only_p.pm

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
dtmc
22

3-
const double p;
3+
const double p;
44

55
module test
66

7-
// local state
8-
s : [0..1] init 0;
9-
10-
[] s=0 -> p : (s'=0) + (1-p) : (s'=1);
11-
[] s=1 -> 1 : (s'=1);
7+
// local state
8+
s: [0..1] init 0;
9+
10+
[] s = 0->p : (s '=0) + (1-p) : (s' = 1);
11+
[] s=1 -> 1 : (s'=1);
1212
1313
endmodule
1414

src/storm-pars/modelchecker/region/SparseDtmcParameterLiftingModelChecker.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,10 +93,9 @@ void SparseDtmcParameterLiftingModelChecker<SparseModelType, ConstantType, Robus
9393

9494
reset();
9595

96-
std::cout << "Eliminating: " << allowModelSimplifications << graphPreserving << std::endl;
9796
if (allowModelSimplifications && graphPreserving) {
9897
auto simplifier = storm::transformer::SparseParametricDtmcSimplifier<SparseModelType>(*dtmc);
99-
if (!graphPreserving) {
98+
if (!graphPreserving || !transformer::TimeTravelling::lastSavedAnnotations.empty()) {
10099
simplifier.setSkipConstantDeterministicStateElimination(true);
101100
}
102101
if (!simplifier.simplify(checkTask.getFormula())) {

src/storm/utility/logging.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ using carl::operator<<;
1313

1414
#include <l3pp.h>
1515

16-
#if !defined(STORM_LOG_DISABLE_DEBUG) && !defined(STORM_LOG_DISABLE_TRACE)
16+
// #if !defined(STORM_LOG_DISABLE_DEBUG) && !defined(STORM_LOG_DISABLE_TRACE)
17+
#if 1
1718
#define STORM_LOG_TRACE(message) L3PP_LOG_TRACE(l3pp::Logger::getRootLogger(), message)
1819
#else
1920
#define STORM_LOG_TRACE(message) (void)(0)

0 commit comments

Comments
 (0)