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

At: decls mng rename member 1 1 1 2 1

1. ds1: Collection(dec())
2. ds2: Collection(dec())
3. x: Label
4. y: Label
5. rho: Decl
6. v: d:{d:dec()| d ds1 }. [[d]] rho(x)
7. d:dec(). d ds2 d.lbl = y mk_dec(x, d.typ) ds1
8. lbl: Label
9. d1: SimpleType
10. < lbl,d1 > ds2
11. lbl = y

v if y = lbl [[d1]] rho else Top fi

By: SplitOnConclITE

Generated subgoal:

112. y = lbl
v [[d1]] rho


About:
pairifthenelseassertset
isectapplyequalmembertopimplies
all

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