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