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;

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