(34steps total) PrintForm Definitions Lemmas mb event system 6 Sections EventSystems Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
At: possible-world-monotonic

  A,B:Dsys. A  B  (w:World. PossibleWorld(B;w PossibleWorld(A;w))

By: Auto THEN RepeatFor 2 (ParallelOp -1) THEN ExRepD THEN Analyze 0
THENL
[RepeatFor 5 (Thin -1)
;Analyze 0
;THENL
;[RepeatFor 5 (Thin -1)
;;Analyze 0
;;THENL
;;[RepeatFor 5 (Thin -1);Analyze 0 THENL [RepeatFor 5 (Thin -1);Id]]]]


Generated subgoals:

1 1. A : Dsys
2. B : Dsys
3. A  B
4. w : World
5. i,x:Id. vartype(i;xr M(i).ds(x)
  i,x:Id. vartype(i;xr M(i).ds(x)

1 step
2 1. A : Dsys
2. B : Dsys
3. A  B
4. w : World
5. i,x:Id. vartype(i;xr M(i).ds(x)
6. i:Id, a:Action(i). isnull(a (valtype(i;ar M(i).da(kind(a)))
  i:Id, a:Action(i). isnull(a (valtype(i;ar M(i).da(kind(a)))

1 step
3 1. A : Dsys
2. B : Dsys
3. A  B
4. w : World
5. i,x:Id. vartype(i;xr M(i).ds(x)
6. i:Id, a:Action(i). isnull(a (valtype(i;ar M(i).da(kind(a)))
7. l:IdLnk, tg:Id. (w.M(l,tg)) r M(source(l)).da(rcv(ltg))
  l:IdLnk, tg:Id. (w.M(l,tg)) r M(source(l)).da(rcv(ltg))

1 step
4 1. A : Dsys
2. B : Dsys
3. A  B
4. w : World
5. i,x:Id. vartype(i;xr M(i).ds(x)
6. i:Id, a:Action(i). isnull(a (valtype(i;ar M(i).da(kind(a)))
7. l:IdLnk, tg:Id. (w.M(l,tg)) r M(source(l)).da(rcv(ltg))
8. i,x:Id. M(i).init(x,s(i;0).x)
  i,x:Id. M(i).init(x,s(i;0).x)

1 step
5 1. A : Dsys
2. B : Dsys
3. A  B
4. w : World
5. i,x:Id. vartype(i;xr M(i).ds(x)
6. i:Id, a:Action(i). isnull(a (valtype(i;ar M(i).da(kind(a)))
7. l:IdLnk, tg:Id. (w.M(l,tg)) r M(source(l)).da(rcv(ltg))
8. i,x:Id. M(i).init(x,s(i;0).x)
9. i:Id, t:.
9. isnull(a(i;t))
9. 
9. (islocal(kind(a(i;t)))
9. (
9. (M(i).pre(act(kind(a(i;t))),x.s(i;t).x,val(a(i;t))))
9. & (x:Id. M(i).ef(kind(a(i;t)),x,x.s(i;t).x,val(a(i;t)),s(i;t+1).x))
9. & (l:IdLnk. 
9. & (M(i).send(kind(a(i;t));l;x.s(i;t).x;val(a(i;t));withlnk(l;m(i;t));i))
9. & (x:Id. 
9. & (M(i).frame(kind(a(i;t)) affects x s(i;t).x = s(i;t+1).x  M(i).ds(x))
9. & (l:IdLnk, tg:Id.
9. & (M(i).sframe(kind(a(i;t)) sends <l,tg>)
9. & (
9. & (w-tagged(tg; onlnk(l;m(i;t))) = nil  Msg List)
10. i,a:Id, t:.
10. t':
10. tt'
10. isnull(a(i;t')) & kind(a(i;t')) = locl(a)
10. &  a declared in M(i)
10. &  unsolvable M(i).pre(a,x.s(i;t').x)
11. i,x:Id. vartype(i;xr M(i).ds(x)
12. i:Id, a:Action(i). isnull(a (valtype(i;ar M(i).da(kind(a)))
13. l:IdLnk, tg:Id. (w.M(l,tg)) r M(source(l)).da(rcv(ltg))
14. i,x:Id. M(i).init(x,s(i;0).x)
  (i:Id, t:.
  (isnull(a(i;t))
  (
  ((islocal(kind(a(i;t)))
  ((
  ((M(i).pre(act(kind(a(i;t))),x.s(i;t).x,val(a(i;t))))
  (& (x:Id. M(i).ef(kind(a(i;t)),x,x.s(i;t).x,val(a(i;t)),s(i;t+1).x))
  (& (l:IdLnk. 
  (& (M(i).send(kind(a(i;t));l;x.s(i;t).x;val(a(i;t));withlnk(l;m(i;t));i))
  (& (x:Id. 
  (& (M(i).frame(kind(a(i;t)) affects x)
  (& (
  (& (s(i;t).x = s(i;t+1).x  M(i).ds(x))
  (& (l:IdLnk, tg:Id.
  (& (M(i).sframe(kind(a(i;t)) sends <l,tg>)
  (& (
  (& (w-tagged(tg; onlnk(l;m(i;t))) = nil  Msg List))
  & (i,a:Id, t:.
  & (t':
  & (tt'
  & (isnull(a(i;t')) & kind(a(i;t')) = locl(a)
  & (&  a declared in M(i)
  & (&  unsolvable M(i).pre(a,x.s(i;t').x))

29 steps

About:
listnilassertnatural_numberaddlambdaapplyequal
subtype_relimpliesandorallexists
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html

(34steps total) PrintForm Definitions Lemmas mb event system 6 Sections EventSystems Doc