AbstractWe present a fragment of metric temporal logic called bounded universal Horn formulae as a theoretical basis for temporal reasoning in logic programming. We characterize its semantics in terms of fixed points and canonical models, and present an efficient proof method as operational semantics based on SLD-resolution with constraints. Although the complexity of real-time logics is very high in general — the validity problem for most of them is Π1l-complete already for propositional fragments in case of dense time structures — we show that the class of bounded universal Horn formulae admits complete and efficient proof methods exploiting uniform proofs and linear time complexity of basic steps of the proof method. The results obtained...