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