Собственно единственный критерий проверки кратных (вещественных) корней многочлена мне известный cводится к нахождению наибольшего общего делителя многочлена и его производной


Этот критерий страшно неудобен для характеристических уравнений.
Известны ли более простые и приспособленные для характеристических уравнений критерии кратности корней? Этот же вопрос возникает в методах отделения корней как предверие численных методов уточнения решений уравнения

Например, методом деления пополам или золотого сечения
Так же актуален и для дифуров. -пресловутое "кратные корни почти не встречаются на практике"