SLIDE 6 == s n size( b[]) sum (b[])
n) ret s n size(b[]) sum(b[])
ret
Matching Invariants
16
s i n A == B s size(b[]) n sum(b[]) return
Pattern Variables …
run 1
✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘
== s n size( b[]) sum (b[])
n) ret s n size(b[]) sum(b[])
ret
Matching Invariants
17
s i n A == B s size(b[]) n sum(b[]) return
Pattern Variables … ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘
run 2
✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘
== s n size( b[]) sum (b[])
n) ret s n size(b[]) sum(b[])
ret
Matching Invariants
18
s i n A == B s size(b[]) n sum(b[]) return
Pattern Variables … ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘
run 3
✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘
16 17 18