はじめに
この記事は
重み付き集合の記事
の続きです。先にそちらを見ることをおすすめします(前回の記事の記号を踏襲しているので、そもそも見ないと理解するのがかなり難しいと思います)。
一般化simasima special
まず、simasima specialを適用する規格を定める。
simasima data
以下のデータからなる組をsimasima dataと呼ぶ。
- 全体集合 および
- アーベル群 および標数の体
- 写像
- は以下を満たす。このとき を の分割と呼ぶ。
- で を満たす。
- に対して が存在し、 の への制限 は のある部分群 への 対写像となる。
- に対して である。
- 相異なる に対して となる。
(標数の体 が何かわからない人は有理数全体の集合 や実数全体の集合 、複素数全体の集合 だと思ってください)
また、特にいい性質を示すsimasima dataも定めておく。
goodなsimasima data
simasima data に対して、 がgoodであるとは を満たすことをいう。すなわち任意の に対して が存在して となることである。
がgoodであるとは のときは であり においては、定義1の最後の性質から と同値であることに注意せよ。
それではいよいよ一般化simasima specialの主張を述べよう。
一般化simasima special
以下のように記号を定める。
- simasima data
- は正の整数
- 非負整数 と に対して集合 を次のように定める。
- 特に , のとき
このとき
と表せる。ただし は となる を全て走る。
この定理では というsimasima dataの条件はなくても成立する。
また が通常の集合と同一視できるときは は
と同一視できる。この集合の濃度はsimasima specialで計算したいものであった。
であるので を展開した各項を とすると
である。 に現れる の個数が 、 の個数が であるとき、 であり、このような の個数は 個ある。
を任意の成分の並び替えとすると、任意の に対して である。よって
である。よって、 の直積の順番を入れ替えても値が変わらないので
である。よって
に対して
を示せば十分。 のときは自明に成り立つ。
までで成立しているなら のときも成立することを示す。
のうちであるものが存在するなら までの場合に帰着されるので成立。よって以下では のときを示す。
となる。ただし は , で
となるものを走る。
この条件式を満たすとき、特に
である。また で
である。よって に対して
が成立する。以上から
となり、定理は示される。
一般化simasima special(goodである場合 特殊型)
記号を定理1の通りとする。さらに がgoodであるとする。このとき
が成立する。特に となるときは
と表せる。
がgoodであるとき ならば
であり、さらに であれば となることに注意すると定理1から
を示せば十分であることがわかる。
のとき自明に成立する。 のとき成立すると仮定して のとき成立することを示す。
以上から示された。
この定理の一般化を述べるために、まず新たな次の記号を導入する。
simasima data と の通常の意味での部分集合 に対して
と定める。
一般化simasima special(goodである場合 一般型)
記号を定理1の通りとする。さらに がgoodであるとする。
また相異なる と を用いて と表せるとする。このとき とすると
が成立する。ただし は の通常の意味での部分集合全体を走る。
がgoodであるとき かつ ならば
となり, かつ のうち少なくとも1つがならば
となる。これと定理2の証明の過程で示した
を用いると包除原理的に定理1から従う。
これ以上の一般化は可能なのか
結論を言うと可能である。そのことを説明するためにsimasima specialによる解法と多項式による解法との比較を行う。
具体例として次の問題を再び考える。
京都大学前期文系問題4(1994年 改題)
さいころを回続けて投げるとき、出た目の和がで割り切れる場合の数を求めよ。
これをsimasima specialで解く方法は
, ,
として対称性を生み出す とそれ以外 に分けて計算する方法である。
このことを多項式的に解釈する。
まず本問題は を で割った余りの定数項を求めることに帰着できる。そこで
を二項展開することを考える。ただし は に は に対応していることに注意。
各項は の定数倍で表されるが、 ならば
と分解できる。
二式目の第一項を展開したときの各項はその次数によらず、二項目との積を考えると の指数がの倍数になるものがただ一つだけできる。
よって を展開したときの係数の和を求めればよく、これは となる。これを足し合わせると答えを得る。
このようにsimasima specialを解釈できる。
次にこの問題を考えよう。
OMC048(C)改題
であって、総和が4の倍数になるものは何個存在するか求めよ。
この問題は
simasimaさんの記事
にも取り上げられている。
まず が偶数ならば とすると の総和と考えられる。よって
, ,
とすればsimasima specialから答えを求めることができる。
が奇数のときは とすると の総和をで割った余りがのいずれかになる場合の数と一致するので、偶数の場合と同様simasima specialが適用できる。
では、 の偶奇を分けずにsimasima specialを適用できるような分割を構成できるだろうか。上記で一般化したsimasima specialそのままでは太刀打ちできない。ではどのような一般化すればsimasima specialを使えるようになるだろうか。
まず、この問題を多項式で解釈しよう。
を で割った余りの定数項が求める答えである。
次のような変形を考える。
ここで
となることに注意すると を で割った余りは
を で割った余りに等しい。よって、この定数項は先ほどと同じ議論をすると
と求められる。これを群論的な解釈に落とし込めば、おそらく一般化できるだろう(従来の方法では という形のものが対称性を作り出していたが、を個、を個、を個、を個持っている重み付き集合なども対称性を生み出すと言うことだ)。
ちなみに
という分割の導出であるが、これは として
の両辺に を代入すると が直ちに求められる。
すなわち、これは実質的に の の指数がの倍数となる係数の和だから として
とする解法と同じである。
以上のことから、この方針でさらなる一般化をするならば、多項式による解法とsimasima specialを融合させることになるだろう。
これを思いついたのがこの記事を執筆している途中だったので、また気が向いたらまとめてみたい(いつになるのやら)。
最後に
くぅ~疲れましたw これにて完結です!
せっかく一般化したので、気が向いたらsimasima specialの問題をたくさん扱う記事を書くのもありですね(やるとは言っていない)。また、面白い一般化ができた方は教えてくださると喜びます。