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

В математике , натуральное число в данной системе счисления является - число Kaprekar если представление его квадрата в этой базе может быть разделена на две части, где вторая часть содержит цифры, которые добавляют до первоначального количества. Номера названы в честь Д.Р. Капрекара .

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

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

,

где и

Натуральное число является - число Kaprekar , если она является неподвижной точкой для , которое происходит , если . и являются тривиальными числами Капрекара для всех, и все другие числа Капрекара являются нетривиальными числами Капрекара .

Например, в базе 10 45 - это 2-число Капрекара, потому что

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

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

Для данной базы существует только конечное число чисел Капрекара и циклов , потому что если , где, то

и , и . Только когда существуют числа и циклы Капрекара.

Если - любой делитель , то также является числом Капрекара для основания .

В основе все четные числа являются числами Капрекара. В более общем смысле, любые числа в форме или натурального числа являются числами Капрекара с основанием 2 .

Определение теории множеств и унитарные делители [ править ]

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

, куда

-Kaprekar номер для базы затем тот , который лежит в множестве .

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

Числа в входят в дополнительные пары, и . Если - унитарный делитель, то так и есть , а если - то .

Числа Капрекара для [ править ]

b = 4 k + 3 и p = 2 n + 1 [ править ]

Позвольте и быть натуральными числами, основанием числа и . Потом:

  • является числом Капрекара.
Доказательство  -

Позволять

Потом,


Два числа и являются

и их сумма

Таким образом, это число Капрекара.

  • является числом Капрекара для всех натуральных чисел .
Доказательство  -

Позволять

Потом,

Два числа и являются

и их сумма

Таким образом, это число Капрекара.

b = m 2 k + m + 1 и p = mn + 1 [ править ]

Позвольте , и быть натуральными числами, основанием числа и степенью . Потом:

  • является числом Капрекара.
  • является числом Капрекара.

b = m 2 k + m + 1 и p = mn + m - 1 [ править ]

Позвольте , и быть натуральными числами, основанием числа и степенью . Потом:

  • является числом Капрекара.
  • является числом Капрекара.

b = m 2 k + m 2 - m + 1 и p = mn + 1 [ править ]

Позвольте , и быть натуральными числами, основанием числа и степенью . Потом:

  • является числом Капрекара.
  • является числом Капрекара.

b = m 2 k + m 2 - m + 1 и p = mn + m - 1 [ править ]

Позвольте , и быть натуральными числами, основанием числа и степенью . Потом:

  • является числом Капрекара.
  • является числом Капрекара.

Числа Капрекара и циклы для конкретного , [ править ]

Все числа в базе .

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

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

Упражнение по программированию [ править ]

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

def  kaprekarf ( x :  int ,  p :  int ,  b :  int )  ->  int :  beta  =  pow ( x ,  2 )  %  pow ( b ,  p )  alpha  =  ( pow ( x ,  2 )  -  beta )  //  pow ( б ,  п )  у  =  альфа  +  бета вернуть  yЗащиту  kaprekarf_cycle ( х :  ИНТ ,  р :  INT ,  б :  ИНТ )  ->  Список [ ИНТ ]:  видел  =  [] ,  а  х  <  Пау ( б ,  р )  и  х  не  в  видел :  видел . append ( x )  x  =  kaprekarf ( x ,  p ,  b ),  если  x >  pow ( b ,  p ):  return  []  cycle  =  []  пока  x  не находится  в  цикле :  cycle . append ( x )  x  =  kaprekarf ( x ,  p ,  b )  цикл возврата 

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

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

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

  1. ^ а б Ианнуччи ( 2000 )

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

  • Д. Р. Капрекар (1980–1981). «О числах Капрекара». Журнал развлекательной математики . 13 : 81–82.
  • М. Чарош (1981–1982). «Некоторые приложения изгнания 999 ...». Журнал развлекательной математики . 14 : 111–118.
  • Ианнуччи, Дуглас Э. (2000). «Числа Капрекара» . Журнал целочисленных последовательностей . 3 : 00.1.2.CS1 maint: ref=harv (link)