Expressing interesting properties of programs in propositional temporal logic | Synapse