Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Giuseppe Castagna
occurrence-typing
Commits
ccd746b4
Commit
ccd746b4
authored
May 09, 2021
by
Mickael Laurent
Browse files
update Case refinement rule
parent
6ac5773b
Changes
1
Hide whitespace changes
Inline
Side-by-side
refining.tex
View file @
ccd746b4
...
...
@@ -100,9 +100,9 @@ binders):\svvspace{-1.5mm}
\svvspace
{
-2.3mm
}
\\
\Infer
[Case]
{
\Gamma\vdash
e
\triangleright\psi
_
\circ\\
\Gamma
\evdash
e t
\Gamma
_
1
\\
\Gamma
_
1
\vdash
e
_
1
\triangleright\psi
_
1
\\
\Gamma
\evdash
e
{
\neg
t
}
\Gamma
_
2
\\
\Gamma
_
2
\vdash
e
_
2
\triangleright\psi
_
2
}
{
\Gamma\vdash
\ifty
{
e
}{
t
}{
e
_
1
}{
e
_
2
}
\triangleright\psi
_
\circ\cup\psi
_
1
\cup\psi
_
2
}
\Gamma
\evdash
e t
\Gamma
_
1
\\
\Gamma
_
1
\vdash
e
\triangleright\psi
_
1
\\
\Gamma
_
1
\vdash
e
_
1
\triangleright\psi
_
1
'
\\
\Gamma
\evdash
e
{
\neg
t
}
\Gamma
_
2
\\
\Gamma
_
2
\vdash
e
\triangleright\psi
_
2
\\
\Gamma
_
2
\vdash
e
_
2
\triangleright\psi
_
2
'
}
{
\Gamma\vdash
\ifty
{
e
}{
t
}{
e
_
1
}{
e
_
2
}
\triangleright\psi
_
\circ\cup\psi
_
1
\cup\psi
_
1'
\cup\psi
_
2
\cup\psi
_
2'
}
{}
\svvspace
{
-1.4mm
}
\end{mathpar}
Where
$
\psi\setminus\{
x
\}
$
is the function defined as
$
\psi
$
but undefined on
$
x
$
and
$
\psi
_
1
\cup
\psi
_
2
$
denotes component-wise union
%
...
...
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