数論において、桁間の完全不変量(PDDI 、ミュンヒハウゼン数[1]とも呼ばれる)は、与えられた基数において、各桁をその桁の累乗した合計に等しい自然数である。基数10の例は3435で、これは である。「ミュンヒハウゼン数」という用語は、2009年にオランダの数学者でソフトウェアエンジニアのダーン・ファン・ベルケルによって造られた。 [2]これは、各桁をその桁の累乗で表すことにより、ミュンヒハウゼン男爵が自分のポニーテールで身を起こすという物語を思い起こさせる。 [3] [4]
意味
を、各桁がからまで(両端を含む)のk 桁の数字として基数で表すことができる自然数とし、関数を と定義します。(0 0は通常は定義されていないため、通常は 2 つの規則が使用され、1 つが 1 に等しいとみなされる場合と、もう 1 つが 0 に等しいとみなされる場合です。[5] [6])自然数は、 の場合、基数 b で完全な桁間不変であると定義されます。たとえば、数 3435 は、 であるため、基数 10 で完全な桁間不変です。
すべての に対して であり、したがって 1 はすべての基数において自明な完全な数字間の不変量であり、他のすべての完全な数字間の不変量は非自明です。 である 2 番目の規則では、 と は両方とも自明な完全な数字間の不変量です。
自然数がに対して周期点である場合、その自然数は社交的な数字間不変量です。ここで、正の整数 に対して、 は周期 のサイクルを形成します。完全数字間不変量は、 を満たす社交的な数字間不変量です。友好的な数字間不変量は、 を満たす社交的な数字間不変量です。
すべての自然数は、基数に関係なく、について前周期点です。これは、を基数とする桁を持つすべての自然数が を満たすためです。しかし、 のとき、 となるので、まで任意の がを満たします。 未満の自然数は有限個存在するため、 は 未満の周期点または固定点に到達することが保証され、前周期点となります。これはまた、任意の基数 について、桁間の完全な不変量と周期が有限個存在することを意味します。
固定点に到達するために必要な反復回数は、-factorion 関数の の持続性であり、固定点に到達しない場合は未定義になります。
完全な桁間の不変量と F のサイクルb特定のb
すべての数値は 基数で表されます。
コンベンション 00= 1
コンベンション 00= 0
プログラミング例
次のPythonプログラムは、規則に従って、整数がミュンヒハウゼン数 / 完全桁間不変であるかどうかを判断します。
num = int ( input ( "数字を入力してください:" ))
temp = num
s = 0.0
while num > 0 :
digit = num % 10
num //= 10
s += pow ( digit , digit )
if s == temp :
print ( "ミュンヒハウゼン数" )
else :
print ( "ミュンヒハウゼン数ではない" )
以下の例では、上記の定義で説明した完全な数字間の不変関数を実装し、2 つの規則について Pythonで完全な数字間の不変量と循環を検索します。
コンベンション 00= 1
def pddif ( x : int , b : int ) -> int :
total = 0
while x > 0 :
total = total + pow ( x % b , x % b )
x = x // b
合計を返す
def pddif_cycle ( x : int , b : int ) - > list [ int ]
: seen = [ ]
while x not in seen :
seen.append ( x ) x = pddif ( x , b ) cycle = [ ] while x not in cycle : cycle.append ( x ) x = pddif ( x , b ) return cycle
コンベンション 00= 0
def pddif ( x : int , b : int ) -> int :
total = 0
while x > 0 :
if x % b > 0 :
total = total + pow ( x % b , x % b )
x = x // b
合計を返す
def pddif_cycle ( x : int , b : int ) - > list [ int ]
: seen = [ ]
while x not in seen :
seen.append ( x ) x = pddif ( x , b ) cycle = [ ] while x not in cycle : cycle.append ( x ) x = pddif ( x , b ) return cycle
参照
参考文献
- ^ ab van Berkel, Daan (2009). 「3435 の奇妙な性質について」. arXiv : 0911.3038 [math.HO].
- ^ Olry, Regis および Duane E. Haines。「ミュンヒハウゼン症候群の歴史的および文学的ルーツ」、Stanley Finger、Francois Boller、Anne Stiles 編著『文学、神経学、神経科学: 神経学的および精神医学的障害』、Elsevier、2013 年、p.136。
- ^ Daan van Berkel、3435 番地にある奇妙な土地。
- ^ パーカー、マット (2014)。第四次元で作るもの、やるべきこと。ペンギンUK。p. 28。ISBN 9781846147654. 2015年5月2日閲覧。
- ^ ナルシスティック・ナンバー、ハーヴェイ・ハインツ
- ^ ウェルズ、デイビッド(1997年)。ペンギンの不思議で興味深い数字辞典。ロンドン:ペンギン。p.185。ISBN 0-14-026149-4。
外部リンク
- パーカー、マット。「3435」。Numberphile。ブレイディ・ハラン。2017年4月13日時点のオリジナルよりアーカイブ。 2013年4月1日閲覧。
