p-ади́ческое число (произносится: пэ-адическое) — элемент расширенияполярациональных чисел, являющегося пополнением поля рациональных чисел относительно p-адическойнормы, которая определяется на основе свойств делимости целых чисел на заданное простое числор.
Пусть p – произвольное простое число, а – произвольное целое.
Определим функцию как кратность вхождения числа p в разложение на
простые множители.
Невозможно разобрать выражение (синтаксическая ошибка): {\displaystyle \mathrm{ord}_{p}(k_1⋅k_2) = \mathrm{ord}_{p} (k_1) + \mathrm{ord}_{p} (k_2)}
Свойство B[]
Невозможно разобрать выражение (синтаксическая ошибка): {\displaystyle \mathrm{ord}_{p} [(p^N!)]=1+p+p2+…+p^{N - 1}}
Свойство C[]
Невозможно разобрать выражение (синтаксическая ошибка): {\displaystyle \mathrm{ord}_{p} [(kp^N!)]=k(1+p+p2+…+p^{N - 1})}
, k−целое,
Свойство D[]
Если Невозможно разобрать выражение (синтаксическая ошибка): {\displaystyle n=a_0+a_1 p+…+a_s p^s}
есть p-ичное разложение натурального числа,
Невозможно разобрать выражение (синтаксическая ошибка): {\displaystyle 0\leq a_i \leq p−1}
и , то:
Доказательство свойств[]
Свойство А[]
Пусть Невозможно разобрать выражение (синтаксическая ошибка): {\displaystyle k_1=x⋅p^\alpha}
и Невозможно разобрать выражение (синтаксическая ошибка): {\displaystyle x/p ∉ ℕ}
, тогда
И пусть Невозможно разобрать выражение (синтаксическая ошибка): {\displaystyle k_2=y⋅p^\beta}
и Невозможно разобрать выражение (синтаксическая ошибка): {\displaystyle y/p ∉ ℕ}
, тогда Невозможно разобрать выражение (синтаксическая ошибка): {\displaystyle k_1⋅k_2=x⋅y⋅p^{(\alpha+\beta)}}
, причем Невозможно разобрать выражение (синтаксическая ошибка): {\displaystyle (x⋅y)/p ∉ ℕ}
, тогда Невозможно разобрать выражение (синтаксическая ошибка): {\displaystyle ord_p (k_1⋅k_2) = \alpha+\beta = ord_p k_1+ord_p k_2}
Свойство B[]
Лемма[]
, если Невозможно разобрать выражение (синтаксическая ошибка): {\displaystyle a+b ≠ p^\gamma, \gamma > \mathrm{ord}_{p} (a), \gamma > \mathrm{ord}_{p} (b)}
Доказательство[]
Пусть и → Невозможно разобрать выражение (синтаксическая ошибка): {\displaystyle a+b = p^\alpha (r+mp^{\beta−\alpha})} Невозможно разобрать выражение (синтаксическая ошибка): {\displaystyle \mathrm{ord}_{p} (a+b)=\mathrm{ord}_{p} (p^\alpha (r+mp^{\beta−\alpha}))=\mathrm{ord}_{p} p^\alpha + \mathrm{ord}_{p} (r+mp^(\beta−\alpha))=\alpha+\mathrm{ord}_{p} (r+mp^{\beta−\alpha})} Невозможно разобрать выражение (синтаксическая ошибка): {\displaystyle \mathrm{ord}_{p} (r+mp^{\beta−\alpha})=0 т.к. (r+mp^{\beta−\alpha})≠p^\gamma}
, и оно не кратно p.
Таким образом,
Индукция[]
1) Пусть
— выполняется
2 ) Пусть для N=k верно, Невозможно разобрать выражение (синтаксическая ошибка): {\displaystyle \mathrm{ord}_{p} ((p^k)!)= 1 + p + p^2 + ... + p^{k−1}}
Докажем для :
Невозможно разобрать выражение (синтаксическая ошибка): {\displaystyle \mathrm{ord}_{p} ((p^{k + 1})!) = 1 + p + p^2 + ... + p^{k−1} + \mathrm{ord}_{p} ((p^k + 1)(p^k + 2)...(p^{k + 1} - 1)p^{k + 1})}
Необходимо доказать, что последнее слагаемое равно (используем (а) и Лемму) (сумма геометрической прогрессии)
Свойство C[]
Доказательство по индукции :
1) Пусть , тогда Невозможно разобрать выражение (синтаксическая ошибка): {\displaystyle \mathrm{ord}_{p} ((p^N)!) = 1 + p + p^2 + ... + p^{N−1}}
— верно по доказанному в Свойстве B
2) Пусть верно для , проверим для Невозможно разобрать выражение (синтаксическая ошибка): {\displaystyle \mathrm{ord}_{p} [(kp^N)!] = n(1 + p + p^2 + ... + p^{N−1}) + \mathrm{ord}_{p}((np^N + 1)(np^N + 2)...(np^N + p^N))}
Надо доказать, что последнее слагаемое равно Невозможно разобрать выражение (синтаксическая ошибка): {\displaystyle (1 + p + p^2 + ... + p^{N−1})} (используя Свойство A и лемму, зная что Невозможно разобрать выражение (синтаксическая ошибка): {\displaystyle n \leq p−1}
) Невозможно разобрать выражение (синтаксическая ошибка): {\displaystyle = \mathrm{ord}_{p} 1 + \mathrm{ord}_{p} 2 + ... + \mathrm{ord}_{p} (p^N)= \mathrm{ord}_{p} ((p^N)!) = 1 + p + p^2 + ... + p^{N−1}}
Свойство D[]
Доказательство поиндукции:
1) Пусть , тогда — верно.
2) Пусть верно для , т.е. выполняется
Проверим для :
, тогда
Существуют два случая. Рассмотрим их :
a)
Очевидно, что (из этого выражения нельзя вынести p),
Преобразуем:
б) Невозможно разобрать выражение (синтаксическая ошибка): {\displaystyle a_0 = p−1} вычитаем и добавляем 1