Formalization of a Monitoring Algorithm for Metric First-Order Temporal Logic by Joshua Schneider and Dmitriy Traytel Jul 04