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