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