Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
Spot
Spot
Commits
2f7d5cfd
Commit
2f7d5cfd
authored
Mar 14, 2017
by
Alexandre Duret-Lutz
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
tl.pdf: adjust syntactic hierarchy class to match code
Fixes
#243
. * doc/tl/tl.tex: Here.
parent
880131a0
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
14 additions
and
12 deletions
+14
-12
doc/tl/tl.tex
doc/tl/tl.tex
+14
-12
No files found.
doc/tl/tl.tex
View file @
2f7d5cfd
...
...
@@ -1175,30 +1175,32 @@ page~\pageref{property-methods}).
The symbols
$
\varphi
_
G
$
,
$
\varphi
_
S
$
,
$
\varphi
_
O
$
,
$
\varphi
_
P
$
,
$
\varphi
_
R
$
denote any formula belonging respectively to the
Guarantee, Safety, Obligation, Persistence, or Recurrence classes.
$
\varphi
_
F
$
denotes a finite LTL formula (the unnamed class at the
intersection of Safety and Guarantee formulas on
Fig.~
\ref
{
fig:hierarchy
}
).
$
v
$
denotes any variable,
$
r
$
any SERE,
$
r
_
F
$
any bounded SERE (no loops), and
$
r
_
I
$
any unbounded SERE.
Additionally
$
\varphi
_
B
$
denotes a finite LTL formula (the unnamed
class at the intersection of Safety and Guarantee formulas, at the
\textbf
{
b
}
ottom of Fig.~
\ref
{
fig:hierarchy
}
).
$
v
$
denotes any
variable,
$
r
$
any SERE,
$
r
_
F
$
any bounded SERE (no loops), and
$
r
_
I
$
any unbounded SERE.
\begin{align*}
\varphi
_
F ::=
{}&
\0\mid\1\mid
v
\mid\NOT\varphi
_
F
\mid\varphi
_
F
\AND\varphi
_
F
\mid
(
\varphi
_
F
\OR\varphi
_
F)
\mid\varphi
_
F
\EQUIV\varphi
_
F
\mid\varphi
_
F
\XOR\varphi
_
F
\mid\varphi
_
F
\IMPLIES\varphi
_
F
\mid\X\varphi
_
F
\\
\varphi
_
G ::=
{}&
\varphi
_
F
\mid
\NOT\varphi
_
S
\mid
\varphi
_
B ::=
{}&
\0\mid\1\mid
v
\mid\NOT\varphi
_
B
\mid\varphi
_
B
\AND\varphi
_
B
\mid
(
\varphi
_
B
\OR\varphi
_
B)
\mid\varphi
_
B
\EQUIV\varphi
_
B
\mid\varphi
_
B
\XOR\varphi
_
B
\mid\varphi
_
B
\IMPLIES\varphi
_
B
\mid\X\varphi
_
B
\\
\mid
{}&
\sere
{
r
_
F
}
\mid
\nsere
{
r
_
F
}
\\
\varphi
_
G ::=
{}&
\varphi
_
B
\mid
\NOT\varphi
_
S
\mid
\varphi
_
G
\AND
\varphi
_
G
\mid
(
\varphi
_
G
\OR
\varphi
_
G)
\mid\varphi
_
S
\IMPLIES\varphi
_
G
\mid
\X\varphi
_
G
\mid
\F\varphi
_
G
\mid
\varphi
_
G
\U\varphi
_
G
\mid
\varphi
_
G
\M\varphi
_
G
\\
\mid
{}&
\sere
{
r
_
F
}
\mid
\mid
{}&
\
n
sere
{
r
}
\mid
\sere
{
r
}
\Esuffix
\varphi
_
G
\mid
\sere
{
r
_
F
}
\Asuffix
\varphi
_
G
\\
\varphi
_
S ::=
{}&
\varphi
_
F
\mid
\NOT\varphi
_
G
\mid
\varphi
_
S ::=
{}&
\varphi
_
B
\mid
\NOT\varphi
_
G
\mid
\varphi
_
S
\AND
\varphi
_
S
\mid
(
\varphi
_
S
\OR
\varphi
_
S)
\mid\varphi
_
G
\IMPLIES\varphi
_
S
\mid
\X\varphi
_
S
\mid
\G\varphi
_
S
\mid
\varphi
_
S
\R\varphi
_
S
\mid
\varphi
_
S
\W\varphi
_
S
\\
\mid
{}&
\
n
sere
{
r
_
F
}
\mid
\mid
{}&
\sere
{
r
}
\mid
\sere
{
r
_
F
}
\Esuffix
\varphi
_
S
\mid
\sere
{
r
}
\Asuffix
\varphi
_
S
\\
\varphi
_
O ::=
{}&
\varphi
_
G
\mid
\varphi
_
S
\mid
\NOT\varphi
_
O
\mid
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment