2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Скалярное произведение
Сообщение14.01.2011, 15:14 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
Тоже несложная задача. Всплывала когда-то давно на форуме НГУ.

Пусть $p$ и $q$ --- натуральные, большие $1$. Вектора $u,v \in \mathbb{R}^{pq}$ заданы следующим образом: для $0 \leqslant n < q$, $0 \leqslant m < p$, $1 \leqslant i \leqslant p$ и $1 \leqslant j \leqslant q$ выполняются равенства $u_{np + i} = (-1)^n$, $v_{mq + j} = (-1)^m$. Выразите скалярное произведение $u \cdot v$ через $p$ и $q$.

 Профиль  
                  
 
 Re: Скалярное произведение
Сообщение14.01.2011, 15:40 
Заслуженный участник
Аватара пользователя


18/05/06
13438
с Территории
Считать клеточки на шахматной доске? Если оба нечётны, то 1, иначе 0, так, что ли?

 Профиль  
                  
 
 Re: Скалярное произведение
Сообщение14.01.2011, 16:28 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
ИСН в сообщении #399892 писал(а):
Считать клеточки на шахматной доске? Если оба нечётны, то 1, иначе 0, так, что ли?

Да ну? Возьмём $p = q = 3$, получим $u \cdot v = 9$, не так ли?

 Профиль  
                  
 
 Re: Скалярное произведение
Сообщение14.01.2011, 16:57 
Заслуженный участник
Аватара пользователя


18/05/06
13438
с Территории
Чёрт. Придётся всё-таки прочитать условие.

 Профиль  
                  
 
 Re: Скалярное произведение
Сообщение14.01.2011, 19:18 
Заслуженный участник


28/04/09
1933
Легко показать, что при $p=q$ искомое скалярное произведение равно $p^2$. А вот при $p\ne q$...
Ниже приведена табличка значений $u\cdot v$ для $p,q\le 20$.
\begin{tabular}{|c||c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|}
\hline
 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 & 11 & 12 & 13 & 14 & 15 & 16 & 17 & 18 & 19 & 20 \\
\hline\hline
2 & 4 & 0 & 0 & 0 & 4 & 0 & 0 & 0 & 4 & 0 & 0 & 0 & 4 & 0 & 0 & 0 & 4 & 0 & 0 \\
\hline
3 & 0 & 9 & 0 & 1 & 0 & 1 & 0 & 9 & 0 & 1 & 0 & 1 & 0 & 9 & 0 & 1 & 0 & 1 & 0 \\
\hline
4 & 0 & 0 & 16 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 16 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 16 \\
\hline
5 & 0 & 1 & 0 & 25 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 25 & 0 & 1 & 0 & 1 & 0 \\
\hline
6 & 4 & 0 & 0 & 0 & 36 & 0 & 0 & 0 & 4 & 0 & 0 & 0 & 4 & 0 & 0 & 0 & 36 & 0 & 0 \\
\hline
7 & 0 & 1 & 0 & 1 & 0 & 49 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 1 & 0 \\
\hline
8 & 0 & 0 & 0 & 0 & 0 & 0 & 64 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
\hline
9 & 0 & 9 & 0 & 1 & 0 & 1 & 0 & 81 & 0 & 1 & 0 & 1 & 0 & 9 & 0 & 1 & 0 & 1 & 0 \\
\hline
10 & 4 & 0 & 0 & 0 & 4 & 0 & 0 & 0 & 100 & 0 & 0 & 0 & 4 & 0 & 0 & 0 & 4 & 0 & 0 \\
\hline
11 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 121 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 1 & 0 \\
\hline
12 & 0 & 0 & 16 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 144 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 16 \\
\hline
13 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 169 & 0 & 1 & 0 & 1 & 0 & 1 & 0 \\
\hline
14 & 4 & 0 & 0 & 0 & 4 & 0 & 0 & 0 & 4 & 0 & 0 & 0 & 196 & 0 & 0 & 0 & 4 & 0 & 0 \\
\hline
15 & 0 & 9 & 0 & 25 & 0 & 1 & 0 & 9 & 0 & 1 & 0 & 1 & 0 & 225 & 0 & 1 & 0 & 1 & 0 \\
\hline
16 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 256 & 0 & 0 & 0 & 0 \\
\hline
17 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 289 & 0 & 1 & 0 \\
\hline
18 & 4 & 0 & 0 & 0 & 36 & 0 & 0 & 0 & 4 & 0 & 0 & 0 & 4 & 0 & 0 & 0 & 324 & 0 & 0 \\
\hline
19 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 361 & 0 \\
\hline
20 & 0 & 0 & 16 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 16 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 400 \\
\hline
\end{tabular}

 Профиль  
                  
 
 Re: Скалярное произведение
Сообщение14.01.2011, 20:01 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
Ого! Сила есть, ума не надо Неленивый Вы человек, однако!

Чтож, формула явно видна из приведённой таблички :-)

 Профиль  
                  
 
 Re: Скалярное произведение
Сообщение14.01.2011, 20:10 
Заслуженный участник


28/04/09
1933
Профессор Снэйп
Профессор Снэйп в сообщении #400052 писал(а):
Неленивый Вы человек, однако!
Врожденное чувство справедливости вынуждает меня отклонить столь лестный комплимент. На самом деле табличка получилась столь большой как раз из-за моей лени. Ручками дальше $p,q=4$ считать было скучновато, и железный конь друг мне помог.
Профессор Снэйп в сообщении #400052 писал(а):
формула явно видна из приведённой таблички
Не всем. :-(

 Профиль  
                  
 
 Re: Скалярное произведение
Сообщение14.01.2011, 21:01 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск

(Формула тут, не смотреть!)

$$
u \cdot v = \frac{1 - (-1)^{\frac{pq}{(p,q)^2}}}{2} \cdot (p,q)^2,
$$
где $(p,q) = \text{НОД}(p,q)$ --- наибольший общий делитель чисел $p$ и $q$.

 Профиль  
                  
 
 Re: Скалярное произведение
Сообщение15.01.2011, 00:48 
Заслуженный участник


09/02/06
4401
Москва
Пусть $r=gcd(p,q),p=p_1r,q=q_1r$.
Тогда, если $p_1r_1$ четно, получаем 0, иначе $r^2$.

 Профиль  
                  
 
 Re: Скалярное произведение
Сообщение15.01.2011, 01:00 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
Руст в сообщении #400218 писал(а):
Пусть $r=gcd(p,q),p=p_1r,q=q_1r$.
Тогда, если $p_1r_1$ четно, получаем 0, иначе $r^2$.

Только не $p_1r_1$, а $p_1q_1$ :-)

Я в предыдущем сообщении как раз это и написал. Так что ответ известен, осталось дождаться доказательства. Я знаю одно довольно изящное :-)

 Профиль  
                  
 
 Re: Скалярное произведение
Сообщение15.01.2011, 05:38 
Заслуженный участник
Аватара пользователя


21/12/05
5932
Новосибирск
В частичной формулировке эта задача здесь уже была. Показывать не буду - может быть кто-то придумает 4-е доказательство?

 Профиль  
                  
 
 Re: Скалярное произведение
Сообщение15.01.2011, 10:34 
Заслуженный участник


22/11/10
1184
Не знаю, как насчет изящества, но простое решение можно получить, используя ряды Фурье. Определим $f(x),g(x)$ следующим образом (если угодно, это просто "непрерывный" аналог векторов)
$f(x)=(-1)^k,kq \leqslant x \leqslant (k+1)q$
$g(x)=(-1)^k,kp \leqslant x \leqslant (k+1)p$
Тогда искомое скалярное произведение - это просто интеграл $S=\int \limits_{0}^{pq}f(x)g(x)dx$.
На интервале $(-1, 1)$ имеем:
$sign(x)=4/{\pi}\sum \limits_{k \geqslant 0}\frac {sin((2k+1)\pi x)}{2k+1}$
Продолжим эту функцию периодическим образом на всю ось и обозначим её как $Sign(x)$. Тогда
$S=\int \limits_{0}^{pq}Sign(x/p)Sign(x/q)dx$.
Далее, замена $x=pqy$. Учитывая ортогональность системы синусов, легко получить
$S=8pq/{{\pi}^2}\sum \limits_{ap=bq}1/ab,$
где суммирование идет по нечетным $a,b$, удовлетворяющим указанному равенству.
Дальше уже дело нехитрой техники. Отмечу лишь, что сумма ряда обратного квадратам равна ${\pi}^2/6$, а значит сумма ряда обратного нечетным квадратам равна ${\pi}^2/8$.

 Профиль  
                  
 
 Re: Скалярное произведение
Сообщение17.01.2011, 11:58 
Заслуженный участник
Аватара пользователя


23/08/07
5500
Нов-ск
ИСН в сообщении #399892 писал(а):
Считать клеточки на шахматной доске? Если оба нечётны, то 1, иначе 0, так, что ли?
Почти так. Рассмотрим шахматную доску взаимно простых размеров $p$ на $q$. Из черного угла отправимся по диагонали по чёрным клеткам. Дойдя до какой-нибудь стороны доски, отразимся, как луч света, и продолжим путь уже по белым клеткам. И так далее. Наступив ровно один раз (очевидно) на каждую из $pq$ клеток, упрёмся в угол доски и остановимся. Цвет очередной проходимой клетки указывает на величину очередного слагаемого в скалярном произведении (чёрный - плюс один, белый - минус один).

 Профиль  
                  
 
 Re: Скалярное произведение
Сообщение19.01.2011, 11:58 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
Хм... Не поленился, написал решение :?

Для каждого натурального $r \geqslant 1$ пусть $\psi_r : \mathbb{Z} \to \mathbb{Z}$ такая функция, что $\psi_r(z + r) = \psi_r(z)+1$ для всех $z \in \mathbb{Z}$ и $\psi_r(1) = \ldots = \psi_r(r) = 0$. Пусть теперь $p,q \geqslant 1$ --- натуральные числа и даны вектора $u = (\psi_p(1),\ldots,\psi_p(pq))$, $v = (\psi_q(1),\ldots,\psi_q(pq))$. Надо найти их скалярное произведение
$$
\gamma(p,q) = u \cdot v = \sum_{i=1}^{pq} (-1)^{\psi_p(i)+\psi_q(i)}
$$

1) Числа $p$ и $q$ --- нечётные взаимно простые. Пусть для натурального $a \geqslant 1$ отображение $\varphi_a$ есть канонический гомоморфизм абелевой группы $\mathbb{Z}$ в абелеву группу $\mathbb{Z}_a$. Так как $p$ и $q$ взаимно просты, то $(\varphi_p(1),\varphi_q(1))$ --- порождающая циклической абелевой группы $\mathbb{Z}_p \times \mathbb{Z}_q$. Пусть для $i \in [1,pq]$ число $\alpha_i$ равно целому числу из отрезка $[1,p]$, такому что $\varphi_p(\alpha_i) = \varphi_p(i)$ (фактически $\alpha_i$ равно остатку от деления $i$ на $p$, к которому, если он равен $0$, прибавлено $p$). Аналогично пусть $\beta_i$ --- целое число, такое что $1 \leqslant \beta_i \leqslant q$ и $\varphi_q(\beta_i) = \varphi_q(i)$. Нетрудно видеть, что каждое $i \in [1,pq]$ расписывается в виде $i = p \psi_p(i) + \alpha_i = q \psi_q(i) + \beta_i$. Но тогда $1 = (-1)^{2i} = (-1)^{p\psi_p(i) + q\psi_q(i)} \cdot (-1)^{\alpha_i + \beta_i}$ и, в силу нечётности $p$ и $q$, выполняется $(-1)^{\psi_p(i) + \psi_q(i)} = (-1)^{\alpha_i + \beta_i}$. Но тогда
$$
\gamma(p,q) = \sum_{i=1}^{pq} (-1)^{\psi_p(i) + \psi_q(i)} = \sum_{i=1}^{pq} (-1)^{\alpha_i + \beta_i} = \sum_{\alpha = 1}^p \sum_{\beta = 1}^q (-1)^{\alpha + \beta} = 1
$$

2) Числа $p$ и $q$ разной чётности. Заметим, что $\psi_p(pq + 1-z) = q -\psi_p(z)-1$ и, аналогично, $\psi_q(pq + 1-z) = p - \psi_q(z)-1$ для всех $z \in \mathbb{Z}$. Для $i \in [1,pq/2]$ получаем $\psi_p(pq+1-i) + \psi_q(pq+1-i) = (p+q) - (\psi_p(i) + \psi_q(i)) - 2$ и
$$
\gamma(p,q) = \sum_{i=1}^{pq} (-1)^{\psi_p(i)+\psi_q(i)} = \sum_{i=1}^{pq/2} (-1)^{\psi_p(i)+\psi_q(i)} + \sum_{i=1}^{pq/2} (-1)^{\psi_p(pq+1-i)+\psi_q(pq+1-i)} = 0
$$

3) Пусть $p,q,d \geqslant 1$ --- произвольные ненулевые натуральные число. Сначала заметим, что для любых натуральных $r,s \geqslant 1$, $i \in [1,s]$ и целого $j$ выполняется $\psi_{rs}(i + (j-1)s) = \psi_r(j)$. Действительно, при данных условиях и $j \in [1,r]$ выполнено $1 \leqslant i + (j-1)s \leqslant rs$, а добавляя к $j$ число $r$, мы увеличиваем аргумент $\psi_{rs}$ на $rs$. Отсюда получаем
$$
\gamma(dp,dq) = \sum_{i=1}^{d^2pq} (-1)^{\psi_{dp}(i) + \psi_{dq}(i)} = \sum_{i=1}^d \sum_{j=1}^{dpq} (-1)^{\psi_{dp}(i + (j-1)d) + \psi_{dq}(i + (j-1)d)} = \sum_{i=1}^d \sum_{j=1}^{dpq} (-1)^{\psi_p(j) + \psi_q(i)}
$$
Далее, для любого $z \in\mathbb{Z}$ справедливо $\psi_p(z + kpq) + \psi_q(z + kpq) = \psi_p(z) + \psi_q(z) + k(p + q)$, так что
$$
\gamma(dp,dq) = \sum_{i=1}^d \sum_{j=1}^{dpq} (-1)^{\psi_p(j) + \psi_q(i)} = d \sum_{k=0}^{d-1} \sum_{j=1}^{pq} (-1)^{\psi_p(j) + \psi_q(j)} \cdot (-1)^{k(p+q)} = d \gamma(p,q) \sum_{k=0}^{d-1} (-1)^{k(p+q)}
$$
Теперь если число $p + q$ чётное, то сумма по $k$ равна $d$ и $\gamma(dp,dq) = d^2 \gamma(p,q)$. Если же $p+q$ нечётно, то $p$ и $q$ разной чётности, $\gamma(p,q) = 0$, $\gamma(dp,dq) = 0$ и всё равно $\gamma(dp,dq) = d^2 \gamma(p,q)$. Во всех случаях получаем
$$
\gamma(dp,dq) = d^2 \gamma(p,q)
$$

 Профиль  
                  
 
 Re: Скалярное произведение
Сообщение19.01.2011, 13:17 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
А интересно, как-нибудь через линейную алгебру можно?

Вот есть на $\mathbb{R}^{pq}$ линейный оператор
$$
\varphi : (x_1, \ldots, x_{pq}) \mapsto (0,x_1,\ldots,x_{pq-1})
$$
Ну и пусть $e = (1,0,\ldots,0)$. Положим $w_r = (1 + \varphi + \ldots + \varphi^{r-1})e$. У нас вектора $u = (1 - \varphi^p + \varphi^{2p} - \ldots - (-1)^q \varphi^{(q-1)p})w_p$ и $v = (1 - \varphi^q + \varphi^{2q} - \ldots - (-1)^p \varphi^{(p-1)q})w_q$, надо посчитать их скалярное произведение.

Значиццо што? $(1 + \varphi + \ldots + \varphi^{r-1})(1 - \varphi) = 1 - \varphi^r$. Оператор $1 - \varphi$ невырожден, потому что у него матрица верхнетреугольная с единицами на диагонали. Значит,
$$
w_r = (1-\varphi^r)(1-\varphi)^{-1}e$
$$
Далее,
$$
\begin{array}{rcccl}
u & = & (1 + \varphi^p)^{-1}w_p & =  & (1 + \varphi^p)^{-1}(1-\varphi^p)(1-\varphi)^{-1}e \\
v & = & (1 + \varphi^q)^{-1}w_q & = & (1 + \varphi^q)^{-1}(1-\varphi^q)(1-\varphi)^{-1}e
\end{array}
$$
Вектор $(1-\varphi)^{-1}e$ равен $(1,1,\ldots,1)$, обозначим его $e_0$. Ага!..
$$
\begin{array}{rcl}
(1 + \varphi^p) u & = & (1-\varphi^p)e_0 \\
(1 + \varphi^q) v & = & (1-\varphi^q)e_0
\end{array}
$$
Дальше не знаю, что делать. Забыл всё, чему в универе учили :oops:

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

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



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

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


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

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