I was trying to build a multiple state TPS network that excluded (or forbids) a specific transition, however I ran into some unexpected behaviour.
As can be seen in the ipynb in this directory, if I don't include the B <-> C transition, it doesn't stop the simulation when reaching state C from B (or reaching state B from C), but instead runs until it reaches max length, finds a self transition or a valid transition.
I wondered if this is the intended behaviour and if so, if there is a way to construct a TPSNetwork that stops the simulation when reaching any state and rejects if it is a B <-> C transition?
I was trying to build a multiple state TPS network that excluded (or forbids) a specific transition, however I ran into some unexpected behaviour.
As can be seen in the ipynb in this directory, if I don't include the B <-> C transition, it doesn't stop the simulation when reaching state C from B (or reaching state B from C), but instead runs until it reaches max length, finds a self transition or a valid transition.
I wondered if this is the intended behaviour and if so, if there is a way to construct a TPSNetwork that stops the simulation when reaching any state and rejects if it is a B <-> C transition?