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