The decision problem for linear temporal logic