Modal and temporal logics