linear temporal logic

E467810

Linear temporal logic is a modal temporal logic used in computer science and formal methods to specify and reason about the behavior of systems over linear sequences of time, using operators that describe how properties evolve in the future.

All labels observed (4)

Label Occurrences
Linear Temporal Logic 2
LTL with past operators 1
linear temporal logic canonical 1

How this entity was disambiguated

Statements (92)

Predicate Object
instanceOf formal specification language ⓘ
modal logic ⓘ
propositional logic extension ⓘ
temporal logic ⓘ
hasAbbreviation LTL ⓘ
hasApplication NuSMV model checker ⓘ
linked to: NuSMV

PRISM model checker ⓘ
SPIN model checker ⓘ
UPPAAL via encodings ⓘ
runtime monitoring tools ⓘ
hasDomain automata theory ⓘ
computer science ⓘ
concurrent systems ⓘ
distributed systems ⓘ
formal methods ⓘ
model checking ⓘ
program verification ⓘ
reactive systems ⓘ
hasHistoricalOrigin introduced in temporal logic research of the 1970s ⓘ
popularized in program verification in the 1980s ⓘ
hasKeyConcept linear time structure ⓘ
paths as sequences of states ⓘ
safety and liveness decomposition ⓘ
temporal modalities ⓘ
temporal operators over paths ⓘ
hasOperator F ⓘ
G ⓘ
R ⓘ
U ⓘ
W ⓘ
X ⓘ
hasProperty PSPACE-complete model checking for explicit-state ⓘ
PSPACE-complete satisfiability ⓘ
PSPACE-complete validity ⓘ
branching-free temporal logic ⓘ
closed under boolean operations ⓘ
decidable model checking ⓘ
decidable satisfiability ⓘ
equivalent in expressive power to ω-regular languages ⓘ
expresses temporal properties of executions ⓘ
future-time temporal logic ⓘ
interpreted over linear time ⓘ
path-based semantics ⓘ
state-based semantics ⓘ
supports compositional specification ⓘ
supports eventualities ⓘ
supports fairness properties ⓘ
supports invariants ⓘ
supports liveness properties ⓘ
supports refinement reasoning ⓘ
supports response properties ⓘ
supports safety properties ⓘ
supports temporal reasoning ⓘ
hasSemantics formulas evaluated over infinite sequences of states ⓘ
models are infinite words over atomic propositions ⓘ
satisfaction defined at positions in a path ⓘ
hasSyntaxElement boolean connectives ⓘ
propositional variables ⓘ
temporal operators ⓘ
hasTransformation translation to Büchi automata ⓘ
translation to alternating automata ⓘ
translation to generalized Büchi automata ⓘ
hasVariant LTL over finite traces ⓘ
LTL with past operators ⓘ
LTLf ⓘ
linked to: LTL

branching-time temporal logics ⓘ
metric temporal logic ⓘ
past-time linear temporal logic ⓘ
probabilistic linear temporal logic ⓘ
isRelatedTo Büchi automata ⓘ
CTL* ⓘ
Computation Tree Logic ⓘ
dynamic logic ⓘ
modal μ-calculus ⓘ
regular expressions over infinite words ⓘ
μ-calculus ⓘ
ω-automata ⓘ
isUsedFor formal verification of safety-critical systems ⓘ
runtime verification specifications ⓘ
specifying communication protocols ⓘ
specifying correctness properties of programs ⓘ
specifying hardware circuits ⓘ
specifying system requirements ⓘ
specifying temporal constraints in planning ⓘ
specifying temporal constraints in workflows ⓘ
synthesis of reactive systems ⓘ
operatorName F is eventually ⓘ
G is globally ⓘ
R is release ⓘ
U is until ⓘ
W is weak until ⓘ
X is next ⓘ

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

Temporal Logic of Actions → comparedWith → linear temporal logic ⓘ
Amir Pnueli → notableConcept → linear-time temporal logic ⓘ
linked to: linear temporal logic
linear temporal logic → hasVariant → LTL with past operators ⓘ
linked to: linear temporal logic
μ-calculus → subsumes → Linear Temporal Logic ⓘ
subject linked to: mu-calculus
linked to: linear temporal logic
LTL → fullName → Linear Temporal Logic ⓘ
linked to: linear temporal logic