Добрый день. Поставлена задача - локализовать корни некоторого уравнения

на некотором интервале
![$[a;b]$ $[a;b]$](https://dxdy-04.korotkov.co.uk/f/f/5/f/f5ff45e36cee967b17a810445d436aaa82.png)
Использую деление интервала
![$[a;b] $ $[a;b] $](https://dxdy-02.korotkov.co.uk/f/5/4/6/546731cff0782b783fa1f74f332fbda082.png)
на несколько более мелких интервалов.
Допустим если взять

График будет такой:

Отсюда видно что корни

будут в точках:

Допустим, если взять интервал
![$[5;8] $ $[5;8] $](https://dxdy-04.korotkov.co.uk/f/3/b/2/3b2c064c9a4b91735a101fd275488bb182.png)
то можно численно узнать что интервал содержит корень

Но если взять интервал [-0.5;8] то здесь

, хотя и содержит два корня.
Вопрос: Если взять произвольный интервал [a;b] то как узнать
1. что на этом интервале есть хотя бы один корень?
2. как узнать что корень на интервале только один?
Знаю что это делается с помощью производной, но не помню как.
График построил


Но этот график мне не говорит ни о чем. Как понять по графику, где содержатся корни и сколько их?
Спасибо.