Совсем всё неправильно. Нужно использовать формулу
(u * v)' = u' * v + u * v'