Math 2.0

Mathematical logic and foundations Definition

Linear temporal logic

Builds on Propositional logicKripke semantics

Definition

Let APAP be a set of atomic propositions. The formulas of linear temporal logic over APAP are given by the grammar φ::=p∣¬φ∣φ∧φ∣Xφ∣φ U φ,p∈AP.\varphi ::= p \mid \neg \varphi \mid \varphi \land \varphi \mid X \varphi \mid \varphi \, U \, \varphi, \qquad p \in AP. A formula is interpreted on an infinite word w=w0w1w2⋯w = w_0 w_1 w_2 \cdots with each wi⊆APw_i \subseteq AP. For i≥0i \ge 0, let wi=wiwi+1⋯w^{i} = w_i w_{i+1} \cdots be the suffix of ww from position ii. The relation w⊨φw \models \varphi is defined by induction on φ\varphi:

  1. w⊨pw \models p if and only if p∈w0p \in w_0;
  2. w⊨¬φw \models \neg\varphi if and only if w⊭φw \not\models \varphi, and w⊨φ∧ψw \models \varphi \land \psi if and only if w⊨φw \models \varphi and w⊨ψw \models \psi;
  3. w⊨Xφw \models X\varphi if and only if w1⊨φw^{1} \models \varphi;
  4. w⊨φ U ψw \models \varphi \, U \, \psi if and only if there is j≥0j \ge 0 with wj⊨ψw^{j} \models \psi and wi⊨φw^{i} \models \varphi for all 0≤i<j0 \le i < j.

Let ss be a state of a Kripke structure with a total transition relation. Then ss satisfies φ\varphi if the word of labels of every infinite path from ss satisfies φ\varphi.

Remarks

The usual abbreviations are Fφ=⊤ U φF\varphi = \top \, U \, \varphi ("eventually") and Gφ=¬F¬φG\varphi = \neg F \neg \varphi ("always"); the other connectives of propositional logic are defined as usual.

Example: let AP={p}AP = \set{p} and w=∅ ∅ {p} {p} {p}⋯w = \emptyset \, \emptyset \, \set{p} \, \set{p} \, \set{p} \cdots. Then w⊨FGpw \models F G p, because w2⊨Gpw^{2} \models G p: every suffix of w2w^{2} starts with a letter containing pp.

Non-example: the word w′={p} ∅ {p} ∅⋯w' = \set{p} \, \emptyset \, \set{p} \, \emptyset \cdots does not satisfy FGpF G p. Every suffix of w′w' has a later position without pp, so no suffix satisfies GpG p.

Reading path

To understand this page from the ground up, read these 9 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Kripke semantics concept
  2. Proposition concept
  3. Conjunction definition
  4. Disjunction definition
  5. Implication definition
  6. Negation definition
  7. Biconditional definition
  8. Propositional logic concept
  9. Linear temporal logic definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Linear_temporal_logic
About this page
Tag8S64VZ6A1S
URIm2://8S64VZ6A1S
Kinddefinition
WritingW0 stub
MSC03B44, 68Q60, 03B70
DefinesLinear temporal logic
UsesPropositional logic, Kripke semantics
Changed3 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.