A formally specified and implemented first order temporal logic | Synapse