Здравствуйте, уважаемые друзья!
Множество

разбито на два подмножества непустых, причем имеют место следующие свойства:
а) Произведение двух чисел одного подмножества сравнимо по модулю

с числом первого подмножества.
б) Произведение двух чисел различных подмножеств сравнимо по модулю

с числом второго подмножества.
Доказать, что это будет тогда и только тогда, когда первое подмножество состоит из квадратичных вычетов, а второе - из
квадратичных невычетов.
Достаточность является очевидным.
Необходимость: Обозначим первое множество через

и пусть

, а второе - через

и
пусть

.
Из свойства а) сразу понятно, что

содержит числа сравнимые по модулю

c

, т.е.
в

есть ВСЕ кв. вычеты по модулю

. Также понятно, что в

не может быть кв. вычетов. Значит, в

есть только
кв. невычеты. Покажем, что в

ТОЛЬКО кв. вычеты. Пусть в нем есть кв. невычет. Пусть это будет

и

, тогда

- кв. вычет и он сравним по модулю

с каким-то элементом из B. Значит, в

есть кв. вычет. Противоречие. Отсюда получаем то, что нам нужно.
Скажите пожалуйста правильны ли мои рассуждения?
С уважением, Whitaker.