1000個の情報を30個の情報に圧縮する技術

このエントリーをはてなブックマークに追加

対文章式記憶術では無理ゲー扱いしてきた1000個規模の情報をわずか30個の情報を覚えることで足らす方法をボブは思いつきました。
対文章式記憶術でも5個の情報を1個の情報に置き換えることを目指しましたが、今回はその比ではありません。
なんせ記憶効率が桁違いです。
まだ思いついたという段階で実証はしていませんが、たぶんできるでしょう!と思っています。

その説明にはまず前の記事で紹介した連想数に関わる問題の説明が必要だと思います。
連想数とはリンゴ→ミカン→バナナという連想があるとします。
リンゴを1、ミカンを2、バナナを3として連想した内容ではなく、連想した数についてのみに注目したのが連想数です。
そして前の記事では連想数を使えば、数に情報を対応させることで様々な文章も記憶できるようになるんじゃないか、とのたまったわけです。

でも昔のボブはどういうわけか、この連想数を使おうとしていなかったのです。
なぜか?は今日考えてたら判明しました。
それは連想数に単語などを対応させて、連想数でその単語を表現するよりも、普通にソロバンの数珠などを使って数を表した方がかなり合理的だということがわかりました。
そういえば昔のボブも同じことを考えて、連想数をお蔵入りさせていたなと思い出したしだいです。

では連想数は何にも使えないのか?と思って今日は考えていました。

すると連想数の足し算や掛け算ができることに気づきました。
足し算は普通に連想同士をつなげればいいとして、掛け算をどうするか?を考えていたら、2×2の行列マス(表)を掛け算に対応させるという思いつきにいたりました。

つまり行にリンゴ、ミカン、列にメロン、バナナと配置して、その連想したリンゴからミカン掛けるメロンからバナナへの連想をした結果として2×2のマス目という形で対応させようと考えました。
このマス目にはリンゴとメロンから連想できるモノAを配置し、同様にリンゴとバナナやミカンとメロンやミカンとバナナの各対応から連想できるモノをイメージしていきます。

そんなことを考えていたら、この掛け算ってもっと重大なことができることに気づきました。

2×2だと4マスができ、要素の数も4つで全然おいしい話ではないのですが、3×3だと9マスに対して要素の個数6個で少し得をします。
では4×4だと16マスできるのに対して要素の個数は8個でおいしい話になっていきます。
なので、10×10であればマスの数は100マスなのに要素の個数は20個です。

ここで要素って何と思うかもしれません。
ここでボブが使っている要素とは、(スマホだと崩れるかもしれない情報です)
  A列  B列
C行リンゴ ミカン
D行メロン バナナ

という2×2の表があったとき、A列、B列やC行、D行に入る共通項のことです。
共通項とはリンゴ、メロンだったら茎がある、といったことでこの場合はA列の所に「茎がある」と入ります。

このように16個の情報があったら、まず4×4の行列マスに置いて、そこから共通項を行列的にみて導き、その共通項だけを覚えるというものがあります。
4×4であれば共通項は8個だけになり、覚えている量を減らせます。

タイトル回収です。
10×10×10の行列マスを創れば、1000個の情報を覚えるのにわずか30個の情報を覚えるだけで済みます。
これがタイトルのカラクリです。

この30個の情報を連想数で覚えるのはどうかと思っているしだいです。