Приложения -адических чисел в CS


11

Существуют ли конкретные (или богатые источники) примеры применения -адических чисел в информатике?p


р -адический номер / Википедия. используется в теории чисел. несколько косвенный, например, есть некоторый анализ гипотезы Коллатца с помощью p- адической теории, и некоторые считают, что Коллатц глубоко связан с исследованием неразрешимости TCS.
ВЗН

Ответы:


13

Де, Курур, Саха и Саптариши дали модульную версию алгоритма умножения целых чисел Фюрера в своей статье Быстрое целочисленное умножение с использованием модульной арифметики , в которой p-адические числа заменяют комплексные числа, используемые Фюрером. Оба алгоритма дают лучшую битовую сложность для целочисленного умножения.


Это хороший пример.
T ....

10

Hensel лифтинг очень тесно связан с -adics: это в основном становится лучше и лучше приближения к -адического числу, «лучше» в смысле «ближе к -адического оценки Hensel лифтинг используется во многих алгоритмах. такие как факторинг полиномов или выполнение линейной алгебры над (если я правильно помню, у Диксона есть статья о последнем).р р зpppZ


Из полиномов в мы ничего не можем сказать о представлении в . Правильно? R [x]Zp[x]R[x]
T ....

1
@JA: маловероятно (я предполагаю, что здесь вы подразумеваете -адические целые числа). Возможно, существует некоторая связь между и (особенно если рассматривать вопросы по всем ) или между и ... См. принцип Хассе: en.wikipedia.org/wiki/Hasse_principle p Q p [x] R [x]p Z p [x] Z [x]ZppQp[x]R[x]pZp[x]Z[x]
Джошуа Грохов

да -адические целые числа. p
Т ....

Была ли когда-нибудь использована связь между и ? скажем, по размеру цепей и полиномов и рациональных функций или ранг по сложности связи? R [x]Qp[x]R[x]
Т ....

@JA: я не знаю - если вы найдете использование или ссылку на использование, пожалуйста, дайте нам знать!
Джошуа Грохов


4

Вот хороший общий обзор с кратким обзором разнообразных (недавних) приложений CS для p -адической теории, p3

Что такое р-адические числа? Для чего они используются? / Розиков

Вот области, где p-адическая динамика оказалась эффективной: информатика (программы с прямыми линиями), численный анализ и моделирование (псевдослучайные числа), равномерное распределение последовательностей, криптография (потоковые шифры, T-функции), комбинаторика (латинские квадраты) , теория автоматов и формальные языки, генетика. Монография [9] содержит соответствующий обзор. Более новые результаты см. В недавних статьях и ссылках в них: [10, 14, 15, 28, 36, 37, 38, 48, 51]. Кроме того, существуют исследования в области компьютерных наук и криптографии, которые наряду с математической физикой стимулировали в 1990-х годах интенсивные исследования p-адической динамики, поскольку было отмечено, что основные компьютерные инструкции (и, следовательно, программы, составленные из этих инструкций) могут рассматриваться как непрерывные преобразования в отношении 2-адической метрике см. [11, 12].


Интересно. где в программах прямой линии это используется?
T ....

1
Также они не кажутся основной работой.
T ....
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.