Explanation

The map D is nothing but the usual derivative of a polynomial with respect to X.

It is a linear map on the vector space R[X] over R.

If R has characteristic 0, then Ker(D) = R, the 1 dimensional subspace of constants.

If R has characteristic p, then Ker(D) = R[Xp], the subalgebra of all polynomials in Xp.

The product rule D(fg) = D(f)g + fD(g) follows from linearity and the special case f = Xi, g = Xj:

D(XiXj) = (i+j)Xi+j-1 = iXi-1Xj + XijXj-1 = D(f)g + fD(g).