Идеальный цифровой инвариант
В теории чисел совершенный цифровой инвариант (PDI) — это число в заданной системе счисления ( ), то есть сумма собственных цифр, каждая из которых возведена в заданную степень ( ). [1] [2]
Определение [ править ]
Позволять быть натуральным числом . Идеальная цифровая инвариантная функция (также известная как « счастливая функция » от «счастливых чисел» ) для базовых и власть определяется как:
где это количество цифр в числе по основанию , и
— значение каждой цифры числа. Натуральное число является совершенным цифровым инвариантом, если это фиксированная точка для , что происходит, если . и являются тривиальными совершенными цифровыми инвариантами для всех и все остальные совершенные цифровые инварианты являются нетривиальными совершенными цифровыми инвариантами .
Например, число 4150 в базе является совершенным цифровым инвариантом с , потому что .
Натуральное число является общительным цифровым инвариантом, если он является периодической точкой для , где для положительного целого числа (здесь это итерация ), и образует цикл периода . Совершенный цифровой инвариант — это общительный цифровой инвариант с , а дружественный цифровой инвариант — это общительный цифровой инвариант с .
Все натуральные числа являются предпериодическими точками для , независимо от базы. Это потому, что если , , так что любой удовлетворит до . Существует конечное число натуральных чисел, меньших , поэтому число гарантированно достигнет периодической точки или фиксированной точки меньше, чем , что делает ее предпериодической точкой.
Числа в базе приводят к фиксированным или периодическим точкам чисел .
Если , тогда граница может быть уменьшена. Позволять — число, для которого сумма квадратов цифр является наибольшей среди чисел, меньших .
- потому что
Позволять — число, для которого сумма квадратов цифр является наибольшей среди чисел, меньших .
- потому что
Позволять — число, для которого сумма квадратов цифр является наибольшей среди чисел, меньших .
Позволять — число, для которого сумма квадратов цифр является наибольшей среди чисел, меньших .
. Таким образом, числа в базе приводят к циклам или фиксированным точкам чисел .
Количество итераций необходимо для достижение фиксированной точки — это постоянство идеальной цифровой функции инвариантной и неопределенным, если он никогда не достигает фиксированной точки.
это сумма цифр . Единственными совершенными цифровыми инвариантами являются однозначные числа по основанию. , и нет периодических точек с простым периодом больше 1.
сводится к , как и любая мощность , и .
Для каждого натурального числа , если , и , то для любого натурального числа , если , затем , где — это полная функция Эйлера .
Позволять
быть натуральным числом с цифры, где , и , где — натуральное число, большее 1.
По правилам делимости основания , если , то если , то сумма цифр
Если цифра , затем . По теореме Эйлера , если , . Таким образом, если сумма цифр , затем .
Следовательно, для любого натурального числа , если , и , то для любого натурального числа , если , затем .
Никакая верхняя граница не может быть определена для размера совершенных цифровых инвариантов в данной базе и произвольной степени, и в настоящее время неизвестно, является ли число совершенных цифровых инвариантов для произвольной базы конечным или бесконечным. [1]
F2 , б [ править ]
По определению, любой трехзначный совершенный цифровой инвариант для с натуральными цифрами , , должно удовлетворять кубическому диофантовому уравнению . должно быть равно 0 или 1 для любого , поскольку максимальное значение могу взять это . В результате фактически приходится два связанных квадратных решать диофантовых уравнения:
- когда , и
- когда .
Двузначное натуральное число является совершенным цифровым инвариантом по базе
Это можно доказать, рассмотрев первый случай, когда и решение для . Это означает, что для некоторых значений и , не является совершенным цифровым инвариантом в любой базе, поскольку не делителем является . Более того, , потому что если или , затем , что противоречит предыдущему утверждению о том, что .
Не существует трехзначных совершенных цифровых инвариантов для , что можно доказать, рассмотрев второй случай, когда и позволяя и . Тогда диофантово уравнение для трехзначного идеального цифрового инварианта принимает вид
для всех значений . Таким образом, не существует решений диофантова уравнения и не существует трехзначных совершенных цифровых инвариантов для .
F 3, b [ edit ]
После единицы есть всего четыре числа, которые представляют собой суммы кубов своих цифр:
Это странные факты, очень подходящие для рубрик головоломок и, вероятно, развлекущие любителей, но в них нет ничего, что могло бы привлечь математика. (последовательность A046197 в OEIS )
- Г.Х. Харди , Извинения математика
По определению, любой четырехзначный совершенный цифровой инвариант для с натуральными цифрами , , , должно удовлетворять четвертой степени диофантовому уравнению . должно быть равно 0, 1, 2 для любого , поскольку максимальное значение могу взять это . В результате на самом деле три связанных кубических нужно решить диофантовых уравнения.
- когда
- когда
- когда
Возьмем первый случай, когда .
б = 3к + 1 [ править ]
Позволять быть положительным целым числом, а основание счисления . Затем:
- является совершенным цифровым инвариантом для для всех .
Пусть цифры быть , , и . Затем
Таким образом является совершенным цифровым инвариантом для для всех .
- является совершенным цифровым инвариантом для для всех .
Пусть цифры быть , , и . Затем
Таким образом является совершенным цифровым инвариантом для для всех .
- является совершенным цифровым инвариантом для для всех .
Пусть цифры быть , , и . Затем
Таким образом является совершенным цифровым инвариантом для для всех .
1 | 4 | 130 | 131 | 203 |
2 | 7 | 250 | 251 | 305 |
3 | 10 | 370 | 371 | 407 |
4 | 13 | 490 | 491 | 509 |
5 | 16 | 5Б0 | 5Б1 | 60Б |
6 | 19 | 6Д0 | 6Д1 | 70Д |
7 | 22 | 7F0 | 7F1 | 80F |
8 | 25 | 8Ч0 | 8H1 | 90ч |
9 | 28 | 9J0 | 9J1 | A0J |
б = 3к + 2 [ править ]
Позволять быть положительным целым числом, а основание счисления . Затем:
- является совершенным цифровым инвариантом для для всех .
Пусть цифры быть , , и . Затем
Таким образом является совершенным цифровым инвариантом для для всех .
1 | 5 | 103 |
2 | 8 | 205 |
3 | 11 | 307 |
4 | 14 | 409 |
5 | 17 | 50Б |
6 | 20 | 60Д |
7 | 23 | 70F |
8 | 26 | 80ч |
9 | 29 | 90Дж |
б = 6 к + 4 [ править ]
Позволять быть положительным целым числом, а основание счисления . Затем:
- является совершенным цифровым инвариантом для для всех .
Пусть цифры быть , , и . Затем
Таким образом является совершенным цифровым инвариантом для для всех .
0 | 4 | 021 |
1 | 10 | 153 |
2 | 16 | 285 |
3 | 22 | 3Б7 |
4 | 28 | 4E9 |
Ф п , б [ править ]
Все числа представлены в базе .
Нетривиальные совершенные цифровые инварианты | Циклы | ||
---|---|---|---|
2 | 3 | 12, 22 | 2 → 11 → 2 |
4 | |||
5 | 23, 33 | 4 → 31 → 20 → 4 | |
6 | 5 → 41 → 25 → 45 → 105 → 42 → 32 → 21 → 5 | ||
7 | 13, 34, 44, 63 | 2 → 4 → 22 → 11 → 2
16 → 52 → 41 → 23 → 16 | |
8 | 24, 64 |
4 → 20 → 4 5 → 31 → 12 → 5 15 → 32 → 15 | |
9 | 45, 55 |
58 → 108 → 72 → 58 75 → 82 → 75 | |
10 | 4 → 16 → 37 → 58 → 89 → 145 → 42 → 20 → 4 | ||
11 | 56, 66 |
5 → 23 → 12 → 5 68 → 91 → 75 → 68 | |
12 | 25, А5 |
5 → 21 → 5 8 → 54 → 35 → 2А → 88 → А8 → 118 → 56 → 51 → 22 → 8 18 → 55 → 42 → 18 68 → 84 → 68 | |
13 | 14, 36, 67, 77, A6, C4 | 28 → 53 → 28
79 → А0 → 79 98 → Б2 → 98 | |
14 | 1Б → 8А → БА → 11Б → 8Б → Д3 → СА → 136 → 34 → 1Б
29 → 61 → 29 | ||
15 | 78, 88 | 2 → 4 → 11 → 2
8 → 44 → 22 → 8 15 → 1Б → 82 → 48 → 55 → 35 → 24 → 15 2Б → 85 → 5Е → ЭБ → 162 → 2Б 4E → E2 → D5 → CE → 17A → A0 → 6A → 91 → 57 → 4E 9А → С1 → 9А D6 → DA → 12E → D6 | |
16 | D → A9 → B5 → 92 → 55 → 32 → D | ||
3 | 3 | 122 | 2 → 22 → 121 → 101 → 2 |
4 | 20, 21, 130, 131, 203, 223, 313, 332 | ||
5 | 103, 433 | 14 → 230 → 120 → 14 | |
6 | 243, 514, 1055 | 13 → 44 → 332 → 142 → 201 → 13 | |
7 | 12, 22, 250, 251, 305, 505 |
2 → 11 → 2 13 → 40 → 121 → 13 23 → 50 → 236 → 506 → 665 → 1424 → 254 → 401 → 122 → 23 51 → 240 → 132 → 51 160 → 430 → 160 161 → 431 → 161 466 → 1306 → 466 516 → 666 → 1614 → 552 → 516 | |
8 | 134, 205, 463, 660, 661 | 662 → 670 → 1057 → 725 → 734 → 662 | |
9 | 30, 31, 150, 151, 570, 571, 1388 |
38 → 658 → 1147 → 504 → 230 → 38 152 → 158 → 778 → 1571 → 572 → 578 → 1308 → 660 → 530 → 178 → 1151 → 152 638 → 1028 → 638 818 → 1358 → 818 | |
10 | 153, 370, 371, 407 |
55 → 250 → 133 → 55 136 → 244 → 136 160 → 217 → 352 → 160 919 → 1459 → 919 | |
11 | 32, 105, 307, 708, 966, А06, А64 |
3 → 25 → 111 → 3 9 → 603 → 201 → 9 А → 82А → 1162 → 196 → 790 → 895 → 1032 → 33 → 4А → 888 → 1177 → 576 → 5723 → А3 → 8793 → 1210 → А 25А → 940 → 661 → 364 → 25А 366 → 388 → 876 → 894 → A87 → 1437 → 366 49А → 1390 → 629 → 797 → 1077 → 575 → 49А | |
12 | 577, 668, А83, 11АА | ||
13 | 490, 491, 509, Б85 | 13 → 22 → 13 | |
14 | 136, 409 | ||
15 | С3А, Д87 | ||
16 | 23, 40, 41, 156, 173, 208, 248, 285, 4A5, 580, 581, 60B, 64B, 8C0, 8C1, 99A, AA9, AC3, CA8, E69, EA0, EA1 | ||
4 | 3 |
121 → 200 → 121 122 → 1020 → 122 | |
4 | 1103, 3303 | 3 → 1101 → 3 | |
5 | 2124, 2403, 3134 |
1234 → 2404 → 4103 → 2323 → 1234 2324 → 2434 → 4414 → 11034 → 2324 3444 → 11344 → 4340 → 4333 → 3444 | |
6 | |||
7 | |||
8 | 20, 21, 400, 401, 420, 421 | ||
9 | 432, 2466 | ||
5 | 3 | 1020, 1021, 2102, 10121 | |
4 | 200 |
3 → 3303 → 23121 → 10311 → 3312 → 20013 → 10110 → 3 3311 → 13220 → 10310 → 3311 |
Расширение для отрицательных целых чисел [ править ]
Совершенные цифровые инварианты можно расширить до отрицательных целых чисел, используя представление цифр со знаком для представления каждого целого числа.
Сбалансированный тройной [ править ]
В сбалансированной троичной системе цифры равны 1, -1 и 0. Это приводит к следующему:
- Со странными способностями , сводится к итерации суммы цифр , так как , и .
- С четными полномочиями , указывает, является ли число четным или нечетным, поскольку сумма каждой цифры будет указывать на деление на 2 тогда и только тогда, когда сумма цифр оканчивается на 0. Как и , для каждой пары цифр 1 или -1 их сумма равна 0, а сумма их квадратов равна 2.
со числами Связь счастливыми
Счастливое число для данной базы и заданная мощность является предпериодической точкой для идеальной цифровой инвариантной функции такой, что -я итерация равен тривиальному совершенному цифровому инварианту , а несчастливое число — это такое, для которого не существует такого .
Пример программирования [ править ]
В приведенном ниже примере реализована функция идеального цифрового инварианта, описанная в определении выше, для поиска идеальных цифровых инвариантов и циклов в Python . Это можно использовать для поиска счастливых чисел .
def pdif(x: int, p: int, b: int) -> int:
"""Perfect digital invariant function."""
total = 0
while x > 0:
total = total + pow(x % b, p)
x = x // b
return total
def pdif_cycle(x: int, p: int, b: int) -> list[int]:
seen = []
while x not in seen:
seen.append(x)
x = pdif(x, p, b)
cycle = []
while x not in cycle:
cycle.append(x)
x = pdif(x, p, b)
return cycle
См. также [ править ]
- Арифметическая динамика
- Число Дюдени
- Факторион
- Счастливое число
- постоянная Капрекара
- Число Капрекара
- Число Мертенса
- Нарциссическое число
- Идеальный цифро-цифровой инвариант
- Сумма-номер продукта
Ссылки [ править ]
- ^ Jump up to: Перейти обратно: а б Совершенные и PluPerfect цифровые инварианты, заархивированные 10 октября 2007 г. в Wayback Machine. Скоттом Муром
- ^ PDI Харви Хайнца