「高橋の数」の2,3の性質について                               2000.08.05 □用語の定義 ・min(N)  ある自然数Nに対して、各桁を小さい順に並べ替えた数  ex. min(324) = 234 ・max(N)  ある自然数Nに対して、各桁を大きい順に並べ替えた数  ex. max(324) = 432 ・T変換、T(N)   ある自然数Nに対して、max(N)−min(N)でえられる数  ex. T(324) = max(324) - min(324) = 198 ・「高橋の数」  N=T(N)が成り立つ自然数Nを「高橋の数」と呼ぶ  ただし、min(N)は桁落ちしないものとする  つまり、「高橋の数」とはT変換に不変な自然数ということです。 ・スペクトル、S(N)  自然数Nの構成要素(10進表現でどの数字が何個あるか)をスペクトルと  呼ぶことにする。  <スペクトルの表現>   2334のスペクトルは、2が1つ、3が2つ、4が1つであるがこれを   S(2334)=(2,3x2,4)と記述する   S(223344)=(2x2,3x2,4x2)            =(2,3,4)x2 とも記述する  また、S(2334)=S(3324)のようにスペクトルが同じになる数  は複数あることに注意 □性質1:高橋の数は9の倍数である    自然数mを9で割った剰余を m mod 9 で表す。  「高橋の数」Nの10進表示をA1A2...Anとする。  N mod 9 = A1A2...An mod 9 = A1+A2+ +An mod 9 (よく使われる9の倍数のテスト方法)  min(N)は、A1,A2,...Anの順序が入れ代わっただけなので  min(N) mod 9 = a1+a2+ +An mod 9 となる。同様に、max(N)も  max(N) mod 9 = a1+a2+ +An mod 9 となる。 「高橋の数」の定義により、  N mon 9 = { max(N) - min(N) } mod 9 = max(N) mod 9 - min(N) mod9 = 0 よって、「高橋の数」は9の倍数である。 □性質2:スペクトル特性 (1)「高橋の数」のスペクトルはT変換後もかわらない (2)自然数をスペクトルにより分類した場合、     (i)T変換に対して不変なクラスと     (v)T変換で変わってしまうクラス    に分けることができる。「高橋の数」は当然(i)に含まれる。 (3)T変換不変なスペクトルには、「高橋の数」が1つ含まれる。 □性質3:最大数と最小数のはざま  自然数Nの10進数表現をA1A2 ...An     min(N)を  B1B2 ...Bn     max(N)を  BnBn-1...B1    Dk = Bn-k+1 − Bk  とすると、     Dk >= Dk+1     Dk = −Dnーk+1  である。Dk > 0かつ最小のものをDiとする。   例(i=3) BnBn-1..Bn-i+1..Bi  ..B1 7 7 5 3 2 2 1 B1B2 ..Bi  ..Bn-i+1..Bn     1 2 2 3 5 7 7    −−−−−−−−−−−−−−−−−−−−− ---------------     D1D2 ..Di 0...0 Dn-i+1..Dn     6 5 3 0-3-5-6        もし、i+1 = n-i+1(即ち、n=2*i)のときは中間の0は存在しない     これより、DkとAkの関係は、(10進数の演算)以下のようになる。     k<i: Ak = Dk     k=i: Ai = Di−1   i<k<j: Ak = 9  (ただし,j=n−i+1)  j<=k<n: Ak = 9+Dk             = 9−Dn-k+1     k=n: An =10+Dn            =10−D1  上記の式は、n,i,D1〜Diがきまると、A1A2 ...Anが決まると  いうことを意味している。  「高橋の数」として0を含まないものを考えているので、     2 <= Dk <= 8  ただし、k<=i (参考)Ak 相互の関係  i=1のとき  A1 + An   = D1−1 + 10−D1                   = 9    i>1のとき  A1 + An   = D1 + 10−D1                   = 10    k<iのとき  Ak + An-k+1 = Dk + 9−Dk                   = 9    k=iのとき  Ak + An-k+1 = Dk−1 + 9−Dk                   = 8