Propositional Linear Temporal Logic