(43steps total) PrintForm Definitions Lemmas mb event system 7 Sections EventSystems Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
At: s-pre-init-rule1 2 2 1 1 1

1. i : Id
2. a : Id
3. x : Id
4. A : Type
5. T : Type
6. c : A
7. P : ATProp
8. (s,vP(s(x),v))  State(x : A)TProp
9. x@0:Id. x@0  dom(x : A x@0  dom(x : c)
10. x : c  x@0:Id fp-> x : A(x@0)?Void
11. @i: (with ds: x : A
11. @init: x : c
11. action a:T
11. aprecondition a(v) is
11. as,vP(s(x),v))
11.  Dsys
12. D:Dsys. 
12. @i: (with ds: x : A
12. @init: x : c
12. action a:T
12. aprecondition a(v) is
12. as,vP(s(x),v))  D
12. 
12. D 
12. realizes es.(v:T. (s,vP(s(x),v))((x@0.x : c(x@0)?),v))
12. realizes es.
12. realizes es.(e:E. loc(e) = i)
13. @i: (with ds: x : A
13. @init: x : c
13. action a:T
13. aprecondition a(v) is
13. as,vP(s(x),v))
13.  Dsys
14. @i: ma-single-pre1(x;A;a;T;x,v.P(x,v))  Dsys
15. D:Dsys. 
15. @i: ma-single-pre1(x;A;a;T;x,v.P(x,v))  D
15. 
15. D 
15. realizes es.(vartype(i;xA)
15. realizes es.& (e:E. loc(e) = i  kind(e) = locl(a (valtype(eT))
15. realizes es.& (e:E. 
15. realizes es.& (loc(e) = i
15. realizes es.& (
15. realizes es.& ((kind(e) = locl(a P((x when e),val(e)))
15. realizes es.& (& (e':E. 
15. realizes es.& (& ((e <loc e' e = e'
15. realizes es.& (& (& kind(e') = locl(a (v:TP((x after e'),v))))
16. @ix : A initially x = c  Dsys
17. D:Dsys. 
17. @ix : A initially x = c  D
17. 
17. D 
17. realizes es.(vartype(i;xA)
17. realizes es.& (e:E. loc(e) = i  first(e (x when e) = c)
  D:Dsys. 
  @i: (with ds: x : A
  @init: x : c
  action a:T
  aprecondition a(v) is
  as,vP(s(x),v))  D
  
  D 
  realizes es.(vartype(i;xA)
  realizes es.& (e:E. loc(e) = i  Id  first(e (x when e) = c  A)
  realizes es.& (e:E. 
  realizes es.& (loc(e) = i  Id
  realizes es.& (
  realizes es.& (kind(e) = locl(a Knd  (valtype(eT))
  realizes es.& (e:E. 
  realizes es.& (loc(e) = i  Id
  realizes es.& (
  realizes es.& (kind(e) = locl(a Knd  P((x when e),val(e)))
  realizes es.& & ((v:TP(c,v))
  realizes es.& & (
  realizes es.& & ((e:E. 
  realizes es.& & ((loc(e) = i  Id
  realizes es.& & ((& kind(e) = locl(a Knd  (v:TP((x after e),v))))


By: Analyze 0 THEN Analyze 0


Generated subgoal:

1 18. D : Dsys
19. @i: (with ds: x : A
19. @init: x : c
19. action a:T
19. aprecondition a(v) is
19. as,vP(s(x),v))  D
  D 
  realizes es.(vartype(i;xA)
  realizes es.& (e:E. loc(e) = i  Id  first(e (x when e) = c  A)
  realizes es.& (e:E. 
  realizes es.& (loc(e) = i  Id
  realizes es.& (
  realizes es.& (kind(e) = locl(a Knd  (valtype(eT))
  realizes es.& (e:E. 
  realizes es.& (loc(e) = i  Id
  realizes es.& (
  realizes es.& (kind(e) = locl(a Knd  P((x when e),val(e)))
  realizes es.& & ((v:TP(c,v))
  realizes es.& & (
  realizes es.& & ((e:E. 
  realizes es.& & ((loc(e) = i  Id
  realizes es.& & ((& kind(e) = locl(a Knd  (v:TP((x after e),v))))

29 steps

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

(43steps total) PrintForm Definitions Lemmas mb event system 7 Sections EventSystems Doc