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