MODULE main
VAR a0 : boolean;
VAR a1 : boolean;
VAR a2 : boolean;
VAR a3 : boolean;
VAR a4 : boolean;
VAR a5 : boolean;
VAR a6 : boolean;
VAR a7 : boolean;
VAR a8 : boolean;
VAR a9 : boolean;
VAR a10 : boolean;
VAR a11 : boolean;
VAR a12 : boolean;
VAR a13 : boolean;
VAR a14 : boolean;
VAR a15 : boolean;
VAR a16 : boolean;
VAR a17 : boolean;
VAR a18 : boolean;
VAR a19 : boolean;
VAR a20 : boolean;

PSLSPEC
( ( never ( {a13[*];a19;!a1;TRUE[*];!a12;TRUE;TRUE;!a14[*];!a15[*]} |-> {a16;a11;a17;a1;a19;TRUE;a14[*];TRUE;a7} ) ) & ( ( ( never {{a1;a0;TRUE;!a6;a19} && {a20[*];a20;!a10;a10[*];a4}} ) & ( ( ( always ( {!a12[*];a12[*]} |-> {a6;a10;a8;!a6[*];a13;a1[*];a13;a13;TRUE} ) ) & ( ( ( always ( {a15;a16[*];a0[*];a8;a14} |-> {TRUE;a4;a11;TRUE[*];a15;TRUE;a11} ) ) & ( ( ( never ( {a20[*];a15;a12[*];TRUE;a19;a7;a0;a19} |-> {a4[*];!a19;TRUE} ) ) & ( ( ( never ( {a15[*];TRUE;a19[*];a0} |-> {a4;a16} ) ) & ( never ( {a15;a13[*];a16;a11;a17;a20;!a0;a3;a13} |-> {!a9;a3;a19;a17;a13;TRUE;a10} ) ) ) ) ) ) ) ) ) ) ) ) );
