2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Биномиальные коэффициенты по модулю степени двойки
Сообщение15.01.2012, 09:47 
Заслуженный участник


20/12/10
9062
Докажите, что для $k=2^n$ числа $C_{k-1}^l$, $l=0,\,1,\,\dots,\,2^{n-1}-1$, дают попарно различные остатки при делении на $k$.

P.S. Оригинальное решение этой задачи (олимпиада 239-й школы СПб, 2002) использует индукцию по $n$. Всем желающим предлагается доказать утверждение задачи без индукции.

 Профиль  
                  
 
 Re: Биномиальные коэффициенты по модулю степени двойки
Сообщение15.01.2012, 10:00 
Заслуженный участник


09/02/06
4397
Москва
$C_{k-1}^l=\frac{(k-1)...(k-l)}{1...l}\mod k.$. Нечетные члены только меняют знак $\frac{k-i}{i}=-\mod k$.
для четных $\frac{k-2i}{2i}=\frac{k/2-i}{i}$. Соответственно $C_{k-1}^l=C_{k/2-1}^{[l/2]}(-1)^{[(l+1)/2]}$ и сводится к предыдущей степени.

 Профиль  
                  
 
 Re: Биномиальные коэффициенты по модулю степени двойки
Сообщение15.01.2012, 10:08 
Заслуженный участник


20/12/10
9062
Руст, условие верное ($k$ не простое, это степень двойки).

А без индукции?

 Профиль  
                  
 
 Re: Биномиальные коэффициенты по модулю степени двойки
Сообщение16.01.2012, 04:52 
Заслуженный участник
Аватара пользователя


03/12/11
640
Україна
Пусть $0 \leqslant x < y \leqslant 2^{n-1}-1$ - любые индексы одной чётности и $m$ - номер наибольшей цифры в двоичном разложении, различной у $x$ и $y$, т.е. $x=a2^{m+1}+x', \, x=a2^{m+1}+2^m+y', \; x',y' \in [0,2^m)$. Тогда $1 \leqslant m \leqslant n-2$ и между $x+1$ и $y$ включительно есть ровно одно число, делящееся на ${2^m}$, а именно $z=a2^{m+1}+2^m$. Рассмотрим равенство $$C_{k-1}^y(x+1) \ldots z \ldots y = C_{k-1}^x(k-(x+1)) \ldots (k-z) \ldots (k-y) \eqno(1)$$ Разделим любой из сомножителей $x+1,\ldots,y$ в левой части на максимальную степень двойки, содержащуюся в нём; то же самое сделаем и с соответствующим ему множителем в правой части, учитывая, что если $d=2^rb$, где $b$ нечётное (а $r=m$ только для $d=z$ и меньше $m$ для остальных $d \in (x,y]$), то $k-d=2^n-2^rb=(2^{n-r}-b)2^r$. Допустим теперь, что $C_{k-1}^x$ и $C_{k-1}^y$ дают одинаковые остатки при делении на $2^n$. Тогда они дают и одинаковые остатки, обозначим их $c$, при делении на $p=2^{n-m+1}$. Рассмотрим (1), полученное после вышеуказанного деления на степени двойки, по модулю $p$. Как было сказано выше, каждому множителю $b$ в левой части будет соответствовать $2^{n-r}-b$ в правой, причём для всех множителей, кроме одного, будет $r \leqslant m-1$, откуда $n-r \geqslant n-m+1$ и $2^{n-r}-b \equiv -b \pmod p$. (1) перепишется так: $$cb_1b_2 \ldots (2a+1) \ldots b_{i-1}b_i \equiv c(-b_1)(-b_2) \ldots (2^{n-m}-(2a+1)) \ldots (-b_{i-1})(-b_i) \pmod p.$$ Т.к. $x$ и $y$ одной чётности, то $i$ нечётно (если не включать частные для $z$ в ряд $b_i$). Обозначив $q=b_1b_2 \ldots b_i$, получаем: $$cq(2a+1) \equiv -cq \left(\frac p 2 - (2a+1)\right) \pmod p.$$ $c$ и $q$ -нечётные числа, поэтому из последнего сравнения следует такое: $$2a+1 \equiv 2a+1 - \frac p 2 \pmod p.$$ Но последнее невозможно. Полученное противоречие доказывает различие остатков от деления $C_{k-1}^x$ и $C_{k-1}^y$ на $2^n$, соответствующих $x$ и $y$ одинаковой чётности. Различие же для $x$ и $y$ разной чётности следует из того, что $C_{k-1}^x \equiv 1 \pmod 4$ при чётных $x$ и $C_{k-1}^x \equiv 3 \pmod 4$ при нечётных $x$ - это можно получить, рассматривая (1) для $y=x+1$ по модулю $4$.

 Профиль  
                  
 
 Re: Биномиальные коэффициенты по модулю степени двойки
Сообщение16.01.2012, 09:47 
Заслуженный участник


20/12/10
9062
Dave, спасибо. Для сравнения привожу своё решение, по существу такое же.

Нетрудно видеть, что все числа $C_{2^n-1}^m$ нечётны. Для натурального $l<m$ имеем
$$
 C_{2^n-1}^m=\prod_{j=0}^{l-1}\left(\frac{2^n}{m-j}-1\right)C_{2^n-1}^{m-l}.
\eqno(*)
$$
Положим $m-j=2^{a_j}b_j$, где $b_j$ нечётно и $0 \leqslant a_j<n-1$. Предположим, что
$$
 C_{2^n-1}^m \equiv C_{2^n-1}^{m-l} \pmod{2^n}.
$$
Тогда из равенства $(*)$ будет следовать сравнение
$$
 \prod_{j=0}^{l-1}\left(\frac{2^{n-a_j}}{b_j}-1\right) \equiv 1 \pmod{2^n}.
$$
Покажем, что последнее невозможно. Заметим, что среди чисел $a_j$ лишь одно может быть максимальным; пусть этим числом будет $a_{j_0}$. Имеем
$$
 \prod_{j=0}^{l-1}\left(\frac{2^{n-a_j}}{b_j}-1\right)=
 (-1)^l+(-1)^{l-1}\frac{2^{n-a_{j_0}}}{b_{j_0}}+A \equiv 1 \pmod{2^n},
$$
где $A \equiv 0 \pmod{2^{n-a_{j_0}+1}}$. Поскольку разность $n-a_{j_0}$ не меньше двух, число $l$ должно быть чётным. Но сравнение
$$
 \frac{2^{n-a_{j_0}}}{b_{j_0}} \equiv A \pmod{2^n}
$$
не может иметь места.

 Профиль  
                  
 
 Re: Биномиальные коэффициенты по модулю степени двойки
Сообщение16.01.2012, 19:14 
Заслуженный участник
Аватара пользователя


03/12/11
640
Україна
Да можно и так. nnosipov, Вы (и Руст) используете дроби в сравнениях по модулю. Это общепринятая нотация? Как следует понимать, к примеру, выражение $\frac{2^{n-a_{j_0}}}{b_{j_0}} \equiv A \pmod{2^n}$ ? Это означает, что число $\frac {\frac{2^{n-a_{j_0}}} {b_{j_0}} - A} {2^n}$ -целое или то, что $b_{j_0}^{-1}2^{n-a_{j_0}} \equiv A \pmod{2^n}$, где $b_{j_0}^{-1}$ - обратный вычет к $b_{j_0}$ по модулю $2^n$?

 Профиль  
                  
 
 Re: Биномиальные коэффициенты по модулю степени двойки
Сообщение16.01.2012, 20:10 
Заслуженный участник


20/12/10
9062
Dave в сообщении #527676 писал(а):
... или то, что $b_{j_0}^{-1}2^{n-a_{j_0}} \equiv A \pmod{2^n}$, где $b_{j_0}^{-1}$ - обратный вычет к $b_{j_0}$ по модулю $2^n$
Вот так. Не то, чтобы это было общепринято, но часто используется именно в таком смысле.

 Профиль  
                  
 
 Re: Биномиальные коэффициенты по модулю степени двойки
Сообщение16.01.2012, 21:54 
Заслуженный участник
Аватара пользователя


03/12/11
640
Україна
nnosipov в сообщении #527704 писал(а):
Dave в сообщении #527676 писал(а):
... или то, что $b_{j_0}^{-1}2^{n-a_{j_0}} \equiv A \pmod{2^n}$, где $b_{j_0}^{-1}$ - обратный вычет к $b_{j_0}$ по модулю $2^n$
Вот так. Не то, чтобы это было общепринято, но часто используется именно в таком смысле.
Понятно.

Позже пришло в голову, что в моём доказательстве можно поступить даже проще - не доказывать сравнения $C_{k-1}^x \equiv 1 \pmod 4$ и $C_{k-1}^x \equiv 3 \pmod 4$ (которые, тем не менее, верны при соответственно чётных $x<2^{n-1}$ и нечётных $x<2^{n-1}$), а с самого начала рассмотреть только чётные $x$ и $y$, но не из диапазона от $0$ до $2^{n-1}-1$, а из диапазона от $0$ до $2^{n}-1$. Тогда все вышеприведённые рассуждения справедливы, только верхняя граница для $m$ увеличится с $n-2$ до $n-1$. Получим, что остатки для всех чётных индексов различны. После этого воспользуемся равенством $C_{k-1}^x=C_{k-1}^{2^n-1-x}$, которое каждому нечётному индексу из диапазона от $0$ до $2^{n-1}-1$ включительно ставит в соответствие чётный индекс из диапазона от $2^{n-1}$ до $2^n-1$ и получим требуемое в условии различие остатков для любых индексов в диапазоне от $0$ до $2^{n-1}-1$.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group