Edge Rewrite
// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a259eb5e69a53337

Jump to content

Draft:Kamp's theorem

From Wikipedia, the free encyclopedia


Kamp's theorem states that linear temporal logic is equivalent to the monadic first-order logic of order over the non-negative integers and the real numbers. It is the oldest result in expressive completeness, the study of determining if a given logic can express a desired subject matter. In temporal logic, a logic is expressive complete if every first-order formula with one free variable is equivalent to a formula in .[1] The theorem was proven by Hans Kamp in his doctoral thesis, Tense Logic and the Theory of Linear Order (1968).[2] In this thesis, Kamp introduces the and operators to Prior's tense logic[3], increasing its expressive power and ensuring expressive completeness.

Formal Statement

[edit]

A formal statement and proof of Kamp's theorem is provided by Rabinovich.[4] The following is based on his definitions. Let be a set of atomic predicates.

The syntax for linear temporal logic (LTL) over is given by the following grammar, where :

An LTL formula is interpreted over a timeline, which is a quadruple given by a set of times , a linear order relation on , a successor relation such that , and an interpretation function . This syntax uses the usual operators, and includes their past duals, , respectively. The satisfaction relation is defined as follows, where :

The syntax for monadic first-order logic of order (FOMLO) over is given by the following grammar, where and first-order variables are denoted by :

The standard satisfaction relation is used, where denotes that holds.

Let be a timeline such that is the natural numbers or the real numbers. Kamp's theorem states that every formula in FOMLO is equivalent to a formula in LTL over . That is, for all FOMLO formulas , there exists an LTL formula such that for all , . The converse direction is given by the standard translation.

Other Expressive Completeness Results

[edit]

Unary temporal logic, which is LTL restricted to the operators is equivalent to 2-variable FOMLO.[5]

Metric temporal logic is equivalent to the first-order monadic logic of order and metric, .[6]

Gabbay's separation theorem states the separation property is a necessary and sufficient condition for expressive completeness.[7] Kamp's theorem has been proven through pure syntactic, separation and game arguments.[4]

References

[edit]
  1. Hodkinson, Ian; Reynolds, Mark (2007), Blackburn, Patrick; Van Benthem, Johan; Wolter, Frank (eds.), "11 Temporal logic", Handbook of Modal Logic, Studies in Logic and Practical Reasoning, vol. 3, Elsevier, pp. 655–720
  2. Kamp, Johan Anthony Willem (1968). Tense Logic and the Theory of Linear Order. University of California, Los Angeles.
  3. Prior, Arthur Norman (1957). Time and Modality: Being the John Locke Lectures for 1955-6 Delivered in the University of Oxford. Oxford.
  4. 1 2 Rabinovich, Alexander (2014). "A proof of Kamp's theorem". Logical Methods in Computer Science. 10 (1): 1–16 via arxiv.
  5. Etessami, Kousha; Vardi, Moshe Y.; Wilke, Thomas (2002). "First-Order Logic with Two Variables and Unary Temporal Logic". Information and Computation. 179 (2): 279–295 via Elsevier Science Direct.
  6. Hunter, Paul; Ouaknine, Joël; Worrell, James (2013). "Expressive Completeness for Metric Temporal Logic". 2013 28th Annual ACM/IEEE Symposium on Logic in Computer Science: 349–357. doi:10.1109/LICS.2013.41.
  7. Gabbay, Dov (1989). Banieqbal, B.; Barringer, H.; Pnueli, A. (eds.). "The declarative past and imperative future". Temporal Logic in Specification. Berlin, Heidelberg: Springer: 409–448. doi:10.1007/3-540-51803-7_36. ISBN 978-3-540-46811-0.