The finite and the infinite in temporal logic

  • Authors:
  • Riccardo Pucella

  • Affiliations:
  • Cornell University, Ithaca, NY

  • Venue:
  • ACM SIGACT News
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

At the last TACAS in Barcelona, already almost a year ago, Alur, Etessami, and Madhusudan [2004] introduced CaRet, a temporal logic framework for reasoning about programs with nested procedure calls and returns. The details of the logic were themselves interesting (I will return to them later), but a thought struck me during the presentation, whether an axiomatization might help understand the new temporal operators present in CaRet. Thinking a bit more about this question quickly led to further questions about the notion of finiteness and infinity in temporal logic as it is used in Computer Science. This examination of the properties of temporal logic operators under finite and infinite interpretations is the topic that I would like to discuss here. I will relate the discussion back to CaRet towards the end of the article, and derive a sound and complete axiomatization for an important fragment of the logic.