Mathematical aspects of logic programming semantics. (©2011)