Faktor - Factorion
I tallteori , en factorion i et gitt tallsystem er et naturlig tall som er lik summen av de factorials til sine sifre . Navnefaktoren ble laget av forfatteren Clifford A. Pickover .
Definisjon
La være et naturlig tall. For en base , definerer vi summen av fakultetet av sifrene til , å være følgende:
- .
hvor er antall siffer i tallet i basen , er faktoren til og
er verdien av det sifferet i tallet. Et naturlig tall er en - faktor hvis det er et fast punkt for , dvs. hvis . og er faste punkter for alle baser , og er dermed trivielle faktorer for alle , og alle andre faktorer er ikke -trivielle faktorer .
For eksempel er tallet 145 i basen en faktor fordi .
For summen av sifferfaktoren er ganske enkelt antall siffer i grunn 2 -representasjonen siden .
En naturlig tall er et sosialt factorion hvis det er en periodisk punkt for , hvor for et positivt heltall , og danner en syklus av perioden . En faktor er en sosial faktor med , og en minnelig faktor er en sosial faktor med .
Alle naturlige tall er forhåndsperioder for , uavhengig av basen. Dette er fordi alle naturlige tall med base med sifre tilfredsstiller . Imidlertid når , da for , så noen vil tilfredsstille til . Det er endelig mange naturlige tall mindre enn , så tallet vil garantert nå et periodisk punkt eller et fast punkt mindre enn , noe som gjør det til et forhåndsperiode. For , antall sifre for et hvilket som helst tall, nok en gang, noe som gjør det til et forhåndsperiode. Dette betyr også at det er et begrenset antall faktorer og sykluser for en gitt base .
Antall iterasjoner som trengs for å nå et fast punkt er funksjonens utholdenhet av , og udefinert hvis den aldri når et fast punkt.
Faktorer for
b = ( k - 1)!
La være et positivt heltall og tallbasen . Deretter:
- er en faktor for alle .
La sifrene være , og . Deretter
Dermed er en faktor for alle .
- er en faktor for alle .
La sifrene være , og . Deretter
Dermed er en faktor for alle .
| 4 | 6 | 41 | 42 |
| 5 | 24 | 51 | 52 |
| 6 | 120 | 61 | 62 |
| 7 | 720 | 71 | 72 |
b = k ! - k + 1
La være et positivt heltall og tallbasen . Deretter:
- er en faktor for alle .
La sifrene være , og . Deretter
Dermed er en faktor for alle .
| 3 | 4 | 1. 3 |
| 4 | 21 | 14 |
| 5 | 116 | 15 |
| 6 | 715 | 16 |
Tabell over faktorer og sykluser av
Alle tall er representert i basen .
| Utgangspunkt | Ikke -privat faktor ( , ) | Sykler |
|---|---|---|
| 2 | ||
| 3 | ||
| 4 | 1. 3 | 3 → 12 → 3 |
| 5 | 144 | |
| 6 | 41, 42 | |
| 7 | 36 → 2055 → 465 → 2343 → 53 → 240 → 36 | |
| 8 |
3 → 6 → 1320 → 12 175 → 12051 → 175 |
|
| 9 | 62558 | |
| 10 | 145, 40585 |
871 → 45361 → 871 872 → 45362 → 872 |
Programmeringseksempel
Eksemplet nedenfor implementerer summen av faktoren til sifrene beskrevet i definisjonen ovenfor for å søke etter faktorer og sykluser i Python .
def factorial(x: int) -> int:
total = 1
for i in range(0, x):
total = total * (i + 1)
return total
def sfd(x: int, b: int) -> int:
"""Sum of the factorial of the digits."""
total = 0
while x > 0:
total = total + factorial(x % b)
x = x // b
return total
def sfd_cycle(x: int, b: int) -> List[int]:
seen = []
while x not in seen:
seen.append(x)
x = sfd(x, b)
cycle = []
while x not in cycle:
cycle.append(x)
x = sfd(x, b)
return cycle
Se også
- Aritmetisk dynamikk
- Dudeney nummer
- Lykkelig nummer
- Kaprekar er konstant
- Kaprekar nummer
- Meertens nummer
- Narsissistisk tall
- Perfekt siffer-til-siffer invariant
- Perfekt digital invariant
- Sum-produktnummer