23. k–萩の⽉問題
萩の⽉ n 個を⽤いた
⾼さ k パッキングが存在するか?
k–萩の⽉問題
⼀般化
HAGINO(k):⾼さ k のパッキングがある正整数 n 全体の集合
例:HAGINO(6) = {1を除く正整数全体}
23
24. ⾼さ6
⾼さ6
幅 l 幅 l+1
観察:
いずれのケースも
萩の⽉の個数 n が
n –> n+1 に増える過程で
幅も l から l+1 に増える
(もっというと l = n)
25. 25
任意の整数 l >= 2 について l ∈ HAGINO(l)
命題2
証明:
6–萩の⽉問題の証明の観察において,
任意の l >= 2 について幅 l を持つ⾼さ6パッキングが存在する.
また,このときの萩の⽉の個数はちょうど l 個である.
幅と⾼さを⼊れ替えれば所望の⾼さ l パッキングが得られる.
26. 26
任意の整数 k >= 2 について:
(i) k が 6 と互いに素ならば HAGINO(k) = kZ>0
(ii) k = 3k’ かつ k’ が 2 で割り切れないならば
HAGINO(k) = k’Z>0
(iii) k = 2k’ かつ k’ が 3 で割り切れないならば
HAGINO(k) = k’Z>0
(iv) k = 6k’ ならば HAGINO(k) = k’Z>1
定理3(k–萩の⽉問題) (時間があれば証明するかも)
解決
32. 32
(i) 任意の正の整数 k について k ∈ HAGINO(3k)
(ii) 任意の正の整数 k について k ∈ HAGINO(2k)
命題4
証明:
(i) ⾼さ2パッキングの幅は 2k であり,双対パッキングをとると
⾼さ 2k のパッキングが得られる.また,このときの萩の⽉の
個数は k である.
(ii) (i) と同様に⾼さ3パッキングの双対パッキングをとればよい.
33. 33
(i) 任意の正の整数 k について kZ>0 ⊆ HAGINO(3k)
(ii) 任意の正の整数 k について kZ>0 ⊆ HAGINO(2k)
命題5
証明:
(i) ⾼さ2パッキングをn列並べた⾼さ2nパッキングを考える.
(ii) (i) と同様に⾼さ3nパッキングを考える.