42
Partial Reduction (continued)
•All associative operators can be used in partial form: +, *, max, min, &, |
•The “singleton” dimension is “meaningful” in that the values are stored with like indices
•E.g. [1..m,1] is stored with other first column values
•Arrays can have arbitrary dimension values if they have the right rank & elements defined…
•E.g.  Add row elements 2..n and store sum in 1st position
•[1..m,1] A := +<< [1..m, 2..n] A;
•
+