4I hope this is obvious visually or intuitively - if you move a sum of functions in space, then the result should be the same as if you moved the individual functions then added them together. This generalizes to any transformation of space. Since I want this document to be rigorous, a formal proof (apologies, it’s quite contrived): Consider the space of functions F, where each element f in F is of the form f : A V . X can be any space, but V is a vector space (over a field K), which means F is also a vector space, with f1 + f2 defined such that (f1 + f2)(a) = f1(a) + f2(a) a A. Suppose there is some transformation of the input to f T : A A. We want to describe transforming f by way of transforming the space it acts on by T. To do so, let us define R : F F, where R(f) := f T; in other words, R(f)(a) := f(T(a))  a A. The claim is that R is linear on F. Proof: Consider f = xf1 + yf2 for x, y scalars in K. To prove R is linear, I claim R(f) = xR(f1) + yR(f2). By expansion: R(f) = R(xf1 + yf2). By definition of R, this equals (xf1 + yf2) T, which equals x(f1 T) + y(f2 T) by the linearity of functions - that is, (xf1 + yf2)(T(a)) = xf1(T(a)) + yf2(T(a))  a A. Then, applying the definition of R, f1(T(a)) = R(f1) and f2(T(a)) = R(f2), so R(f) = xR(f1) + yR(f2). R here is also sometimes known as the pullback operator over T, such that R(f) is the pullback of f by T. There’s a connection to the transpose, but I don’t really understand it and this footnote is already wayyyyy too long.