Разложим в ряд фурье функцию

.
Вы не ошиблись веткой?... Есть ведь для этого специальный раздел -- "Физматюмор".
мне за этими словами видится идея конструктивного доказательства, не от противного.
Боюсь, что в погоне за конструктивом Вы сорвётесь в пропасть, на дне которой лежат цепные дроби. Оно конечно, из теории цепных дробей утверждение следует практически мгновенно; однако для забивания гвоздей это примерно такой же микроскоп, что и у
Oleg Zubelevich.
На самом деле вопрос всё-таки элементарен, и даже не требует аксиомы полноты. Если

иррационально, то все числа вида

различны (т.е. если бы хоть два из них совпали, то

оказалось бы рациональным). Следовательно, их бесконечно много; и, следовательно, среди них есть сколь угодно близкие. По любому

выберем два таких числа, расстояние между которыми меньше

, т.е. выберем такие

и соответствующие им

, что

. Если теперь

и

, то

, где

. Тогда расстояние между числами вида

и

меньше

для любого

и, значит, в любой промежуток ширины

попадает хотя бы одно число вида

-- и это для любого

. Последнее ровно и означает плотное заполнение промежутка.