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