(9steps) PrintForm Definitions Lemmas mb automata 1 Sections GenAutomata Doc

At: apply alist property 1 1 2

1. T: Type
2. as: (LabelT) List
3. d: T
4. x: Label
5. i:
6. i < ||as||
7. (first a as s.t. (p.1of(p) = x)(a) else < x,d > ) = as[i]

2of((first p as s.t. 1of(p) = x else < x,d > )) = map(p.2of(p);as)[i]

By:
ReduceSOAps -1
THEN
Reduce -1
THEN
HypSubst -1 0


Generated subgoals:

17. (first a as s.t. 1of(a) = x else < x,d > ) = as[i]
2of(as[i]) = map(p.2of(p);as)[i]
27. (first a as s.t. 1of(a) = x else < x,d > ) = as[i]
8. z: LabelT
i < ||map(p.2of(p);as)||


About:
pairproductlistless_thanlambdauniverseequal

(9steps) PrintForm Definitions Lemmas mb automata 1 Sections GenAutomata Doc