(10steps) PrintForm Definitions mb automata 3 Sections GenAutomata Doc

At: decls mng member 1 1 1 2

1. ds1: Collection(dec())
2. ds2: Collection(dec())
3. x: Label
4. rho: Decl
5. v: d:{d:dec()| d ds1 }. [[d]] rho(x)
6. d:dec(). d ds2 d.lbl = x d ds1
7. d: {d:dec()| d ds2 }
8. d.lbl = x

v [[d]] rho(x)

By:
Analyze -2
THEN
Analyze -3
THEN
Unfold `dec_mng` 0
THEN
Unfold `dbase` 0
THEN
All Reduce


Generated subgoal:

17. lbl: Label
8. d1: SimpleType
9. < lbl,d1 > ds2
10. lbl = x
v if x = lbl [[d1]] rho else Top fi


About:
ifthenelseassertsetisect
applyequalmembertopimpliesall

(10steps) PrintForm Definitions mb automata 3 Sections GenAutomata Doc