Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
I
Iris
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Pierre-Marie Pédrot
Iris
Commits
49bb4194
Commit
49bb4194
authored
Dec 10, 2017
by
Robbert Krebbers
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Docs: update iris.sty.
Merge it with the JFP paper, we probably need to backport it there.
parent
40474920
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
3 deletions
+9
-3
docs/iris.sty
docs/iris.sty
+9
-3
No files found.
docs/iris.sty
View file @
49bb4194
...
...
@@ -95,6 +95,9 @@
\newcommand
{
\nil
}{
\epsilon
}
% displaced dot
\newcommand
{
\dispdot
}
[2][.2ex]
{
\dot
{
\raisebox
{
0pt
}
[
\dimexpr\height
+#1][
\depth
]
{$
#
2
$}}}
% \dispdot[<displace>]{<stuff>}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% MODEL-SPECIFIC SYMBOLS & NOTATION & IDENTIFIERS
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
...
...
@@ -217,6 +220,7 @@
\newcommand
{
\term
}{
t
}
\newcommand
{
\termB
}{
u
}
\newcommand
{
\venv
}{
\rho
}
\newcommand
{
\vctx
}{
\Gamma
}
\newcommand
{
\pfctx
}{
\Theta
}
...
...
@@ -242,7 +246,7 @@
\newcommand
{
\fixp
}{
\mathit
{
fix
}}
%% various pieces of Syntax
\def\MU
#1.
{
\mu
\spac
#1.
\spac
}
%
\def\MU
#1.
{
\mu
#1.
\spac
}
%
\def\Lam
#1.
{
\lambda
#1.
\spac
}
%
\newcommand
{
\proves
}{
\vdash
}
...
...
@@ -258,6 +262,8 @@
\NewDocumentCommand\wpre
{
m O
{}
m
}
%
{
\textlog
{
wp
}_{
#2
}
\spac
#1
\spac
{
\left\{
#3
\right\}
}}
\newcommand
{
\stateinterp
}{
S
}
\newcommand
{
\later
}{
\mathop
{{
\triangleright
}}}
\newcommand*
{
\lateropt
}
[1]
{
\mathop
{{
\later
}^{
#1
}}}
\newcommand
{
\always
}{
\mathop
{
\Box
}}
...
...
@@ -291,7 +297,7 @@
}
%
}}
%
\NewDocumentCommand
\vs
{
O
{}
O
{}}
{
\vsGen
[#1]
{
\Rrightarrow
}
[#2]
}
\NewDocumentCommand
\bvs
{
O
{}
O
{}}
{
\vsGen
[#1]
{
\
Rrightarrow
_{
\mathcal
{
B
}
}}
[#2]
}
\NewDocumentCommand
\bvs
{
O
{}
O
{}}
{
\vsGen
[#1]
{
\
dispdot
[0.02ex]
{
\Rrightarrow
}}
[#2]
}
\NewDocumentCommand
\vsL
{
O
{}
O
{}}
{
\vsGen
[#1]
{
\Lleftarrow
}
[#2]
}
\NewDocumentCommand
\vsE
{
O
{}
O
{}}
%
{
\vsGen
[#1]
{
\Lleftarrow\!\!\!\Rrightarrow
}
[#2]
}
...
...
@@ -301,7 +307,7 @@
\NewDocumentCommand
\vsW
{
O
{}
O
{}}
{
\vsGen
[#1]
{
\vsWand
}
[#2]
}
% for now, the update modality looks like a pvs without masks.
\NewDocumentCommand
\upd
{}
{
\mathop
{
\
mid\kern
-0.4ex
\Rrightarrow\kern
-0.25ex
}}
\NewDocumentCommand
\upd
{}
{
\mathop
{
\
dispdot
[-0.2ex]
{
\mid\kern
-0.4ex
\Rrightarrow\kern
-0.25ex
}
}}
\NewDocumentCommand\Acc
{
O
{}
O
{}
m m
}{
\langle
#3
\vsE
#4
\rangle
_{
#1
}^{
#2
}}
...
...
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