Keith numarası - Keith number

İçinde sayı teorisi, bir Keith numarası veya yeniden biçimlendirme numarası (kısaltması temsilcikalıcı Fibonacci benzeri digit) bir doğal sayı verilen sayı tabanı ile rakamlar öyle ki bir sıra oluşturulduğunda ilk şartlar rakamları ve sonraki her terim, bir öncekinin toplamıdır terimler dizinin bir parçasıdır. Keith numaraları Mike Keith 1987'de.[1]Bunları bulmaları sayısal olarak çok zordur, sadece 100 kadarını bilinir.

Tanım

İzin Vermek olmak doğal sayı, İzin Vermek baz numaradaki rakamların sayısı ve izin ver

sayının her bir basamağının değeri.

Biz bir doğrusal tekrarlama ilişkisi öyle ki için ,

ve için

Varsa bir öyle ki , sonra olduğu söyleniyor Keith numarası.

Örneğin, 88 bir Keith numarasıdır taban 6, gibi

ve tüm dizi

ve .

Keith numaralarını bulma

Belirli bir tabanda sonsuz sayıda Keith sayısı olup olmadığı şu anda bir spekülasyon meselesidir. Keith sayıları nadirdir ve bulunması zordur. Kapsamlı aramayla bulunabilirler ve daha verimli bir algoritma bilinmemektedir.[2]Keith'e göre 10 taban, ortalamada 10'un ardışık güçleri arasında Keith sayıları bekleniyor.[3] Bilinen sonuçlar bunu destekliyor gibi görünüyor.

Örnekler

14, 19, 28, 47, 61, 75, 197, 742, 1104, 1537, 2208, 2580, 3684, 4788, 7385, 7647, 7909, 31331, 34285, 34348, 55604, 62662, 86935, 93993, 120284, 129106, 147640, 156146, 174680, 183186, 298320, 355419, 694280, 925993, 1084051, 7913837, 11436171, 33445755, 44121607, 129572008, 251133297, ... [4]

Diğer üsler

İçinde temel 2, tüm Keith sayılarını oluşturmak için bir yöntem vardır.[3]

Keith sayıları 12 taban, 12 tabanında yazılan

11, 15, 1Ɛ, 22, 2 ᘔ, 31, 33, 44, 49, 55, 62, 66, 77, 88, 93, 99, ᘔᘔ, ƐƐ, 125, 215, 24 ᘔ, 405, 42 ᘔ, 654, 80 ᘔ, 8 ᘔ 3, ᘔ 59, 1022, 1662, 2044, 3066, 4088, 4 ᘔ 1 ᘔ, 4 ᘔƐ1, 50 ᘔᘔ, 8538, Ɛ18Ɛ, 17256, 18671, 24 ᘔ 78, 4718Ɛ, 517Ɛᘔ, 157617, 1 ᘔ 265 ᘔ, 5 ᘔ 4074, 5 ᘔƐ140, 615Ɛ14 ...

Keith kümeleri

Keith kümesi, biri diğerinin katı olacak şekilde ilişkili bir Keith sayıları kümesidir. Örneğin, 10 taban, , , ve hepsi Keith kümeleridir. Bunlar muhtemelen bir Keith kümesinin yalnızca üç örneğidir. 10 taban.[5]

Programlama örneği

Aşağıdaki örnek, yukarıda belirtilen diziyi uygulamaktadır. Python belirli bir tabandaki bir sayının Keith numarası olup olmadığını belirlemek için:

def is_repfigit(x: int, b: int) -> bool:    "" "Belirli bir tabandaki bir sayının Keith numarası olup olmadığını belirleyin." ""    Eğer x == 0:        dönüş Doğru    sıra = []    y = x    süre y > 0:        sıra.eklemek(y % b)        y = y // b    digit_count = len(sıra)    sıra.tersine çevirmek()    süre sıra[len(sıra) - 1] < x:        n = 0        için ben içinde Aralık(0, digit_count):            n = n + sıra[len(sıra) - digit_count + ben]        sıra.eklemek(n)    dönüş (sıra[len(sıra) - 1] == x)

Ayrıca bakınız

Referanslar

  1. ^ Keith, Mike (1987). "Numaraları Yeniden Yapılandır". Rekreasyonel Matematik Dergisi. 19 (2): 41–42.
  2. ^ Earls, Jason; Lichtblau, Daniel; Weisstein, Eric W. "Keith Numarası". MathWorld.
  3. ^ a b Keith, Mike. "Keith Numaraları".
  4. ^ Sloane, N.J.A. (ed.). "Dizi A007629 (Repfigit (REPetitive FIbonacci benzeri diGIT) sayıları (veya Keith sayıları))". Tam Sayı Dizilerinin Çevrimiçi Ansiklopedisi. OEIS Vakfı.
  5. ^ Copeland, Ed. "14 197 ve diğer Keith Numaraları". Numberphile. Brady Haran. Arşivlenen orijinal 2017-05-22 tarihinde. Alındı 2013-04-09.