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