(248steps total) PrintForm Definitions Lemmas mb event system 3 Sections EventSystems Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
At: world-event-system 4 1

1. the_w : World
2. FairFifo
3. e,e':E. loc(e) = loc(e' e <c e'  e = e'  e' <c e
4. e:E. first(e (e':E. loc(e') = loc(e e' <c e)
5. e:E. 
5. first(e)
5. 
5. loc(pred(e)) = loc(e) & pred(e) <c e
5. & (e':E. loc(e') = loc(e (pred(e) <c e' & e' <c e))
  t:i:Id.
  first(<i,t>)
  
  (x:Id. (x when <i,t>) = (x after pred(<i,t>))  vartype(i;x))


By: (InductionOnNat THEN RecUnfold `w-first` 0 THEN RecUnfold `w-pred` 0
(THEN
(Reduce 0
(THEN
(Try (Complete (Auto THEN Analyze -2))
(THEN
(SplitOnConclITE
(THENL
([Auto;Id]
(THEN
(Analyze 0)
THEN
SplitOnConclITE


Generated subgoals:

1 6. t : 
7. 0<t
8. i:Id. 
8. first(<i,t-1>)
8. 
8. (x:Id. (x when <i,t-1>) = (x after pred(<i,t-1>))  vartype(i;x))
9. t = 0
10. i : Id
11. isnull(a(i;t-1))
  first(<i,t-1>)
  
  (x@0:Id. (x@0 when <i,t>) = (x@0 after pred(<i,t-1>))  vartype(i;x@0))

4 steps
2 6. t : 
7. 0<t
8. i:Id. 
8. first(<i,t-1>)
8. 
8. (x:Id. (x when <i,t-1>) = (x after pred(<i,t-1>))  vartype(i;x))
9. t = 0
10. i : Id
11. isnull(a(i;t-1))
  false  (x:Id. (x when <i,t>) = (x after <i,t-1>)  vartype(i;x))

1 step

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

(248steps total) PrintForm Definitions Lemmas mb event system 3 Sections EventSystems Doc