2

IMO2021-6の別解

552
1

IMO2021の6番で本番に思いついた解答が想定解と若干違うので解説します。最初に解答を書いて、そのあとお気持ちを少し書きます。問題については http://www.imo-official.org/problems.aspx を見てください。

証明

背理法を使う。すなわち、|A|=k>0でありm>2kと仮定して矛盾を導く。

ui{0,1}k(i=1,...,m)のとき、i=1mbiui=0を満たすbi(m,m)Zであって、少なくも一つは0でないようなものが存在する。

S={i=1mbiui|bi[0,m)Z}と置く。この時、S([0,m2m]Z)kより、|S|(m2m+1)km2kとなる。一方、biの選び方はmm通りある。2k<mなので、鳩ノ巣原理より、i=1mbiui=i=1mciuiとなる(bi),(ci)([0,m)Z)mであって、(bi)(ci)となるものが存在する。di=biciと置けば、(di)は条件を満たす.

A={a1,a2,...,ak}とし、a=(a1,...,ak)とする。条件より、ui{0,1}k(i=1,...,m)であって、uia=miを満たすものがとれる。上の補題のようににbiをとると、0=(i=1mbiui)a=i=1mbi(uia)=i=1mbimiとなる。ここでbi>0となる最大のijと置く。すると、bjmj=i=1j1bimiとなる。左辺の絶対値はmj以上だが、右辺はmj1以下なので矛盾。よってm2kとなる。

気持ち

実験をしてみる:
例えばm=3,A={a,b}だと、{a,b,a+b}=3,9,27となり、3+9=273+27=99+27=3とならないといけないが、これは不可能。
同様に、m=4,A={a,b,c}とすると、{a,b,c,a+b,b+c,c+a,a+b+c}{4,16,64,256}が必要だが、x,y{4,16,64,256}x+y{4,16,64,256}より、{a,b,a+b}{a,b+c,a+b+c}のようなペアが存在しなくなる。ゆえに、{4,16,64,256}{a,b,c,a+b+c},{a+b,b+c,c+a,a+b+c},{a,a+b,b+c,c+a},{a,b,b+c,c+a}の形しかありえない。しかし、x,y,z,w4,16,64,256の並び替えの時、x+y+zwであり、x+y+z2wであり、y+w2x+zであり、x+yw+zなので、これは不可能。ゆえに、|A|4が必要になる。

このように、そもそも|A|<mの時点でかなり作るのが厳しいことが分かる。なぜなら、この時点で次数の都合上、{m,m2,m3,...,mm}に非自明な関係式ができるようになってしまうからだ。ただし、当然Z係数の関係式は当然あるので、上の補題のように係数を抑える必要がある。その係数をmで抑えるためには、k<mではなく、2k<mが必要なんだなと察しがつく。

次に補題を証明することを考えると、係数に±が許される場面で0を線形結合で作りたい、ということで https://yukicoder.me/problems/no/1017 http://www1.tmtv.ne.jp/~koyama/papers/Japanese/prime.pdf が思い浮かぶ。このように鳩ノ巣論法+差分をとれば今回も証明できる。

追記(2023/11/14):この補題1, siegelの補題の証明とやってることがほぼ同じですね. (この場合はuiが非負なのでよりstrictにとれる)
https://integers.hatenablog.com/entry/2017/06/25/150000
をみてたらでてきてびっくりしました.

投稿日:2021727
更新日:20231114
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

bd
66
14241

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 証明
  2. 気持ち