Definitions array 1 Doc

At: array shift wf 1

1. T: Type
2. i:
3. j: {i...}
4. a: [T]Array{i..j}
5. m:

a[++m] [T]Array{i+m..j+m}

By:
Analyze 4
THEN
AbSetMemEqTypeCD


Generated subgoals:

14. a: [T]Array
5. a.l = i & a.u = j
6. m:
a[++m] [T]Array
24. a: [T]Array
5. a.l = i & a.u = j
6. m:
a[++m].l = i+m & a[++m].u = j+m