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;

PSLSPEC
( ( ( ( ( ( never ( {!a3[*];a2;a3[*];a10;a6;!a8;a2[*];a8} |-> {a9;a10} ) ) | ( always ( {a4;a6[*]} |-> {a1;a2;a10} ) ) ) ) & ( ( ( never {{a8;a8} && {a3;a5[*]}} ) | ( always ( {a8;!a6} |-> {!a4[*];!a7} ) ) ) ) ) ) & ( ( ( ( ( always {{a10;a0} && {a9[*];a5}} ) | ( always ( {a5;!a3;a7} |-> {TRUE;a4;a6;a3[*]} ) ) ) ) & ( ( ( never ( {!a8[*];a7;a3;TRUE;a5;a4;a2} |-> {a8;a10} ) ) & ( always ( {a7;a10;a10;TRUE[*];a3;a7} |-> {a3;!a4;!a9[*];a11;a10;!a1;a8;a2[*];TRUE} ) ) ) ) ) ) );
