In a PRISM dtmc, sometimes I want to have a command where with some probability, p, something happens, but with probability 1 - p nothing happens (i.e., the transition is a self-loop).
When I try to do this, either by making the update be "true" or making the update set a primed value to the same as its current value, PRISM gives me a warning that my update doesn't do anything. Is there any way to tell PRISM "yes, I know -- that update is not meant to do anything"?
Looking at the source code in prism/src/symbolic/build/Modules2MTBDD.java it looks like the warning is unconditional. What if one was to treat an update of just `true` as distinct, and suppress the warning in that case?