デジタルルート

与えられた基数における自然数のデジタル反復デジタル和とも呼ばれる)は、各反復で前回の反復結果を使用して桁の合計を計算する、桁を合計する反復処理によって得られる(1 桁の)値です。この処理は、1 桁の数に達するまで続行されます。たとえば、基数 10 では、数 12345 のデジタル根は 6 です。これは、数内の桁の合計が 1 + 2 + 3 + 4 + 5 = 15 であるためです。次に、加算処理が結果の数 15 に対して再度繰り返され、1 + 5 の合計が 6 に等しくなり、これがその数のデジタル根です。基数 10 では、これは 9 で割った余りを取ることと同等です(デジタル根が 9 の場合を除き、9 で割った余りは 0 になります)。そのため、これを割り算の規則として使用できます。

正式な定義

を自然数とする。基数 について、その桁の和を以下のように定義する。

ここでは を底とする数の桁数であり

は数の各桁の値です。自然数が不動点である場合、その数はデジタル根と呼ばれます。これは の場合に発生します

すべての自然数は、底に関わらず、に対して前周期点となる。これは、 ならば、

そしてそれゆえ

なぜなら。もし ならば、自明に

したがって、唯一の可能なデジタル根は自然数 であり、 の不動点以外に循環は存在しません

12進数では、8は10進数3110の加法的な数字根であり、

このプロセスは、3110が12進数では1972であることを示しています。

19は12進数では17であることがわかります。また、8は12進数では1桁の数なので

直接的な式

次のようにして、 基数の数字ルートを直接定義できます。

合同式

ベースの式は次のとおりです。

または、

10 進数では、対応するシーケンスは ( OEISのシーケンスA010888 ) です。

数字根は を法とする値である。なぜならであり、したがって となるからである。したがって数字の位置に関係なく となり、数字を意味のある形で追加できる理由が説明される。具体的には、3桁の数 の場合

他の数 に関するモジュラー値を得るには、 の重み付け和 をとることができます。ここで、 - 番目の桁の重みは の値に対応します。10を基数とする では、これは に対して最も簡単です。1 桁目を除く上位桁は消えます(2 と 5 は 10 の累乗を割り切れるため)。これは、10 進数が 2、5、10 で割り切れるかどうかは最後の桁で確認できるというよく知られた事実に対応しています。

また、法 にも注目してください。 と なので、各桁の交互和をとると を法とした値が得られます

床関数の使用

正の整数のデジタルルートは、その数よりも小さい最大の倍数に対する位置として捉えると分かりやすいです。例えば、6進法では11のデジタルルートは2で、これは11が の次の数であることを意味します。同様に、10進法では2035のデジタルルートは1で、これは であることを意味します。ある数がちょうど のデジタルルートを生成する場合、その数は の倍数です

これを念頭に置いて、正の整数のデジタル根は床関数を使って次のように定義できる。

プロパティ

  • 基数のデジタル根は、 のデジタル根と のデジタル根を加算したデジタル根です。この特性は、合計が正しく実行されたかどうかを確認するための一種のチェックサムとして使用できます。
  • のデジタル根は、を法としのデジタル根の差と一致する
  • デジタルルート
  • 基数 の非ゼロの 1 桁の数値の積のデジタル根は、基数 のヴェーダ平方で与えられます
  • の底におけるのデジタル根は、 のデジタル根と のデジタル根の積のデジタル根です

加法的持続性

加法的な持続性、デジタル根に到達するまでに その数字を何回加算しなければならないかを数えます。

たとえば、10 進法の 2718 の加法持続性は2 です。まず、2 + 7 + 1 + 8 = 18 であることがわかり、次に 1 + 8 = 9 であることがわかり ます。

基数 における数の加法的な持続性には限界がありません。証明:与えられた数 に対して、数字 1 の繰り返しからなる数の持続性はの持続性よりも 1 高くなります。基数 10 における加法的な持続性の最小の数 0、1、… は次のとおりです。

0、10、19、199、19 999 999 999 999 999 999、...(OEISのシーケンスA006050

数列の次の数(加法持続性の最小値5)は2 × 10 2×(10 22  − 1)/9  − 1(つまり、1の後に2 222 222 222 222 222 222 222 222)である。任意の固定された基数において、数の桁の合計はその対数に比例する。したがって、加法持続性は反復対数に比例する[1]

プログラミング例

以下の例では、上記の定義で説明した数字の合計を実装して、Javaでデジタル根と加法的な持続性を検索します。

java.util.HashSetをインポートします パブリッククラスDigitFunctions {    // b 進数の桁の合計 静的int digitSum ( int x , int b ) {       int合計= 0 ;    x > 0     合計+= x % b ;     x /= b ;   } 合計を返します  } // b を底とするデジタル根 静的intデジタルルートint x int b {       HashSet < Integer > seen = new HashSet <> ();     while ( ! seen . contains ( x )) {   見た。add ( x ) ; x = digitSum ( x , b );    } xを返します  } // b を底とする加法的な持続性 静的int additivePersistence ( int x , int b ) {       HashSet < Integer > seen = new HashSet <> ();     while ( ! seen . contains ( x )) {   見た。add ( x ) ; x = digitSum ( x , b );    } 見たもの返します。size () - 1 ;    } // 使用例 パブリック静的void main 文字列[]引数{      整数x = 9876 ;    整数b = 10 ;    システム.out.println ( "数字合計:" + digitSum ( x , b ) ) ;    システム.out.println ( "デジタルルート:" + digitalRoot ( x , b ) );    System.out.println ( " AdditivePersistence : " + additivePersistence ( x , b ) ) ;    }}

西洋の数秘術では数字の根号が使われますが、神秘的な意味を持つとされる特定の数字 (11 や 22 など) は必ずしも 1 桁に完全に縮減されるわけではありません。

デジタル ルーツは、ビジュアル ノベル アドベンチャー ゲーム「Nine Hours, Nine Persons, Nine Doors」において重要なメカニズムを形成します。

参照

参考文献

  1. ^ Meimaris, Antonios (2015), pを底とする数の加法的持続性について, プレプリント
Retrieved from "https://en.wikipedia.org/w/index.php?title=Digital_root&oldid=1309679719"