Здравствуйте. В учебнике определение дифференцируемости функции на отрезке выглядит следующим образом.
Функция
![$f: [a,b] \to \mathbb{R}$ $f: [a,b] \to \mathbb{R}$](https://dxdy-04.korotkov.co.uk/f/3/4/9/34952b0afdca221f72d08890f6f07bfc82.png)
называется дифференцируемой на отрезке
![$[a,b]$ $[a,b]$](https://dxdy-04.korotkov.co.uk/f/f/e/4/fe477a2781d275b4481790690fccd15f82.png)
, если в каждой точке интервала

у нее существует производная (
т.е. она дифференцируема на интервале 
), а также если у нее существует правая производная в точке

и левая производная в точке

.
Я хочу обобщить это определение на случай, когда отрезок является подмножеством области определения. И вижу два способа это сделать:
1. Функция

называется дифференцируемой на отрезке
![$[a,b] \subset X$ $[a,b] \subset X$](https://dxdy-01.korotkov.co.uk/f/4/0/7/40793b2cf51a08666b9468f0ab481d5082.png)
, если в каждой точке интервала

у нее существует производная, а также если у нее существует правая производная в точке

и левая производная в точке

. Другими словами, если сужение функции

на отрезок
![$[a,b]$ $[a,b]$](https://dxdy-04.korotkov.co.uk/f/f/e/4/fe477a2781d275b4481790690fccd15f82.png)
является дифференцируемой функцией.
2. Функция

называется дифференцируемой на отрезке
![$[a,b] \subset X$ $[a,b] \subset X$](https://dxdy-01.korotkov.co.uk/f/4/0/7/40793b2cf51a08666b9468f0ab481d5082.png)
, если у нее существует производная в каждой точке отрезка
![$[a,b]$ $[a,b]$](https://dxdy-04.korotkov.co.uk/f/f/e/4/fe477a2781d275b4481790690fccd15f82.png)
.
Какой способ будет более правильным, первый или второй?