Vous êtes sur la page 1sur 1

act ins10,ins20,acc10,acc20,coin10,coin20,ret10,ret20,optA,optC,chg10,chg20,put

A,putC,prod,readyA,readyC,out10,out20;
proc P(s3_User,s1_Mach: Pos) =
sum e8_Mach: Bool.
if(e8_Mach, s1_Mach == 6, s1_Mach == 3) ->
prod .
P(s1_Mach = if(e8_Mach, 7, 1))
+ (s1_Mach == 1 && s3_User == 1) ->
coin20 .
P(s3_User = 4, s1_Mach = 5)
+ sum e5_Mach,e_User: Bool.
(if(e5_Mach, s1_Mach == 2, s1_Mach == 1) && if(e_User, s3_User == 2, s3
_User == 1)) ->
coin10 .
P(s3_User = if(e_User, 3, 2), s1_Mach = if(e5_Mach, 4, 2))
+ sum e6_Mach,e1_User: Bool.
(if(e6_Mach, s1_Mach == 5, s1_Mach == 2) && if(e1_User, s3_User == 4, s
3_User == 2)) ->
readyA .
P(s3_User = if(e1_User, 5, 1), s1_Mach = if(e6_Mach, 6, 3))
+ sum e7_Mach,e2_User: Bool.
(if(e7_Mach, s1_Mach == 7, s1_Mach == 2) && if(e2_User, s3_User == 5, s
3_User == 2)) ->
out10 .
P(s3_User = 1, s1_Mach = 1)
+ sum e9_Mach,e3_User: Bool.
(if(e9_Mach, s1_Mach == 5, s1_Mach == 4) && if(e3_User, s3_User == 4, s
3_User == 3)) ->
readyC .
P(s3_User = 1, s1_Mach = 3)
+ sum e10_Mach,e4_User: Bool.
(if(e10_Mach, s1_Mach == 5, s1_Mach == 4) && if(e4_User, s3_User == 4,
s3_User == 3)) ->
out20 .
P(s3_User = 1, s1_Mach = 1)
+ delta;
init P(1, 1);

Vous aimerez peut-être aussi