mdp const int J = 0; module test x : [0..1]; j : [0..1] init 1; z : [0..1]; [] j=1 -> 1 : (x'=j); [] j<1 -> 1 : (x'=0); [] x=1 -> (z'=1); endmodule