Abstract
We investigate the semantics of a considerable subset of Temporal Annotated Constraint Logic Programming (TACLP), a class of languages that allows us to reason about qualitative and quantitative, definite and indefinite temporal information using time points and time periods as labels for atoms.
After illustrating the power of TACLP with some non-trivial examples, TACLP is given two different kinds of semantics, an operational one based on meta-logic (top-down semantics) and, for the first time, a fixpoint one based on an immediate consequence operator (bottom-up semantics). We prove the top-down semantics to be sound and complete with respect to the bottom-up semantics.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
M. Abadi and Z. Manna. Temporal logic programming Journal of Symbolic Computation, 8:277–295, 1989.
J.F. Allen. Towards a general theory of action and time. Artificial Intelligence, 23:123–154, 1984.
K. Apt and R Turini, editors. Meta-logics and Logic Programming. MIT Press, London, 1995.
D. Basin, S. Matthews, and L. Viganó. Labelled Modal Logics: Quantifiers. Journal of Logic, Language, and Information, 7(3), 1998.
M. Baudinet, J. Chomicki, and P. Wolper. Temporal Deductive Databases. In [38], pages 294–320.
B. Beckert, R. Hähnle, and F. Manyá. The SAT Problem of Signed CNF Formulas. This volume.
M. Böhlen and R. Marti. On the Completeness of Temporal Database Query Languages. In Temporal Logic: Proceedings of the First International Conference, ICTL’94, volume 827 of Lecture Notes in Artificial Intelligence, pages 283–300, 1994.
A. Brogi and F. Turini. Meta-Logic for Program Composition: Semantics Issues. In [3], pages 83–109.
C. Brzoska. Temporal Logic Programming with Metric and Past Operators. In [11], pages 21–39.
J. Chomicki. Temporal Query Languages: A Survey. In Temporal Logic: Proceedings of the First International Conference, ICTL’94, volume 827 of Lecture Notes in Artificial Intelligence, pages 506–534. Springer Verlag, 1994.
M. Fisher and R. Owens, editors. Executable Modal and Temporal Logics, volume 897 of Lecture Notes in Artificial Intelligence. Springer Verlag, 1995.
A. M. Frisch and R. B. Scherl. A General framework for Modal Deduction. In Proceedings of the second KR ‘81, pages 196–207. Morgan Kaufmann, 1991.
T. Frühwirth. Temporal Logic and Annotated Constraint Logic Programming. In [11], pages 58–68.
T. Frühwirth. Annotated Constraint Logic Programming Applied to Temporal Reasoning. In Programming Language Implementation and Logic Programming (PLILP), volume 844 of Lecture Notes in Computer Science, pages 230–243. Springer Verlag, 1994.
T. Frühwirth. Temporal Annotated Constraint Logic Programming. Journal of Symbolic Computation, 22:555–583, 1996.
T. Frühwirth and S. Abdennadher. Constraint-Programmierung: Grundlagen and Anwendungen. Springer, Berlin, 1997.
D. M. Gabbay, I. Hodkinson, and M. Reynolds. Temporal Logic. Clarendon Press, Oxford, 1994.
D. M. Gabbay. Modal and temporal logic programming. In [21], pages 197–237.
D. M. Gabbay. Labelled deductive systems: volume 1, volume 33 of Oxford logic guides. Clarendon Press, Oxford, 1996.
D. M. Gabbay and P. McBrien. Temporal Logic & Historical Databases. In Proceedings of the Seventeenth International Conference on Very Large Databases, pages 423–430, September 1991.
A. Galton, editor. Temporal Logics and Their Applications. Academic Press, 1987.
A. Galton. A Critical Examination of Allen’s Theory of Action and Time. Artificial Intelligence, 42:159–188,1990.
P. Hill and J. W. Lloyd. Analysis of Metaprograms. In H.D. Abramson and M.H. Rogers, editors, Metaprogramming in Logic Programming, pages 23–52. MIT Press, 1989.
J. Jaffar and J. L. Lassez. Constraint Logic Programming. In Proceedings of the Fourteenth Annual ACM Symposium on Principles of Programming Languages, pages 111–119, 1987.
J. Jaffar and M. J. Maher. Constraint Logic Programming: A Survey. Journal of Logic Programming, 19 & 20:503–582, May 1994.
M. Kifer and V. S. Subrahmanian. Theory of Generalized Annotated Logic Programming and its Applications. Journal of Logic Programming, 12:335–367, 1992.
S. M. Leach and J. J. Lu. Computing Annotated Logic Programs. In Proceedings of the eleventh ICLP, pages 257–271,1994.
P. Mancarella, A. Raffaetà, and F. Turini. Temporal Annotated Constraint Logic Programming with Multiple Theories. In Proceedings of the Tenth International Workshop on Database and Expert Systems Applications, pages 501–508, IEEE Computer Society Press, 1999.
K. Marriott, J. Jaffar, M. J. Maher, and P. J. Stuckey. The Semantics of Constraint Logic Programs. Journal of Logic Programming, 37(1–3):146, 1998.
K. Marriott and P. J. Stuckey. Programming with Constraints. MIT Press, USA, 1998.
B. Martens and D. De Schreye. Why Untyped Nonground Metaprogramming Is Not (Much Of) A Problem. Journal of Logic Programming, 22(1):47–99, January 1995.
B. Moszkowski. Execution Temporal Logic Programs. Cambridge University Press, 1986.
M. A. Orgun. On temporal deductive databases. Computational Intelligence,12(2):235–259, May 1996.
M. A. Orgun and W. Ma. An Overview of Temporal and Modal Logic Programming. In Temporal Logic: Proceedings of the First International Conference, ICTL’94, volume 827 of Lecture Notes in Artificial Intelligence, pages 445–479, 1994.
J. Singer. Constraint-Based Temporal Logic Programming. BSc. dissertation, Department of Artificial Intelligence, University of Edinburgh, May 1996.
R. Snodgrass. Temporal Databases. In Proceedings of the International Conference on GIS - From Space to Territory: Theories and Methods of Spatio-Temporal Reasoning in Geographic Space, pages 22–64, 1992.
L. Sterling and E. Shapiro. The Art of Prolog. MIT Press, 1986.
A. Tansel, J. Clifford, S. Gadia, S. Jajodia, A. Segev, and R. Snodgrass editors. Temporal Databases: Theory, Design, and Implementation. Benjamin/Cummings, 1993.
J. F. A. K. van Benthem. The logic of time: a model-theoretic investigation into the varieties of temporal ontology and temporal discourse, volume 156 of Synthese Library. Reidel, Dordrecht, 1983.
W. W. Wadge. Tense Logic Programming: a Respectable Alternative. In Proceedings of the 1988 International Symposium on Lucid and Intensional Programming, pages 26–32, 1988.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Raffaetà, A., Frühwirth, T. (2000). Semantics for Temporal Annotated Constraint Logic Programming. In: Basin, D., D’Agostino, M., Gabbay, D.M., Matthews, S., Viganò, L. (eds) Labelled Deduction. Applied Logic Series, vol 17. Springer, Dordrecht. https://doi.org/10.1007/978-94-011-4040-9_9
Download citation
DOI: https://doi.org/10.1007/978-94-011-4040-9_9
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-010-5781-3
Online ISBN: 978-94-011-4040-9
eBook Packages: Springer Book Archive