Temporal logic CTL \(+\) Prolog (Q1823654)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Temporal logic CTL \(+\) Prolog |
scientific article |
Statements
Temporal logic CTL \(+\) Prolog (English)
0 references
1989
0 references
Let T denote closure of the set of formulas of the form P \((term_ 1,...,term_ n)\) under operation of conjunction and temporal operators of some kind (f. E. operators ``always'', ``until'' and so on), and TR be the set of formulas (rules) of the form \(f_ 1 \&...\& f_ m\to f_{m+1}\), where \(f_ i\) belongs to T. Let K be a (finite) Kripke structure, and L be an assignment of (finite) subsets of \(T\cup TR\) to worlds of K. A question \(?\)-P(t\({}_ 1,...,t_ m)\) with respect to a pair \(<K,L>\) is proposed to consider as a generalized Prolog-like program. An operational semantic based on stack machines is described for such programs when temporal operators are defined by Büchi automata. An interpreter written in Prolog is given in appendix for another somewhat different language of temporal programs. A lot of slightly motivated notation and misprints make the paper somewhat difficult to understand.
0 references
generalized logic programming
0 references
temporal logic
0 references
Prolog
0 references