A small model checker for Computational Tree Logic. It is not implemented to be the fastest or the most featureful, instead, it is written for a Mini-Master Project at vu Amsterdam to be used as a playground for the Bachelor course on Modal Logic. It implements the subset of ISPL (Interpreted Systems Programming Language) that is needed to express CTL, without any extensions from LTL or SML.
For any Finite-state model
On top of Prepositional Logic (
$\mathrm{A} X\phi$ $\mathrm{E} X \phi$ $\mathrm{A} F\phi$ $\mathrm{E} F \phi$ $\mathrm{A} G\phi$ $\mathrm{E} G\phi$ $\mathrm{A} (\phi U \psi)$ $\mathrm{E} (\phi U \psi)$