Outline the new exists_with_successor() and add the states to check for rule2() using it.