generalized derivative operator