Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Iris
Iris
Commits
c3731066
Commit
c3731066
authored
Oct 31, 2016
by
Ralf Jung
Browse files
update iris.sty
parent
3d079d7c
Pipeline
#2922
passed with stage
in 9 minutes and 57 seconds
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
docs/iris.sty
View file @
c3731066
...
...
@@ -78,15 +78,19 @@
\newcommand
{
\pset
}
[1]
{
\wp
(#1)
}
% Powerset
\newcommand
{
\psetdown
}
[1]
{
\wp
^
\downarrow
(#1)
}
\newcommand
{
\finpset
}
[1]
{
\wp
^
\mathrm
{
fin
}
(#1)
}
\newcommand
{
\pmultiset
}
[1]
{
\wp
^{
+
}
(#1)
}
\newcommand
{
\finpmultiset
}
[1]
{
\wp
^{
\mathrm
{
fin
}
,+
}
(#1)
}
\newcommand
{
\Func
}{
F
}
% functor
\newcommand
{
\subst
}
[3]
{{
#1
}
[
{
#3
}
/
{
#2
}
]
}
\newcommand
{
\mapinsert
}
[3]
{
#3[#1
\mathop
{
\vcentcolon
=
}
#2]
}
\newcommand
{
\mapsingleton
}
[2]
{
[#1
\mathop
{
\vcentcolon
=
}
#2]
}
\newcommand
{
\mapsingletonComp
}
[3]
{
\left
[ #1 \mathop{\vcentcolon=} #2 \spac\middle|\spac #3 \right]
}
\newcommand
{
\mapinsert
}
[3]
{
#3
\left
[#1\mathop{\la}#2\right]
}
\newcommand
{
\mapsingleton
}
[2]
{
\mapinsert
{
#1
}{
#2
}{}}
\newcommand
{
\mapinsertComp
}
[4]
{
\mapinsert
{
#1
}{
#2
\spac\middle
|
\spac
#3
}{
#4
}}
\newcommand
{
\mapComp
}
[3]
{
\mapinsertComp
{
#1
}{
#2
}{
#3
}{}}
\newcommand
{
\nil
}{
\epsilon
}
...
...
docs/program-logic.tex
View file @
c3731066
...
...
@@ -130,7 +130,7 @@ We can now define the assertion $W$ (\emph{world satisfaction}) which ensures th
W
\eqdef
{}&
\Exists
I :
\mathcal
I
\fpfn
\Prop
.
\begin{array}
[t]
{
@
{}
l
}
\ownGhost
{
\gname
_{
\textmon
{
Inv
}}}{
\authfull
\map
singleton
Comp
{
\iname
}
\mapComp
{
\iname
}
{
\aginj
(
\latertinj
(
\wIso
(I(
\iname
))))
}
{
\iname
\in
\dom
(I)
}}
*
\\
\Sep
_{
\iname
\in
\dom
(I)
}
\left
(
\later
I(
\iname
) *
\ownGhost
{
\gname
_{
\textmon
{
Dis
}}}{
\set
{
\iname
}}
\lor
\ownGhost
{
\gname
_{
\textmon
{
En
}}}{
\set
{
\iname
}}
\right
)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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