When the goal state is reached the $movement$ variable should be set to
$finished$ to be able to specify the CTL specification more easily. Via the
following invariant the goal state is tied to the $movement$ variable:
-$$\left(\bigvee_{B`\in perm(B)}
+$$\left(\bigvee_{B`\in perms(B)}
\bigwedge_{b\in B`, i\in 0\ldots k}\left(
b_x=t^i_x \wedge b_y=t^i_y
\right)\right)\leftrightarrow movement=finished$$
basicstyle=\scriptsize
}
-\title{Solving Sokoban with NuSMV}
-\author{Alexander Fedotov(s4460952)\and Mart Lubbers(s4109503)}
+\title{Solving Sokoban with \textsc{NuSMV}}
+\author{Alexander Fedotov (s4460952)\and Mart Lubbers (s4109503)}
\date{\today}