Fixpoint semantics and optimization of recursive Datalog programs with aggregates*. Issue 5 (23rd August 2017)