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;
VAR a21 : boolean;
VAR a22 : boolean;
VAR a23 : boolean;
VAR a24 : boolean;
VAR a25 : boolean;
VAR a26 : boolean;

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