(5steps total)
PrintForm
Definitions
Lemmas
mb
event
system
5
Sections
EventSystems
Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
At:
ma-send-sub
2
1.
ds
:
x
:Id fp-> Type
2.
da
:
a
:Knd fp-> Type
3.
init
:
x
:Id fp->
ds
(
x
)?Void
4.
pre
:
a
:Id fp-> State(
ds
)
da
(locl(
a
))?Top
Prop
5.
ef
:
kx
:Knd
Id fp-> State(
ds
)
da
(1of(
kx
))?Top
ds
(2of(
kx
))?Void
6.
send
:
6.
kl
:Knd
IdLnk fp-> (
tg
:Id
6.
kl
:Knd
IdLnk fp-> (
State(
ds
)
da
(1of(
kl
))?Top
6.
kl
:Knd
IdLnk fp-> (
(
da
(rcv(2of(
kl
);
tg
))?Void List)) List
7.
frame
:
x
:Id fp-> Knd List
8.
sframe
:
ltg
:IdLnk
Id fp-> Knd List
9. Top
10.
d1
:
x
:Id fp-> Type
11.
d2
:
a
:Knd fp-> Type
12.
i1
:
x
:Id fp->
d1
(
x
)?Void
13.
p1
:
a
:Id fp-> State(
d1
)
d2
(locl(
a
))?Top
Prop
14.
e1
:
kx
:Knd
Id fp-> State(
d1
)
d2
(1of(
kx
))?Top
d1
(2of(
kx
))?Void
15.
s1
:
15.
kl
:Knd
IdLnk fp-> (
tg
:Id
15.
kl
:Knd
IdLnk fp-> (
State(
d1
)
d2
(1of(
kl
))?Top
15.
kl
:Knd
IdLnk fp-> (
(
d2
(rcv(2of(
kl
);
tg
))?Void List)) List
16.
f1
:
x
:Id fp-> Knd List
17.
s2
:
ltg
:IdLnk
Id fp-> Knd List
18. Top
19.
ds
d1
20.
da
d2
21.
init
i1
22.
pre
p1
23.
ef
e1
24.
send
s1
25.
frame
f1
26.
sframe
s2
27.
k
: Knd
28.
l
: IdLnk
29. State(
d1
)
30.
d2
(
k
)?Top
31.
i
: Id
32.
ms
: (
tg
:Id
if source(
l
) =
i
d2
(rcv(
l
;
tg
))?Top else Top fi) List
33.
source(
l
) =
i
(<
k
,
l
>
dom(
s1
)
ms
= nil
(Id
Top) List)
<
k
,
l
>
dom(
send
)
ms
= nil
(Id
Top) List
By:
Auto THEN Analyze -2
THEN
AllHyps (
h.Unfold `fpf-sub` h THEN InstHyp [<
k
,
l
>] h THENA Complete Auto)
THEN
ExRepD
Generated subgoals:
None
About:
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
(5steps total)
PrintForm
Definitions
Lemmas
mb
event
system
5
Sections
EventSystems
Doc