Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В теории чисел , совершенный цифровой инвариант (PDI) представляет собой число в данной системе счисления , которая является суммой собственных цифр каждой поднятый до заданной мощности . [1] [2]

Определение [ править ]

Позвольте быть натуральным числом . Мы определяем идеальную цифровую инвариантную функцию (также известную как функция счастья от счастливых чисел ) для основания и мощности следующим образом:

где - количество цифр в числе в базе , а

- значение каждой цифры числа. Натуральное число является идеальным цифровым инвариантом, если оно является фиксированной точкой для , что имеет место, если . и являются тривиальными совершенными цифровыми инвариантами для всех, а все другие совершенные цифровые инварианты являются нетривиальными совершенными цифровыми инвариантами .

Например, число 4150 в базе является идеальным цифровым инвариантом , потому что .

Натуральное число является общительным цифровой инвариантным , если она является периодической точкой для , где для положительного целого числа ( в данном случае это й итерации в ), и образует цикл периода . Идеальный цифровой инвариант - это общительный цифровой инвариант с , а дружественный цифровой инвариант - это общительный цифровой инвариант с .

Все натуральные числа являются препериодическими точками для независимо от основания. Это потому , что if , so any будет удовлетворять до . Существует конечное число натуральных чисел меньше чем , поэтому число гарантированно достигнет периодической точки или фиксированной точки меньше чем , что делает ее предпериодической точкой.

Числа в базе приводят к фиксированным или периодическим точкам чисел .

Доказательство  -

Если , то оценку можно уменьшить. Позвольте быть числом, для которого сумма квадратов цифр является наибольшей среди чисел меньше чем .

потому что

Позвольте быть числом, для которого сумма квадратов цифр является наибольшей среди чисел меньше чем .

потому что

Позвольте быть числом, для которого сумма квадратов цифр является наибольшей среди чисел меньше чем .

Позвольте быть числом, для которого сумма квадратов цифр является наибольшей среди чисел меньше чем .

. Таким образом, числа в базе приводят к циклам или фиксированным точкам чисел .

Число итераций , необходимых для достичь неподвижной точки является идеальной цифровой инвариантной функция в живучести от и неопределенного , если он никогда не достигает фиксированную точку.

это сумма цифр . Единственными совершенными цифровыми инвариантами являются однозначные числа в базе , и нет периодических точек с простым периодом больше 1.

сводится к , как для любой мощности , и .

Для каждого натурального числа , если , и , затем для каждого натурального числа , если , то , где - функция Эйлера .

Доказательство  -

Позволять

- натуральное число с цифрами, где , и , где - натуральное число больше 1.

Согласно правилам делимости базы , если , то если , то сумма цифр

Если цифра , то . Согласно теореме Эйлера , если , . Таким образом, если цифра сумма , то .

Следовательно, для любого натурального числа , если , и , то для каждого натурального числа , если , то .

Невозможно определить верхнюю границу размера совершенных цифровых инвариантов в данной базе и произвольной степени, и в настоящее время неизвестно, является ли количество совершенных цифровых инвариантов для произвольной базы конечным или бесконечным. [1]

Совершенные цифровые инварианты F 2, b [ править ]

По определению, любой трехзначный совершенный цифровой инвариант для с натуральным числом цифрами , , должно удовлетворять кубическое уравнение диофантовой . Однако для любого должно быть равно 0 или 1 , потому что максимальное значение может быть равно . В результате на самом деле есть два связанных квадратных диофантова уравнения, которые нужно решить:

когда , и
когда .

Двузначное натуральное число - идеальный цифровой инвариант в базе

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

Не существует трехзначных совершенных цифровых инвариантов для , что можно доказать, взяв второй случай, где , и допустив и . Тогда диофантово уравнение для трехзначного совершенного цифрового инварианта принимает вид

Однако для всех значений . Таким образом, не существует решений диофантова уравнения и трехзначных совершенных цифровых инвариантов для .

Совершенные цифровые инварианты F 3, b [ править ]

После единицы есть всего четыре числа, которые представляют собой суммы кубиков своих цифр:

Это странные факты, которые очень подходят для столбцов головоломок и могут развлечь любителей, но в них нет ничего, что привлекало бы математиков. (последовательность A046197 в OEIS )

-  Дж. Х. Харди , Извинения математика

По определению, любой четырехзначный совершенный цифровой инвариант для с натуральным числом цифр , , , должен удовлетворять квартику диофантово уравнение . Однако для любого должно быть равно 0, 1, 2 , потому что максимальное значение может быть равно . В результате на самом деле есть три связанных кубических диофантовых уравнения, которые нужно решить.

когда
когда
когда

Возьмем первый случай, когда .

b = 3 k + 1 [ править ]

Позвольте быть положительным целым числом и основанием числа . Потом:

  • идеальный цифровой инвариант для всех .
Доказательство  -

Пусть цифры быть , и . потом

Таким образом , это идеальный цифровой инвариант для всех .

  • идеальный цифровой инвариант для всех .
Доказательство  -

Пусть цифры быть , и . потом

Таким образом , это идеальный цифровой инвариант для всех .

  • идеальный цифровой инвариант для всех .
Доказательство  -

Пусть цифры быть , и . потом

Таким образом , это идеальный цифровой инвариант для всех .

b = 3 k + 2 [ править ]

Позвольте быть положительным целым числом и основанием числа . Потом:

  • идеальный цифровой инвариант для всех .
Доказательство  -

Пусть цифры быть , и . потом

Таким образом , это идеальный цифровой инвариант для всех .

b = 6 k + 4 [ править ]

Позвольте быть положительным целым числом и основанием числа . Потом:

  • идеальный цифровой инвариант для всех .
Доказательство  -

Пусть цифры быть , и . потом

Таким образом , это идеальный цифровой инвариант для всех .

Совершенные цифровые инварианты и циклы F p , b для конкретных p и b [ править ]

Все числа представлены в базе .

Расширение до отрицательных целых чисел [ править ]

Совершенные цифровые инварианты могут быть расширены до отрицательных целых чисел путем использования представления цифр со знаком для представления каждого целого числа.

Сбалансированный тройной [ править ]

В сбалансированной троичной системе это цифры 1, -1 и 0. Это приводит к следующему:

  • При нечетных степенях , сводится до суммы цифр итерации, так как , и .
  • С даже полномочий , указывает на то, является ли число четным или нечетным, так как сумма каждой цифры будет указывать делимость на 2 , если и только если сумма концов цифр в 0. Как и для каждой пары из цифр 1 или -1, их сумма равна 0, а сумма их квадратов равна 2.

Отношение к счастливым числам [ править ]

Счастливое число для данного основания и данной степени является предпериодической точкой для идеальной цифровой инвариантной функции, такой, что -я итерация равна тривиальному совершенному цифровому инварианту , а несчастливое число - такое, что такого не существует .

Пример программирования [ править ]

В приведенном ниже примере реализована функция идеального цифрового инварианта, описанная в приведенном выше определении, для поиска идеальных цифровых инвариантов и циклов в Python . Это можно использовать для поиска счастливых чисел .

def  pdif ( x :  int ,  p :  int ,  b :  int )  ->  int :  "" "Идеальная цифровая инвариантная функция." ""  total  =  0,  а  x  >  0 :  total  =  total  +  pow ( x  %  b ,  p )  x  =  x  //  b  вернуть  итогЗащиту  pdif_cycle ( х :  ИНТ ,  р :  INT ,  б :  ИНТ )  ->  Список [ ИНТ ]:  видел  =  [] ,  а  х  не  в  видел :  видел . append ( x )  x  =  pdif ( x ,  p ,  b )  cycle  =  []  пока  x  не находится  в  цикле :  cycle .append ( x )  x  =  pdif ( x ,  p ,  b )  цикл возврата 

См. Также [ править ]

  • Арифметическая динамика
  • Номер Дудени
  • Факторион
  • Счастливый номер
  • Постоянная Капрекара
  • Число Капрекара
  • Число Меертенса
  • Нарциссическое число
  • Идеальный инвариант преобразования цифр в цифру
  • Сумма-номер продукта

Ссылки [ править ]

  1. ^ Б Совершенная и Давнопрошедшее Digital Инварианты архивации 2007-10-10 в Wayback Machine Скотт Мур
  2. ^ PDI Харви Хайнца

Внешние ссылки [ править ]

  • Цифровые инварианты