first-order differential operator