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