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:
1
4.
a:
[T]Array
5.
a.l = i & a.u = j
6.
m:
a[++m]
[T]Array
2
4.
a:
[T]Array
5.
a.l = i & a.u = j
6.
m:
a[++m].l = i+m & a[++m].u = j+m