IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
At:
pre-rule1 1. i : Id
2. a : Id
3. T : Type
4. ds : x:Id fp-> Type
5. P : State(ds)TProp
(es.(x:Id. vartype(i;x) r ds(x)?Top)
(& (e:E. loc(e) = i Id kind(e) = locl(a) Knd (valtype(e) r T))
(& (e:E.
(& (loc(e) = i Id
(& ( (& ((kind(e) = locl(a) Knd P((z.(z when e)),val(e)))
(& (& (e':E.
(& (& ((e <loc e') e = e' E
(& (& (& kind(e') = locl(a) Knd (v:T. P((z.(z after e')),v)))))
{es:ES
{| es is an event system of @i (with ds: ds {| es is an event system of @i action a:T {| es is an event system of @i precondition a(v) is
{| es is an event system of @iP s v) }
Prop{i'}
By:
Analyze THEN Analyze -1 THEN Analyze -1 THEN ExRepD
THEN
Try (Unfold `ma-state` 0)
THEN
DoSubsume
THEN
Subst (loc(e) = i) 0
THEN
Try BackThruSomeHyp
THEN
Subst (loc(e') = i) 0
THEN
Try BackThruSomeHyp
THEN
SplitOrHyps
THEN
AllHyps (Unfold `es-locl`)
THEN
Subst (e' = e) 0
Generated subgoals:
None
About:
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html