Меня прежде всего смутило требование монотонности. Вроде бы, зачем? Ну, пусть осциллирует, жалко что ли. Потом, все таки, понял, что так легко от него не отделаешься. Положительность вообще не нужна. Условие (3) по существу, а условие (2) слишком жесткое. Достаточно чего нибудь послабее, типа интеграл (от модуля) по интервалу

стремится к 0. Ну, что-то-такое. Неприниципиально.
А вот с монотонностью интереснее. Я, как обычно, немножко увлекся и мне показалось, что его можно сильно ослабить. Но не тут-то было. Принципиально ослабить не получилось. Осталось требование типа

имеют ограниченную вариацию, равномерную по

. Ну, что-то такое. Сильная осцилляция не проходит. Было бы интересно или ослабить и это требование, или построить контрпример.
Прикольная задача.