Тогда я не понял, что вы где с чем складываете, что красите и т.д.
Что я вроде бы понял. Вы берете числа от 

 до 

 и для каждого нечетного простого числа вычеркиваете числа, дающие остаток 

 или 

 по его модулю. Очевидно что доля таких чисел для простого 

 примерно 

.
Да. Я хотел оценить количество вычеркнутых столбцов. На первой итерации мы вычеркиваем 

 от всего количества, на второй теоретический максимум 

 также от всех столбцов, на третьей 

 от всех и т.д. Если сложить все эти доли, то получится 

. Это больше 

, поэтому нужна более точная оценка. Я предлагаю каждое слагаемое в сумме умножить на долю белых векторов, среди всех возможных. Вот как раз 

 - это и есть количество вычеркнутых столбцов, посчитаных таким образом.
А что тут на самом деле предполагалось? Если 

, то это, как несложно убедиться, совсем неправда: при 

 в знаменателе вообще нуль, а при 

 - число, меньшее единицы.
Тут я просто хотел показать, что 

 сходится, а следующим сообщение показал, что если мы составим его по-хорошему, то получим то, что 

. Это значит, что количество белых столбцов 

. Но тут опять, как я понимаю, возникает ситуация, что я не могу доказать, что векторы остатков идут равномерно. Т.е. опять скорее всего не так все.