stringtranslate.com

Совершенный цифровой инвариант

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

Определение

Пусть будет натуральным числом . Идеальная цифровая инвариантная функция (также известная как счастливая функция , от happy numbers ) для основания и степени определяется как:

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

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

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

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

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

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

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

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

потому что

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

потому что

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

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

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

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

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

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

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

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

Позволять

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

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

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

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

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

Ф2, б

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

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

Двузначное натуральное число является совершенным цифровым инвариантом по основанию

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

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

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

Ф3, б

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

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

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

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

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

б= 3к+ 1

Пусть — положительное целое число и основание системы счисления . Тогда:

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

Пусть цифры будут , , и . Тогда

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

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

Пусть цифры будут , , и . Тогда

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

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

Пусть цифры будут , , и . Тогда

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

б= 3к+ 2

Пусть — положительное целое число и основание системы счисления . Тогда:

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

Пусть цифры будут , , и . Тогда

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

б= 6к+ 4

Пусть — положительное целое число и основание системы счисления . Тогда:

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

Пусть цифры будут , , и . Тогда

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

Фп , б

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

Расширение на отрицательные целые числа

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

Сбалансированный троичный

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

Отношение к счастливым числам

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

Пример программирования

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

def  pdif ( x :  int ,  p :  int ,  b :  int )  ->  int : """Идеальная цифровая инвариантная функция.""" 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  =  []  пока  x  не  в  seen :  seen . append ( x )  x  =  pdif ( x ,  p ,  b )  cycle  =  []  пока  x  не  в  cycle :  cycle . append ( x )  x  =  pdif ( x ,  p ,  b )  return  cycle

Смотрите также

Ссылки

  1. ^ ab Perfect и PluPerfect Цифровые инварианты Архивировано 2007-10-10 на Wayback Machine Скоттом Муром
  2. ^ PDI Харви Хайнца

Внешние ссылки