Bug introduced in 9.0 or earlier and persisting through 11.3 or later
Bug resolved in 12.0
As of 12.0, we have an unevaluated result - inconsistent with the differentiation result, but not invalid.
SeriesCoefficient[a.b[x], {x, 0, 1}] (* SeriesCoefficient[a.b[x], {x, 0, 1}] *) If I differentiate a dot product, I get the result I expect
D[a.b[x], x] (* a.b'[x] *) However, a series expansion of the same expression (V9-V11) gives a very different result
SeriesCoefficient[a.b[x], {x, 0, 1}] (* a.1 b'[0] *) Is there any logical explanation of this behaviour?
EDIT
This has been confirmed as a bug by Wolfram support.
Dotwith a integer is not defined $\endgroup$Serieswas not designed (or implemented) to work withDot. But that in and of itself is not a bug. $\endgroup$