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 ( {TRUE;a14;TRUE[*];a1[*];a12[*];a12;!a18;a11} |-> {!a1;a17;a1} ) ) & ( ( ( never ( {a13;a15[*]} |-> {a12;TRUE;!a11;a11;a18[*];a10;TRUE} ) ) & ( ( ( never ( {a12;a10} |-> {a8[*];a3} ) ) & ( ( ( always {{a10;a0} && {a10[*];a15[*]}} ) & ( ( ( always {{a1;a20;!a9[*];a11;!a20;a16} && {!a10;a5;TRUE;a13;a14;!a4}} ) & ( ( ( always {{TRUE;a13;a12;a20;a13} && {a11[*];a0;a18;TRUE;a11[*]}} ) & ( always ( {a14[*];a18;!a0[*]} |-> {a2;a10} ) ) ) ) ) ) ) ) ) ) ) ) );
