全ての要素の(すう)の合計が5の倍数になっている部分集合
数理論 へ戻る
大学生のための数学 へ戻る
2023.10.13


1 から 5k までの 5k 個の自然数の要素で構成される集合があります。
この集合の部分集合( 空集合や全体集合を含める )が何個あるかというと、25k 個 です。
たとえば、k=1 のときは、25 =→ 32 個 です。 25k 個 の部分集合のうち、全ての要素の(すう)の合計が5の倍数になっているものは何個あるかというと、それは次の式で与えられます。
   

たとえば、k=1 のときは、8個です。
   { } { 5 } { 1, 4 } { 2, 3 } { 1, 4, 5 } { 2, 3, 5 } { 1, 2, 3, 4 } { 1, 2, 3, 4, 5 }
k=1 のとき、答えを導く面白い方法があります。それは次の式を展開することです。
   (1+x1)(1+x2)(1+x3)(1+x4)(1+x5)
展開すると次のようになります。
   x0x1x2+2x3+2x4+3x5+3x6+3x7+3x8+3x9+3x10+2x11+2x12x13x14x15
x の指数は要素の(すう)の総和に相当し、係数はその要素の(すう)の総和になっている部分集合の(かず)に相当します。
そこで、x0x5x10x15 の係数の総和をとって、8となります。

これから、@ の式を導いてみます。まず次のような関数を用意します。
   f (x) = (1+x1)(1+x2)(1+x3)・・・(1+x5k−1)(1+x5k)   ・・・ A

次に、5乗すると1になる5つの複素数を考えます。それらを w1 から w5 とします。
   w1e2π×(1/5) i  w2e2π×(2/5) i  w3e2π×(3/5) i  w4e2π×(4/5) i  w5e2π×(5/5) i

w1 から w5 は全て x に代入すると次の式を満たします。
   x5−1 = (xw1)(xw2)(xw3)(xw4)(xw5) = 0   ・・・ B

また、次の式が成り立ちます。
   w1w2w3w4w5 = 0

また、次の式たちが成り立ちます。
   w12w2  w13w3  w14w4  w15w5
   w22w4  w23w1  w24w3  w25w5
   w32w1  w33w4  w34w2  w35w5
   w42w3  w43w2  w44w1  w45w5
   w52w5  w53w5  w54w5  w55w5

したがって、次の式たちが成り立ちます。
   w12w22w32w42w52 =→ w1w2w3w4w5 = 0
   w13w23w33w43w53 =→ w1w2w3w4w5 = 0
   w14w24w34w44w54 =→ w1w2w3w4w5 = 0
   w15w25w35w45w55 =→ 5 × w5 =→ 5 × 1 =→ 5
   w16w26w36w46w56 =→ w15 × w1w25 × w2w35×w3w45 × w4w55 × w5
                 =→ w1w2w3w4w5 = 0

式A に xw1 を代入すると、
   f (w1) = (1+w11)(1+w12)(1+w13)・・・(1+w15k−1)(1+w15k)
      = c0c1w11c2w12c3w13c4w14c5w15c6w16+・・・・
同様にして、次の式たちが成り立ちます。
   f (w2) = (1+w21)(1+w22)(1+w23)・・・(1+w25k−1)(1+w25k)
      = c0c1w21c2w22c3w22c4w24c5w25c6w26+・・・・
   f (w3) = (1+w31)(1+w32)(1+w33)・・・(1+w35k−1)(1+w35k)
      = c0c1w31c2w32c3w33c4w34c5w35c6w36+・・・・
   f (w4) = (1+w41)(1+w42)(1+w43)・・・(1+w45k−1)(1+w45k)
      = c0c1w41c2w42c3w42c4w44c5w45c6w46+・・・・
   f (w5) = (1+w51)(1+w52)(1+w53)・・・(1+w55k−1)(1+w55k)
      = c0c1w51c2w52c3w52c4w54c5w55c6w56+・・・・

f (w1)+f (w2)+f (w3)+f (w4)+f (w5)
         = 5c0c1 (w11w21w31w41w51)
             + c2 (w12w22w32w42w52)
             + c3 (w13w23w33w43w53)
             + c4 (w14w24w34w44w54)
             + c5 (w15w25w35w45w55)
             + c6 (w16w26w36w46w56)
             + ・・・・・
         = 5c0 + 5c5 + 5c10 + 5c15 + ・・・・+ 5c5k(5k+1)/2    ・・・ C

さて、B の = 0 を削除した式に x=−1 を代入すると、
   (−1)5−1 = (−1−w1)(−1−w2)(−1−w3)(−1−w4)(−1−w5) = 0
よって、
   2 = (1+w1)(1+w2)(1+w3)(1+w4)(1+w5)

式A に xw1 を代入すると、
   f (w1) = (1+w11)(1+w12)(1+w13)・・・(1+w15k−1)(1+w15k)
      = {(1+w1)(1+w2)(1+w3)(1+w4)(1+w5)}k
      = 2k
同様にして、次の式たちが成り立ちます。
   f (w2) = (1+w21)(1+w22)(1+w23)・・・(1+w25k−1)(1+w25k)
      = {(1+w1)(1+w2)(1+w3)(1+w4)(1+w5)}k
      = 2k
   f (w3) = (1+w31)(1+w32)(1+w33)・・・(1+w35k−1)(1+w35k)
      = {(1+w1)(1+w2)(1+w3)(1+w4)(1+w5)}k
      = 2k
   f (w4) = (1+w41)(1+w42)(1+w43)・・・(1+w45k−1)(1+w45k)
      = {(1+w1)(1+w2)(1+w3)(1+w4)(1+w5)}k
      = 2k
   f (w5) = (1+w51)(1+w52)(1+w53)・・・(1+w55k−1)(1+w55k)
      = (1+w5)5k
      = 25k

f (w1)+f (w2)+f (w3)+f (w4)+f (w5) = 25k + 4×2k    ・・・ D

C と D より、