ところがあるとき、こんな事件が起きてしまいました。
私がいわゆる「スライドパズル」とか「
セリアのパズル
しばらくして、「どうしても最後が合わせられないから後やって」と言って持ってきたとき、パズルはこんな状態になっていました。
惜しいけど解けてない
最後の「
実は、この配置から「
懸賞金問題
このサム・ロイド氏はなかなか愉快な人物だったようで、この問題が絶対に解けないことを知っていてこのような懸賞を出したのではないかとも言われています。
もちろん、懸賞金を受け取る人は現れませんでした。
では、この問題が解けないことを証明しましょう。
まず、議論をシンプルにするために、
数列に置き換える
一目瞭然とは思いますが、左から右、上から下の順番に数字を並べて数列を作っています。空白の部分にはゼロを入れています。
次に、「転倒数」というものを考えます。
次のように計算します。
それぞれの項よりも前にある項のうち、その項よりも大きい値の項の数の和
例えば、第
具体的に計算しましょう。
で、
ここで、
例えば
となります。
あるいは、
となります。
コマを
実は、配置にかかわらず、コマを
コマを一つ動かすと転倒数のパリティが交代する
(i) コマを左右に動かす場合
コマを左右に動かす操作は、数列では
を
に入れ替える操作に対応します。
このとき、
いずれにしても、転倒数のパリティは交代します。
(ii) コマを上下に動かす操作
コマを上下に動かす操作は、数列では
を
に入れ替える操作に対応します。
この操作は、(i)の操作を
初期配置
パリティが奇数回交代しますので、初期の転倒数と操作後の転倒数のパリティも交代することになります。
次に、パズルの盤面をチェス盤の模様に塗り分けてみます。すると、コマを一つ動かすごとに、空きマスの位置の黒白が入れ替わります。
チェス盤のように塗り分ける
偶数回動かすと空きマスは黒い位置に、奇数回動かすと白い位置に移ります。したがって、空きマスの位置の黒白と転倒数のパリティが連動することになります。
サム・ロイド氏の懸賞金問題は不可能であることがこれでわかりました。
(再掲)懸賞金問題
左の配置の転倒数は
さて、小五次男氏が解こうとしていた問題についてあらためて見てみましょう。
このような操作は可能か
左の配置の転倒数は
で偶数。
右の配置の転倒数は
で奇数。
左の配置と右の配置ではパリティが異なります。
そして、空きマスの位置の色は同じです。
したがって、このような操作は不可能なのです!
小五次男氏は、サム・ロイド氏がしかけた罠と同様の罠にはまってしまっていたのでした……。
(2023.7.23追記)
ここまで読んで、「実際に遊んで確かめてみたい!」と思った方のために、Desmosでスライドパズルを作ってみました。
クリアパターンが2種類のスライドパズルゲーム
Desmos:スライドパズルと転倒数(inversion number)
通常のスライドパズルと違い、クリアパターンが2種類あり、どちらか片方のパターンにしかなりません。
しかし、この記事を読んだ方であれば、空きマスの位置の黒白と転倒数(inversion number)のパリティで、どちらのクリアパターンで解けばいいのか即座に判断できることでしょう。
是非、実際に遊んで確かめてみてください!
ここで勘違いしないで欲しいのですが、セリアのパズルは決して不良品でも劣化コピーでもないということです。商品パッケージの左上にある説明を読んでみると・・・
(再掲)セリアのパズル
説明文
ちゃんと、左上が空きマスになるように戻せ、と書いてあります。
一般的な
これは私の完全なる妄想なのですが、おそらくこれを作った人は、意図的に一般的な配置とは異なる配置にしたのではないでしょうか。
そして、サム・ロイド氏の懸賞金問題に悩む人たちのように、不可能な配置に挑戦しようとする人たちを想像してニヤニヤしていたのではないでしょうか。
……考えすぎですかね?
どちらにしても、この配置が意図的なものであることは間違いないと思います。というわけでセリアのパズルはあなどれないというお話でした。
ほかにもいろいろ面白いパズルが置いていたりしますので、みなさんも