A sat-based symbolic CTL model checker