Dudeneyn numero - Dudeney number

Vuonna lukuteoria , joka on Dudeney numero tietyssä numerokannassa on luonnollinen luku on sama kuin täydellinen kuution toisen luonnollinen luku siten, että numero summa ensimmäisen luonnollinen luku on yhtä suuri kuin toinen. Nimi on peräisin Henry Dudeneylta , joka totesi näiden numeroiden olemassaolon yhdessä palapeleistään, Root Extraction , jossa Colney Hatchin eläkkeellä oleva professori olettaa tämän yleisenä menetelmänä juurien uuttamiseksi.

Matemaattinen määritelmä

Antaa olla luonnollinen luku. Määritämme Dudeney-funktion perustalle ja voimalle olevan seuraavat:

missä on perusmäärän numeroiden lukumäärä .

Luonnollinen numero on Dudeney juuri , jos se on kiinteä piste varten , joka ilmenee, jos . Luonnollinen luku on yleistetty Dudeney-numero , ja numerot tunnetaan Dudeney-numeroina . ja ovat triviaalia Dudeney-numeroa kaikille, ja kaikki muut triviaalit Dudeney-numerot ovat ei-triviaalia triviaalia Dudeney-numeroa .

Varten ja , on täsmälleen kuusi tällaista kokonaislukuja (sekvenssi A061209 on OEIS ):

Luonnollinen numero on sosiaalinen Dudeney juuri , jos se on määräajoin piste varten , jossa on positiivinen kokonaisluku , ja muodostaa sykli ajanjakson . Dudeney-juuret ovat seurallinen Dudeney-juuret , ja ystävällinen Dudeney-juuret ovat seurallisia Dudeney-juuria . Sosiaaliset Dudeney-numerot ja ystävälliset Dudeney-numerot ovat niiden juurien voimia.

Iteraatiomäärää tarvitaan päästä kiintopiste on Dudeney toiminnon pysyvyys on , ja määrittelemätön jos se ei saavuta kiintopisteen.

Voidaan osoittaa, että kun otetaan huomioon lukupohja ja teho , Dudeney-juuren enimmäismäärän on täytettävä tämä sidos:

mikä tarkoittaa lopullista määrää Dudeney-juuria ja Dudeney-lukuja kullekin järjestykselle ja perustalle .

on numeroinen summa . Ainoat Dudeney-luvut ovat yksinumeroisia numeroita perustassa , eikä ole jaksollisia pisteitä, joiden alkamisjakso olisi suurempi kuin 1.

F p , b : n dudeney-luvut, juuret ja syklit tietyille p: lle ja b: lle

Kaikki numerot on esitetty perustana .

Ei-triviaalit Dudeney-juuret Ei-triviaalit Dudeney-numerot Syklit Ystävälliset / seuralliset Dudeney-numerot
2 2
2 3 2 11
2 4 3 21
2 5 4 31
2 6 5 41
2 7 3, 4, 6 12, 22, 51
2 8 7 61 2 → 4 → 2 4 → 20 → 4
2 9 8 71
2 10 9 81 13 → 16 → 13 169 → 256 → 169
2 11 5, 6, A 23, 33, 91
2 12 B A1 9 → 13 → 14 → 12 69 → 169 → 194 → 144
2 13 4, 9, C, 13 13, 63, B1, 169
2 14 D C1 9 → 12 → 9 5B → 144 → 5B
2 15 7, 8, E 34, 44, D1

2 → 4 → 2

9 → B → 9

4 → 11 → 4

56 → 81 → 56

2 16 6, A, F 24, 64, E1
3 2
3 3 11, 22 2101, 200222 12 → 21 → 12 11122 → 110201 → 11122
3 4 2, 12, 13, 21, 22 20, 3120, 11113, 23121, 33220
3 5 3, 13, 14, 22, 23 102, 4022, 10404, 23403, 32242 12 → 21 → 12 2333 → 20311 → 2333
3 6 13, 15, 23, 24 3213, 10055, 23343, 30544 11 → 12 → 11 1331 → 2212 → 1331
3 7 2, 4, 11, 12, 14, 15, 21, 22 11, 121, 1331, 2061, 3611, 5016, 12561, 14641 25 → 34 → 25 25666 → 63361 → 25666
3 8 6, 15, 16 330, 4225, 5270 17 → 26 → 17 6457 → 24630 → 6457
3 9 3, 7, 16, 17, 25 30, 421, 4560, 5551, 17618

5 → 14 → 5

12 → 21 → 12

18 → 27 → 18

148 → 3011 → 148

1738 → 6859 → 1738

6658 → 15625 → 6658

3 10 8, 17, 18, 26, 27 512, 4913, 5832, 17576, 19683 19 → 28 → 19 6859 → 21952 → 6859
3 11 5, 9, 13, 15, 18, 22, 25 104, 603, 2075, 3094, 5176, A428, 13874

8 → 11 → 8

A → 19 → A

14 → 23 → 14

16 → 21 → 16

426 → 1331 → 426

82A → 6013 → 82A

2599 → 10815 → 2599

3767 → 12167 → 3767

3 12 19, 1A, 1B, 28, 29, 2A 5439, 61B4, 705B, 16B68, 18969, 1A8B4

8 → 15 → 16 → 11 → 8

13 → 18 → 21 → 14 → 13

368 → 2A15 → 3460 → 1331 → 368

1B53 → 4768 → 9061 → 2454 → 1B53

4 2 11, 101 1010001, 1001110001
4 3 11 100111 22 → 101 → 22 12121201 → 111201101 → 12121201
4 4 3, 13, 21, 31 1101, 211201, 1212201, 12332101
4 5 4, 14, 22, 23, 31 2011, 202221, 1130421, 1403221, 4044121
4 6 24, 32, 42 1223224, 3232424, 13443344 14 → 23 → 14 114144 → 1030213 → 114144
5 2 110, 111, 1001 1111001100000, 100000110100111, 1110011010101001
5 3 101 12002011201 22 → 121 → 112 → 110 → 22 1122221122 → 1222021101011 → 1000022202102 → 110122100000 → 1122221122
5 4 2, 22 200, 120122200 21 → 33 → 102 → 30 → 21 32122221 → 2321121033 → 13031110200 → 330300000 → 32122221
6 2 110 1011011001000000 111 → 1001 → 1010 → 111 11100101110010001 → 10000001101111110001 → 11110100001001000000 → 11100101110010001
6 3 101 → 112 → 121 → 101 1212210202001 → 112011112120201 → 1011120101000101 → 1212210202001

Laajennus negatiivisiin kokonaislukuihin

Dudeney-numerot voidaan laajentaa negatiivisiin kokonaislukuihin käyttämällä signeerattuja esityksiä edustamaan kutakin kokonaislukua.

Ohjelmointiesimerkki

Alla olevassa esimerkissä toteuttaa Dudeney kuvattu toiminto edellä olevan määritelmän etsiä Dudeney juuret, numeroita ja syklit on Python .

def dudeneyf(x: int, p: int, b: int) -> int:
    """Dudeney function."""
    y = pow(x, p)
    total = 0
    while y > 0:
        total = total + y % b
        y = y // b
    return total

def dudeneyf_cycle(x: int, p: int, b: int) -> List:
    seen = []
    while x not in seen:
        seen.append(x)
        x = dudeneyf(x, p, b)
    cycle = []
    while x not in cycle:
        cycle.append(x)
        x = dudeneyf(x, p, b)
    return cycle

Katso myös

Viitteet

  • HE Dudeney, 536 Puzzles & Curious Problems , Souvenir Press, Lontoo, 1968, s. 36, # 120.

Ulkoiset linkit