Browse Source

Out of date file in phil-original.

git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1920 bbc10eb1-c90d-0410-af57-cb519fbb1720
master
Dave Parker 16 years ago
parent
commit
19dc966bea
  1. 9
      prism-examples/phil/original/phil20.nm

9
prism-examples/phil/original/phil20.nm

@ -2,8 +2,8 @@
// dxp/gxn 12/12/99 // dxp/gxn 12/12/99
// atomic formulae // atomic formulae
// left fork free and right fork free resp. // left fork free and right fork free resp.
formula lfree = p2=0..4,6,10;
formula rfree = p20=0..3,5,7,11;
formula lfree = (p2>=0&p2<=4)|p2=6|p2=10;
formula rfree = (p20>=0&p20<=3)|p20=5|p20=7|p20=11;
module phil1 module phil1
@ -50,3 +50,8 @@ module phil17 = phil1 [p1=p17, p2=p18, p20=p16] endmodule
module phil18 = phil1 [ p1=p18, p2=p19, p20=p17 ] endmodule module phil18 = phil1 [ p1=p18, p2=p19, p20=p17 ] endmodule
module phil19 = phil1 [ p1=p19, p2=p20, p20=p18 ] endmodule module phil19 = phil1 [ p1=p19, p2=p20, p20=p18 ] endmodule
module phil20 = phil1 [ p1=p20, p2=p1, p20=p19 ] endmodule module phil20 = phil1 [ p1=p20, p2=p1, p20=p19 ] endmodule
// labels
label "hungry" = ((p1>0)&(p1<8))|((p2>0)&(p2<8))|((p3>0)&(p3<8))|((p4>0)&(p4<8))|((p5>0)&(p5<8))|((p6>0)&(p6<8))|((p7>0)&(p7<8))|((p8>0)&(p8<8))|((p9>0)&(p9<8))|((p10>0)&(p10<8))|((p11>0)&(p11<8))|((p12>0)&(p12<8))|((p13>0)&(p13<8))|((p14>0)&(p14<8))|((p15>0)&(p15<8))|((p16>0)&(p16<8))|((p17>0)&(p17<8))|((p18>0)&(p18<8))|((p19>0)&(p19<8))|((p20>0)&(p20<8));
label "eat" = ((p1>=8)&(p1<=9))|((p2>=8)&(p2<=9))|((p3>=8)&(p3<=9))|((p4>=8)&(p4<=9))|((p5>=8)&(p5<=9))|((p6>=8)&(p6<=9))|((p7>=8)&(p7<=9))|((p8>=8)&(p8<=9))|((p9>=8)&(p9<=9))|((p10>=8)&(p10<=9))|((p11>=8)&(p11<=9))|((p12>=8)&(p12<=9))|((p13>=8)&(p13<=9))|((p14>=8)&(p14<=9))|((p15>=8)&(p15<=9))|((p16>=8)&(p16<=9))|((p17>=8)&(p17<=9))|((p18>=8)&(p18<=9))|((p19>=8)&(p19<=9))|((p20>=8)&(p20<=9));
Loading…
Cancel
Save