Slide 22
Slide 22 text
Combiner synthesis: average
Example (Average)
I
h
=
(len&avg)
is list-homomorphic
input a list
output a pair of length & average
I
h
1
(l, a)
=
[a, a, ..., a]
| {z }
l
mapper v = h [m v] = [(1, m v)]
combiner vs = h (concat (map h
1
vs))
17 / 33