An event calculus production rule system for reasoning in dynamic and uncertain domains. Issue 3 (7th March 2016)