Даны два произвольных многочлена от одной переменной,

.
Требуется построить третий многочлен от двух коммутирующих переменных

, который их аннулирует, то есть выполняется равенство

.
Наверное, есть в алгебре стандартное решение или алгоритм для этой задачи. Буду благодарен за информацию.