Тензорное произведение матриц, спектральное представление
Б.ф. f (x). Оно выполняется с помощью умножения на матрицу Адамара — Сильвестра #2″, которая есть п-я тензорная степень матрицы порядка 2: Отсюда следует утверждение теоремы, если учесть, что Л'00(/, (а, х)) = = 2″ → — N, 0(/, (а, х", ,(/, (а, х)) = I 1/1 I — Aj 0(/, (а, х)), А0 X (J, (а, х)) =. 1] Логачёв О. А., Сальников А. А., Ященко В. В. Булевы функции в теории кодированияи криптологии. М… Читать ещё >
Тензорное произведение матриц, спектральное представление (реферат, курсовая, диплом, контрольная)
Определим кронекерово (тензорное) произведение квадратных матриц над полем Р (обозначается ®). Пусть А = (ау), В = (Ь^), где А е МР(г), В е МР(п). Тогда матрица А ® В = (а^В) е МР(т), она получена заменой каждого элемента аматрицы А на матрицу atJB. Тензорное умножение матриц не коммутативно. Например, Е ® А, А ® Е, где Е, А — матрицы над полем Q:
Справедливы следующие свойства:
- 1) ассоциативность: А ® (В ® С) = (А ® В) ® С;
- 2) дистрибутивность: (А + В)®С-А®С + В®С, А®(В + С)-А®В + + А®С-,
- 3) для А, С е МР(п) и В, D е МР(г) выполнено: (Л ® В)(С ® D) = АС ® ®BD;
- 4) из свойства 3) имеем: матрица А ® В обратима обратимы матрицы А и В, при этом (Л ® В)~1 = Л-1 ® /Н.
Тензорная степень матрицы определена индуктивно: Лt11 = Л, Л1″ 1 = Л ® (r) Л!"-11, п = 2, 3,…, отсюда (ЛВ)Н = Л1″ 1В1″ 1.
Для линейной б.ф. (а, х) = аххх © … © аГ1хп, где а = (ах, …, ап) е Vn, определим функцию (-1)(«•*>: V, —> (-1, 1}, где (-1)(«•-') = 1, если (а, х) = = 0, и (-1)(«.-*) = -1, если (а, х) = 1. Всего имеется 2» функций вида (_1)(я,.г) Например, векторам (0,…, 0) и (1,…, 1) соответствуют функции 1 и (-l)ri®» ® V Все эти функции образуют ортогональную систему.
Лемма 6Л. Для любых векторов a, b е Vn.
Ч Исходная сумма равна ^ (-1)(«**? -г'). При а = b каждое слагаемое.
x
полученной суммы равно 1, а при а b линейная функция (а, х) принимает значения 0 и 1 по 2″ -1 раз. ?
Теорема 6.6 (о разложении в ряд Фурье). Для любой б.ф. имеется единственное разложение вида.
где х = (ж1(…, х") е Vn и коэффициенты с{: суть целые числа, определяемыми равенствами.
Л Подставляя в равенства (6.9) вместо коэффициентов с{ их выражения (6.10), имеем.
По лемме 6.1 сумма внутри скобок равна 0 при х * у и равна 2″ при х = у. Отсюда.
Если коэффициенты с{ определены неоднозначно, то имеется другое разложение /(ж) вида (6.9): f (x) = 2 п? Д/(-1)(я'-г). Вычитая одно разложи жение из другого, получим.
Умножая равенства на (-1)(*.*), где b е Vn, и суммируя затем по х е V", получим.
Отсюда с[ = d[, где b — любой вектор из Vn. ?
Вектор коэффициентов C (f) = (с/), а е Vn, называют спектром Фурье, его координаты — коэффициентами Фурье б.ф./(ж). Преобразование вектора таблицы б.ф. /(ж) в спектр Фурье называют преобразованием Фурье
б.ф. f (x). Оно выполняется с помощью умножения на матрицу Адамара — Сильвестра #2", которая есть п-я тензорная степень матрицы порядка 2:
Наряду с б.ф. /(х) рассматривают ее действительнозначный аналог f(!(x) = (-1)/(*). Отображение таблицы функции //х) с помощью матрицы Я2" называют преобразованием Уолша — Адамара б.ф./(.г). Получаемый вектор коэффициентов Z (J) = (z{), а е Vn, называют спектром Уолша — Адамара, его координаты — коэффициентами Уолша — Адамара б.ф. /(х):
Спектры Фурье и Уолша — Адамара всякой б.ф. взаимосвязаны.
Теорема 6.7. Для всякой б.ф./(х) и любого а е Vn выполнено:
4 При а = 0 из (6.10) и (6.11) соответственно имеем с/ = ||/||, Zq = 2″ - 2||/||. Обозначим для б.ф. /(х), g'(x) через Ае 8(/, g), где е, 8 е {0,1}, число векторов х из Vn, для которых /(х) = е и g (x) = б. Тогда из (6.10) и (6.11) при а Ф 0 получаем с{= Nuo(f,(a, х" - А,(/,(«, х»,.
Отсюда следует утверждение теоремы, если учесть, что Л'00(/, (а, х)) = = 2″ -> - N, 0(/, (а, х", ,(/, (а, х)) = I 1/1 I — Aj 0(/, (а, х)), А0 X(J, (а, х)) =
= 2″ -1 —1|/1 + А10(/, (а, х)). ?
Из (6.10) следует, что с[ - ||/||, т. е. 0 < с[ < 2″, а остальные коэффициенты Фурье б.ф./(х) — это целые числа из сегмента [-2л-1, 2″-1]. Не всякий набор целых чисел с данными ограничениями является спектром Фурье некоторой б.ф. Коэффициенты Фурье (и коэффициенты Уолша — Адамара) любой б.ф. связаны некоторыми соотношениями. Например, из (6.9) следует
Обозначим через E/v (через Еf) строку-таблицу значений функции.
A/.v(«) (Ау (м)).
Теорема 6.8 (о взаимной корреляции)[1]. Для любых функций f, i е Р>(п):
Следствие. Aj (u)H2n = ((г/)2, а е Vn). О Коэффициенты Уолша — Адамара любой б.ф. связаны соотношениями ортогональности при Ъ е Vn сумма? zlzl®b Равна 22/?, если h = О, и равна нулю, если b Ф 0. Отсюда при b = 0 имеем равенство Парсеваля: X (2а)2 «22» .
Равенство Парсеваля может быть использовано для различения спектров Уолша — Адамара б.ф. от наборов целых чисел, таковыми не являющихся.
- [1] Логачёв О. А., Сальников А. А., Ященко В. В. Булевы функции в теории кодированияи криптологии. М.: МЦНМО, 2004.