Souhrnné číslo produktu - Sum-product number
A součet-produktové číslo v daném číselná základna je přirozené číslo, které se rovná součinu součtu jeho číslic a součinu jejích číslic.
V dané základně existuje konečný počet součtových čísel .[1] V základně 10 jsou přesně čtyři čísla součtových produktů (sekvence A038369 v OEIS ): 0, 1, 135 a 144.[2]
Definice
Nechat být přirozené číslo. Definujeme funkce součtu produktu pro základnu být následující:
kde je počet číslic v čísle v základně , a
je hodnota každé číslice čísla. Přirozené číslo je součet-produktové číslo pokud je to pevný bod pro , který nastane, pokud . Přirozená čísla 0 a 1 jsou triviální součet čísel produktů pro všechny a všechna ostatní čísla součtových produktů jsou netriviální čísla součtového produktu.
Například číslo 144 v základna 10 je souhrnné číslo produktu, protože , , a .
Přirozené číslo je společenské číslo součtu produktu pokud je to periodický bod pro , kde pro kladné celé číslo , a tvoří a cyklus období . Číslo součtu produktu je společenské číslo součtu produktu s a smírné součet - číslo produktu je společenské číslo součtu produktu s .
Všechna přirozená čísla jsou preperiodické body pro , bez ohledu na základnu. Je to proto, že pro jakýkoli daný počet číslic , minimální možná hodnota je a maximální možná hodnota je . Maximální možný součet číslic je tedy a maximální možný číselný produkt je . Hodnota funkce součet-součin je tedy . To naznačuje nebo vydělením obou stran , . Od té doby , to znamená, že zde bude maximální hodnota kde , kvůli exponenciální povaha a linearita z . Nad tuto hodnotu , vždy. Existuje tedy konečný počet součtových čísel,[1] a je zaručeno, že jakékoli přirozené číslo dosáhne periodického bodu nebo pevného bodu menšího než , což z něj činí preperiodický bod.
Počet iterací potřebné pro dosáhnout pevného bodu je funkce součtu produktu vytrvalost z a undefined, pokud nikdy nedosáhne pevného bodu.
Jakékoli celé číslo, které je v dané základně součtem, musí být podle definice také a Harshadovo číslo v té základně.
Čísla součtových produktů a cykly Fb pro konkrétní b
Všechna čísla jsou uvedena v základně .
Základna | Netriviální čísla součtových produktů | Cykly |
---|---|---|
2 | (žádný) | (žádný) |
3 | (žádný) | 2 → 11 → 2, 22 → 121 → 22 |
4 | 12 | (žádný) |
5 | 341 | 22 → 31 → 22 |
6 | (žádný) | (žádný) |
7 | 22, 242, 1254, 2343, 116655, 346236, 424644 | |
8 | (žádný) | |
9 | 13, 281876, 724856, 7487248 | 53 → 143 → 116 → 53 |
10 | 135, 144 | |
11 | 253, 419, 2189, 7634, 82974 | |
12 | 128, 173, 353 | |
13 | 435, A644, 268956 | |
14 | 328, 544, 818C | |
15 | 2585 | |
16 | 14 | |
17 | 33, 3B2, 3993, 3E1E, C34D, C8A2 | |
18 | 175, 2D2, 4B2 | |
19 | 873, B1E, 24A8, EAH1, 1A78A, 6EC4B7 | |
20 | 1D3, 14C9C, 22DCCG | |
21 | 1CC69 | |
22 | 24, 366C, 6L1E, 4796G | |
23 | 7D2, J92, 25EH6 | |
24 | 33DC | |
25 | 15, BD75, 1BBN8A | |
26 | 81M, JN44, 2C88G, EH888 | |
27 | ||
28 | 15B | |
29 | ||
30 | 976, 85MDA | |
31 | 44, 13H, 1E5 | |
32 | ||
33 | 1KS69, 54HSA | |
34 | 25Q8, 16L6W, B6CBQ | |
35 | 4U5W5 | |
36 | 16, 22 ° |
Rozšíření na záporná celá čísla
Čísla součtových produktů lze rozšířit na záporná celá čísla pomocí a podepsané číslice reprezentovat každé celé číslo.
Příklad programování
Následující příklad implementuje funkci součtového produktu popsanou ve výše uvedené definici hledat čísla součtu a produktu a cykly v Krajta.
def sum_product(X: int, b: int) -> int: "" "Souhrnné číslo produktu." "" sum_x = 0 produkt = 1 zatímco X > 0: -li X % b > 0: sum_x = sum_x + X % b produkt = produkt * (X % b) X = X // b vrátit se sum_x * produktdef sum_product_cycle(X: int, b: int) -> seznam[int]: vidět = [] zatímco X ne v vidět: vidět.připojit(X) X = sum_product(X, b) cyklus = [] zatímco X ne v cyklus: cyklus.připojit(X) X = sum_product(X, b) vrátit se cyklus
Viz také
- Aritmetická dynamika
- Dudeneyovo číslo
- Factorion
- Šťastné číslo
- Kaprekarova konstanta
- Číslo Kaprekar
- Číslo Meertens
- Narcistické číslo
- Perfektní invariant mezi číslicemi
- Perfektní digitální invariant
Reference
- ^ A b Důkaz, že počet součtových čísel produktů v libovolné základně je konečný, PlanetMath. Archivováno 09.05.2013 na Wayback Machine Raymond Puzio
- ^ Sloane, N. J. A. (vyd.). "Pořadí A038369 (Čísla n taková, že n = (součin číslic n) * (součet číslic n).)". The On-line encyklopedie celočíselných sekvencí. Nadace OEIS.