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
af650565
Commit
af650565
authored
Nov 24, 2020
by
Mickael Laurent
Browse files
fix
parent
1a5361ee
Changes
1
Hide whitespace changes
Inline
Side-by-side
new_system3.tex
View file @
af650565
...
...
@@ -353,7 +353,7 @@ rules, because one branch is already unreachable and retyping only occurs with s
\Gamma
(x
_
1)
\equiv\textstyle\bigvee
_{
i
\in
I
}
\textstyle\bigwedge
_{
j
\in
J
_
i
}
\arrow
{
s
_
j
}{
t
_
j
}
\\
\forall
i
\in
I.
\ \worra
{
(
\textstyle\bigwedge
_{
j
\in
J
_
i
}
\arrow
{
s
_
j
}{
t
_
j
}
)
}
t = s
_
i'
\\
\forall
i
\in
I.
\ \Gamma
_
1
^
i =
\{
x
_
1:
\textstyle\bigwedge
_{
j
\in
J
_
i
}
\arrow
{
s
_
j
}{
t
_
j
}
\}\\
\forall
i
\in
I.
\ \Gamma
_
2
^
i =
\{
x
_
2:s
_
i'
}
\forall
i
\in
I.
\ \Gamma
_
2
^
i =
\{
x
_
2:s
_
i'
\
}
}
{
\Gamma\bvdash
{
(x
_
1
\
x
_
2)
}
{
t
}
\textstyle\bigcup
_{
i
\in
I
}
\{\Gamma
_{
1
}^
i
\land\Gamma
_{
2
}^
i
\}
...
...
@@ -402,8 +402,8 @@ NOTE: The declarative rule for the application is as follows:
\Infer
[App]
{
\Gamma
(x
_
1)
\equiv\textstyle\bigvee
_{
i
\in
I
}
u
_
i
\\
\forall
i
\in
I.
\
u
_
i
\leq
\arrow
{
\neg
s
_
i
}{
t
_
i
}
\text
{
with
}
t
_
i
\land
t =
\varnothing
\\
\forall
i
\in
I.
\ \Gamma
_
1
^
i =
\
subst
{
x
_
1
}{
u
_
i
}
\\
\forall
i
\in
I.
\ \Gamma
_
2
^
i =
\
subst
{
x
_
2
}{
s
_
i
}
\forall
i
\in
I.
\ \Gamma
_
1
^
i =
\{
x
_
1
:
u
_
i
\
}\\
\forall
i
\in
I.
\ \Gamma
_
2
^
i =
\{
x
_
2
:
s
_
i
\
}
}
{
\Gamma\bvdash
{
(x
_
1
\
x
_
2)
}
{
t
}
\textstyle\bigcup
_{
i
\in
I
}
\{\Gamma
_{
1
}^
i
\land\Gamma
_{
2
}^
i
\}
...
...
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