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;
VAR a12 : boolean;
VAR a13 : boolean;
VAR a14 : boolean;
VAR a15 : boolean;
VAR a16 : boolean;
VAR a17 : boolean;
VAR a18 : boolean;
VAR a19 : boolean;
VAR a20 : boolean;

PSLSPEC
( ( always ( {a12[*];a11} |-> {!a5[*];a7;TRUE} ) ) & ( ( ( never {{TRUE;a11} && {a18;a11}} ) & ( ( ( always ( {a13;a1[*]} |-> {TRUE[*];a18;a14;a19;a0[*];a18[*]} ) ) & ( ( ( never {{a6;a18} && {!a10;a14}} ) & ( ( ( never {{a7;TRUE;!a9;!a12;a12;a18;a16} && {a3;!a9;!a4;TRUE[*];a8;a3;a8}} ) & ( ( ( never {{TRUE;!a20;a20;a4;!a20[*]} && {!a4;a10;a2;a6;a20}} ) & ( never {{TRUE;a8;a15;a5} && {a5;a3;a2;!a2}} ) ) ) ) ) ) ) ) ) ) ) );
