MathLabs

第3問

数学コンテストに参加する競技者の中には友人同士の者がいる。友情は常に相互的である。任意の二人が友人であるような競技者の集合をクリークと呼ぶ。(特に、2人未満の任意の集合もクリークである。)クリークの要素数をそのサイズと呼ぶ。このコンテストでクリークの最大サイズが偶数であるとき、競技者を二つの部屋に配置して、一方の部屋に含まれるクリークの最大サイズと他方の部屋に含まれるクリークの最大サイズが等しくなるようにできることを証明せよ。
ステップ 2/4: B cap M のある x が B の (k+1)-クリークに属さない場合
ざっくり言うと

xx を AA に戻すとクリーク A∩MA \cap M はサイズ k+1k+1 になり、C⊆B∖{x}C \subseteq B \setminus \{x\} はそのままなので c(B)c(B) は k+1k+1 のままである。

exists,xinBcapM,CsubseteqBtextcliquewith∣C∣=k+1,xnotinCimpliesc(Acupx)=c(Bsetminusx)=k+1\\exists\\, x \\in B \\cap M,\\ C \\subseteq B \\text{ clique with } |C| = k+1,\\ x \\notin C \\implies c(A \\cup \\{x\\}) = c(B \\setminus \\{x\\}) = k+1
詳しい解説

x∈B∩Mx \in B \cap M かつ x∉Cx \notin C となるサイズ k+1k+1 のクリーク C⊆BC \subseteq B が存在すると仮定する。xx を BB から AA に戻すと、AA は MM の k+1k+1 人からなり c(A)=k+1c(A) = k+1。また C⊆B∖{x}C \subseteq B \setminus \{x\} はサイズ k+1k+1 のまま残り、c(B)c(B) は k+1k+1 を超えないので、c(B)=k+1=c(A)c(B) = k+1 = c(A) となり終了する。