sum().sum() to sum(sum())



How to simplify dot product (".") of sums to nested sums? I tried

(%i1) display2d: false$
(%i2) block([sumexpand: true],  sum(f(i), i, 0, m) * sum(g(j), j, 0, n));
(%o2) 'sum('sum(f(i1)*g(i2),i2,0,n),i1,0,m)    <-------------- for "*" it is nested
(%i3) block([sumexpand: true, dotdistrib: true], sum(f(i), i, 0, m) . sum(g(j), j, 0, n));
(%o3) ('sum(f(i),i,0,m)) . 'sum(g(j),j,0,n)