Jump to content

Полином перестановки

(Перенаправлено из Полиномов перестановки )

В математике полином перестановки (для данного кольца ) — это многочлен , который действует как перестановка элементов кольца, т. е. отображение является биекцией . В случае, если кольцо является конечным полем , примерами служат полиномы Диксона , которые тесно связаны с полиномами Чебышева . В конечном поле каждая функция, в частности каждая перестановка элементов этого поля, может быть записана как полиномиальная функция.

В случае конечных колец Z / n Z такие полиномы также изучались и применялись в перемежителя компоненте алгоритмов обнаружения и исправления ошибок . [1] [2]

Полиномы перестановки одной переменной над конечными полями

[ редактировать ]

Пусть F q = GF( q ) будет конечным полем характеристики p , то есть полем, имеющим q элементов, где q = p и для некоторого простого p . Многочлен f с коэффициентами из F q (символически записанный как f F q [ x ] ) является перестановки многочленом F q, если функция из F q в себя определяется формулой является перестановкой F q . [3]

Ввиду конечности F q это определение можно выразить несколькими эквивалентными способами: [4]

  • функция находится на ( сюръективном );
  • функция является взаимно однозначным ( инъективным );
  • f ( x ) = a имеет решение в F q для каждого a из F q ;
  • f ( x ) = a имеет единственное решение в F q для каждого a из F q .

Характеристика того, какие полиномы являются полиномами перестановки, дается формулой

( Эрмита критерий ) [5] [6] f F q [ x ] является полиномом перестановки F q тогда и только тогда, когда выполняются следующие два условия:

  1. f имеет ровно один корень в F q ;
  2. для каждого целого числа t с 1 ≤ t q − 2 и , уменьшение f ( x ) т против ( х д - x ) имеет степень q - 2 .

Если f ( x ) является полиномом перестановки, определенным над конечным полем GF( q ) , то так же и g ( x ) = a f ( x + b ) + c для всех a ≠ 0, b и c в GF( q ) . Полином перестановки g ( x ) находится в нормализованной форме , если a , b и c выбраны так, что g ( x ) является моническим , g (0) = 0 и (при условии, что характеристика p не делит степень n полинома) коэффициент при х п -1 равен 0.

Существует много открытых вопросов, касающихся полиномов перестановок, определенных над конечными полями. [7] [8]

Малая степень

[ редактировать ]

Критерий Эрмита требует больших вычислительных ресурсов, и его может быть сложно использовать для теоретических выводов. Однако Диксон смог использовать его, чтобы найти все полиномы перестановок степени не выше пяти во всех конечных полях. Эти результаты: [9] [6]

Нормализованный полином перестановки F q д
любой
( не квадрат)
(если его единственный корень в F q равен 0)
( не четвертая власть)
( не квадрат)
( произвольный)
( не квадрат)
( не квадрат)

Список всех монических перестановочных полиномов шестой степени в нормализованной форме можно найти в Shallue & Wanless (2013) . [10]

Некоторые классы полиномов перестановки

[ редактировать ]

Помимо приведенных выше примеров, следующий список, хотя и не является исчерпывающим, содержит почти все известные основные классы полиномов перестановок над конечными полями. [11]

  • х н переставляет GF( q ) тогда и только тогда, когда n и q − 1 ( взаимно просты условно, ( n , q − 1) = 1 ). [12]
  • Если a находится в GF( q ) и n ≥ 1 , то полином Диксона (первого рода) D n ( x , a ) определяется формулой

Их также можно получить из рекурсии с начальными условиями и .Первые несколько полиномов Диксона:

Если a ≠ 0 и n > 1 , то D n ( x , a ) переставляет GF( q ) тогда и только тогда, когда ( n , q 2 − 1) = 1 . [13] Если a = 0 , то D n ( x , 0) = x н и предыдущий результат имеет место.

  • Если GF( q р ) является расширением GF ( q ) степени r , то линеаризованный полином с α s в GF( q р ) , является линейным оператором на GF( q р ) над GF( q ) . Линеаризованный полином L ( x ) переставляет GF( q р ) тогда и только тогда, когда 0 является единственным корнем L ( x ) в GF( q р ) . [12] Это условие можно выразить алгебраически как [14]

Линеаризованные полиномы, являющиеся полиномами перестановок над GF( q р ) образуют группу при операции композиции по модулю , которая известна как группа Бетти-Матье, изоморфная общей линейной группе GL( r , F q ) . [14]

  • Если g ( x ) находится в кольце многочленов F q [ x ] и g ( x с ) не имеет ненулевого корня в GF( q ), когда s делит q − 1 и r > 1 относительно просто (взаимопросто) с q − 1 , тогда x р ( г ( х с )) ( q - 1)/ с переставляет GF( q ) . [6]
  • лишь несколько других конкретных классов полиномов перестановок над GF( q ) Охарактеризовано . Например, два из них: где m делит q − 1 и где d делит p н − 1 .

Исключительные полиномы

[ редактировать ]

над Исключительный многочлен GF ( q ) — это многочлен из F q [ x ] , который является полиномом перестановки над GF( q м ) для бесконечно многих m . [15]

Полином перестановки над GF( q ) степени не выше q 1/4 является исключительным над GF( q ) . [16]

Каждая перестановка GF( q ) индуцируется исключительным полиномом. [16]

Если многочлен с целыми коэффициентами (т. е. в ℤ[ x ] ) является многочленом перестановки над GF( p ) для бесконечного числа простых чисел p , то это композиция линейных полиномов и многочленов Диксона. [17] (См. гипотезу Шура ниже).

Геометрические примеры

[ редактировать ]

В конечной геометрии координатные описания определенных наборов точек могут служить примерами полиномов перестановки более высокой степени. В частности, точки, образующие овал на конечной проективной плоскости PG (2, q ) с q степенью 2, могут быть скоординированы таким образом, что связь между координатами задается o-полиномом , который специальный тип полинома перестановки над конечным полем GF( q ) .

Вычислительная сложность

[ редактировать ]

Проблема проверки того, является ли данный полином над конечным полем полиномом перестановки, может быть решена за полиномиальное время . [18]

Полиномы перестановок от нескольких переменных над конечными полями

[ редактировать ]

Полином является полиномом перестановки от n переменных над если уравнение имеет точно решения в для каждого . [19]

Полиномы квадратичных перестановок (QPP) над конечными кольцами

[ редактировать ]

Для конечного кольца Z / n Z можно построить квадратичные полиномы перестановок. На самом деле это возможно тогда и только тогда, когда n делится на p. 2 для некоторого простого числа p . Конструкция удивительно проста, тем не менее, она может создавать перестановки с некоторыми хорошими свойствами. Именно поэтому он использовался в перемежителя компоненте турбокодов в 3GPP Long Term Evolution (см. техническую спецификацию 3GPP 36.212). стандарте мобильной связи [20] например, страница 14 в версии 8.8.0).

Простые примеры

[ редактировать ]

Учитывать для кольца Z /4 Z .Видишь: ; ; ; , поэтому полином определяет перестановку

Рассмотрим тот же полином для другого Z / 8 Z. кольца Видишь: ; ; ; ; ; ; ; , поэтому полином определяет перестановку

Кольца З/ п к С

[ редактировать ]

Учитывать для кольца З / п к С .

Лемма: при k =1 (т.е. Z / p Z ) такой полином определяет перестановку только в случае a =0 и b не равно нулю. Таким образом, полином не квадратичный, а линейный.

Лемма: при k >1, p >2 ( Z / p к Z ) такой полином определяет перестановку тогда и только тогда, когда и .

Кольца З/ н З

[ редактировать ]

Учитывать , где p t — простые числа.

Лемма: любой полином определяет перестановку для кольца Z / n Z тогда и только тогда, когда все многочлены определяет перестановки для всех колец , где являются остатками модуль .

Как следствие, можно построить множество полиномов квадратичных перестановок, используя следующую простую конструкцию. Учитывать , предположим, что k 1 >1.

Учитывать , такой, что , но ; предположим, что , i > 1. Предположим, что для всех i = 1, ..., l .(Например, можно взять и ).Тогда такой полином определяет перестановку.

Чтобы убедиться в этом, мы заметим, что для всех простых чисел , pi i > 1, сокращение этого квадратичного полинома по модулю на pi самом деле является линейным полиномом и, следовательно, является перестановкой по тривиальной причине. Для первого простого числа мы должны использовать обсуждавшуюся ранее лемму, чтобы увидеть, что она определяет перестановку.

Например, рассмотрим Z /12 Z и полином .Он определяет перестановку

Полиномы более высокой степени над конечными кольцами

[ редактировать ]

Полином g ( x ) для кольца Z / p к Z является полиномом перестановки тогда и только тогда, когда он переставляет конечное поле Z / p Z и для всех х в Z / p к Z , где g ′( ) формальная производная g x ( x ). [21]

Гипотеза Шура

[ редактировать ]

Пусть K поле алгебраических чисел , а R — кольцо целых чисел . Термин «гипотеза Шура» относится к утверждению, что, если многочлен f, определенный над K, является многочленом перестановки на R / P для бесконечного числа простых идеалов P , то f является композицией полиномов Диксона, многочленов первой степени и многочленов. формы х к . На самом деле Шур не выдвигал никаких предположений в этом направлении. Идея, что он это сделал, принадлежит Фриду, [22] который дал ошибочное доказательство ложной версии результата. Правильные доказательства дал Турнвальд. [23] и Мюллер. [24]

Примечания

[ редактировать ]
  1. ^ Такешита, Оскар (2006). «Перемежители полиномов перестановок: алгебро-геометрическая перспектива». Транзакции IEEE по теории информации . 53 : 2116–2132. arXiv : cs/0601048 . дои : 10.1109/TIT.2007.896870 .
  2. ^ Такешита, Оскар (2005). «Новая конструкция кодов LDPC с использованием полиномов перестановки над целочисленными кольцами». arXiv : cs/0506091 .
  3. ^ Маллен и Панарио 2013 , с. 215
  4. ^ Lidl & Niederreiter 1997 , с. 348
  5. ^ Lidl & Niederreiter 1997 , с. 349
  6. ^ Jump up to: а б с Маллен и Бейкинг 2013 , с. 216
  7. ^ Лидл и Маллен (1988)
  8. ^ Лидл и Маллен (1993)
  9. ^ Диксон 1958 , стр. 63
  10. ^ Маллен и Панарио 2013 , с. 217
  11. ^ Лидл и Маллен 1988 , с. 244
  12. ^ Jump up to: а б Лидл и Нидеррайтер 1997 , с. 351
  13. ^ Lidl & Niederreiter 1997 , с. 356
  14. ^ Jump up to: а б Лидл и Нидеррайтер 1997 , с. 362
  15. ^ Маллен и Панарио 2013 , с. 236
  16. ^ Jump up to: а б Маллен и Бейкинг 2013 , с. 238
  17. ^ Маллен и Панарио 2013 , с. 239
  18. ^ Каял, Нирадж (2005). «Распознавание функций перестановки за полиномиальное время». Электронный коллоквиум по вычислительной сложности . ЕССС   ТР05-008 . Более ранние исследования этой проблемы см.: Ма, Кеджу; фон зур Гатен, Иоахим (1995). «Вычислительная сложность распознавания функций перестановки». Вычислительная сложность . 5 (1): 76–97. дои : 10.1007/BF01277957 . МР   1319494 . Шпарлинский, И.Э. ​​(1992). «Детерминированный тест для полиномов перестановки». Вычислительная сложность . 2 (2): 129–132. дои : 10.1007/BF01202000 . МР   1190826 .
  19. ^ Маллен и Панарио 2013 , с. 230
  20. ^ 3GPP ТС 36.212
  21. ^ Сунь, Цзин; Такешита, Оскар (2005). «Перемежитель для турбокодов, использующий полиномы перестановки по целочисленным кольцам». Транзакции IEEE по теории информации . 51 (1): 102.
  22. ^ Фрид, М. (1970). «О гипотезе Шура». Мичиганская математика. Дж .: 41–55.
  23. ^ Тернвальд, Г. (1995). «О гипотезе Шура». Дж. Аустрал. Математика. Соц. : 312–357.
  24. ^ Мюллер, П. (1997). «Свободное доказательство гипотезы Шура, связанное с Вейлем». Конечные поля и их приложения : 25–32.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 49913eb32d6155e29a8bc3d9bbba66a3__1653858240
URL1:https://arc.ask3.ru/arc/aa/49/a3/49913eb32d6155e29a8bc3d9bbba66a3.html
Заголовок, (Title) документа по адресу, URL1:
Permutation polynomial - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)