Здесь я формулировал утверждение без док-ва. Больше я вроде нигде не встречал его. Вот набросок док-ва.
Пусть функция

непрерывна по каждой переменной. Для

будем обозначать

. Тогда множество точек разрыва функции

есть

, где

. (Здесь

это круг радиуса

с центром в точке

.) Если доказать, что каждое из

нигде не плотно (

), то получим, что множество точек разрыва является тощим (первой категории по Бэру), в частности не может совпадать со всем

. Нигде не плотность вытекает из двух утверждений:
1)

замкнуто. Это очевидно.
2)

не содержит никакого невырожденного прямоугольника. Строгое док-во этого утверждения мне лень расписывать, но идея такая. Допустим обратное, пусть
![$[a;b]\times[c;d]\subset A_\varepsilon$ $[a;b]\times[c;d]\subset A_\varepsilon$](https://dxdy-01.korotkov.co.uk/f/8/6/5/865f6adda0f0dcca45d315b44b32a28782.png)
. Рассмотрим точки

и

. Поскольку

непрерывна по

, то для всех точек

, близких к

, будет

. Поскольку

, то найдётся сколь угодно близкая к

точка

такая, что

. Далее ещё раз пользуемся непрерывностью по

и, немного подумав, получаем, что найдётся невырожденный прямоугольник
![$[a_1;b_1]\times[c_1;d_1]\subset[a;b]\times[c;d]$ $[a_1;b_1]\times[c_1;d_1]\subset[a;b]\times[c;d]$](https://dxdy-02.korotkov.co.uk/f/5/a/0/5a0ca7b0a87a7f2d343b1f682e26eadb82.png)
, что

,

, и
![$\forall y\in[c_1;d_1]\quad|f(a_1,y)-f(b_1,y)|>\varepsilon$ $\forall y\in[c_1;d_1]\quad|f(a_1,y)-f(b_1,y)|>\varepsilon$](https://dxdy-01.korotkov.co.uk/f/4/b/b/4bbaea5d2736b7c8678e1dd2f886878e82.png)
. Аналогично найдётся
![$[a_2;b_2]\times[c_2;d_2]\subset[a_1;b_1]\times[c_1;d_1]$ $[a_2;b_2]\times[c_2;d_2]\subset[a_1;b_1]\times[c_1;d_1]$](https://dxdy-01.korotkov.co.uk/f/8/2/2/822334dea186b52beb46efbe79f1234482.png)
с аналогичными свойствами, итд. Тогда в точке
![$z_0=\bigcap\limits_{n=1}^\infty[a_n;b_n]\times[c_n;d_n]$ $z_0=\bigcap\limits_{n=1}^\infty[a_n;b_n]\times[c_n;d_n]$](https://dxdy-03.korotkov.co.uk/f/6/1/9/6194d3259db30aa9c9930c0d3fc8b02282.png)
нарушается непрерывность по

. Противоречие.