カナダに移住し、大型計算機のメンテナンスの仕事に就いたのだよ。?よくそんなことまで知ってますねぇ~。オマエは意外に忘れっぽいのだねぇ~。いうわけで量子コンピュータを持ち出してきたのですか?10月23日にGOOGLEが量子コンピュータを使って1万年かかる計算を3分で片付けたと発表したのだよ。(qbit16.jpg)それで、量子コンピュータがどういうものなのか?。いうことが知りたくなってオイラを呼び出したのですか?その通りだよ。オマエは早稲田大学の理工学部数学科を優秀な成績で卒業したので知っているだろうと思ったのだよ。その程度のことはIBMの大型計算機をメンテナンスしてきたから基礎知識として勉強しました。?デンマンさんも、そう信じてオイラを呼び出したのでしょう?でも。どのようなものなのか?。マジで知ってるのォ~?すでに40年以上も日本とカナダでコンピュータに関わる仕事をしてきたオイラにとって、それは極めて常識的なことですよ。説明してもらうけど、ホントに説明できるのォ~?簡単なことですよ。デンマンさんのために解り易く説明します。次の図を見てください。(qbit10.jpg)従来のコンピュータは数字を1と0で表示することはデンマンさんも知ってますよねぇ~。?もちろん、知ってるよ。コンピュータの仕事に携わったものとしてその程度のことは僕も常識として知ってるよ。上の図の「010」というビット表示は、十進法では「2」をあらわしていますが、例えばビットが一つ増えて「1010」となった場合には十進法では「10」を表示してます。確かに、そうなるけれど、それがどうなのォ~?つまり、「010」の場合も、ビットが一つ増えて「1010」となったとしても、1度に一つの情報しか表示できないのですよ。「2」と「10」です。?でも、量子コンピュータは、一度にたくさんの情報を表示できるのです。それって、不可能じゃないのォ~?だから、デンマンさんのようなミーちゃん、ハーちゃんは不可能だと思うのですよ。頭のいい人は世の中にいるものです。して量子コンピュータの説明ができるのですよ。その説明をしてもらおうじゃないかァ。次の図を見てください。(qbit05.jpg)これは量子コンピュータで使われるビットです。「量子ビット」と呼ばれるものですよ。Qbitとも言います。この上の図では「量子ビット」がゼロの状態です。従来のコンピュータのビットは古典ビット(Cbit)と言います。量子情報では、従来の情報の取扱量の最小単位であるビットの代わりに、情報を量子力学的2準位系の状態ベクトルで表現するのですよ。オマエは、難しい事を言うねぇ~。その「情報を量子力学的2準位系の状態ベクトルで表現する」というのは、どういうことなのォ~?古典ビットは0か1かのどちらかの状態しかとることができません。これは理解できますよね。ところが量子ビットは、0と1だけでなく0と1の状態の量子力学的重ね合わせ状態もとることができるのです。具体的に説明してもらわないと解らないよ!じゃあ、次の図を見てください。(qbit05b.jpg)(qbit06.jpg)(qbit07.jpg)上の「量子ビット」にマイクロ波をあてると、「量子ビット」がゼロの状態から1の状態になります。「量子ビット」のすごいところは、次のように0と1の状態の量子力学的重ね合わせ状態もとることができるのですよ!(qbit08.jpg)(qbit09.jpg)(qbit11.jpg)なるほどォ~。これが従来の「古典ビット」と「量子ビット」の違いなんだァ~。量子ビットが2つになると1度に4つの情報を表すことができます。(qbit12.jpg)量子ビットが3つになると1度に8つの情報を表すことができます。(qbit13.jpg)なるほどォ~。古典ビットでは3つのビットでも1つの情報しか表せないのに、量子ビットが3つになると1度に8つの情報を表すことができるんだァ~。1125899906842624の情報を表すことができるのですよ!(qbit15.jpg)マジで。すごいことじゃないかア!だから、量子コンピュータはすごいのですよ。1万年かかる計算が3分でできるわけです。(qbit02.jpg)この上のコンピュータで計算すると1万年かかる計算が3分でできるわけだァ~。量子ビットはどこにあるわけぇ~?ここにあるのですよ。(qbit03.jpg)(qbit04.jpg)ほおおおォ~。こんなところにあるんだァ~。このコンピュータを使うためにはプログラムを組む必要があるよなァ~。Qiskitという量子コンピュータ用のプログラミング・ツールがあるのですよ。これは量子コンピュータ用のオープンソースのフレームワークで、プロトタイプの量子デバイスやシミュレーション上で実行するためのツールです。量子チューニングマシンの量子回路に対応しており、これに従う量子コンピュータに使用することができるんですよ。誰でも使うことができるわけぇ~。Qiskitを使えば量子プログラムを記述することができます。Qiskitを使うことができるのォ~?次のクリップを見れば、どのようにしたらQiskitをインストールすることができるか分かりますよ。(qiskit2.jpg)さすがは早稲田大学の理工学部数学科を優秀な成績で卒業しただけのことがあるねぇ~。オマエの博識さに脱帽するよ。それなのに、どういうわけで、オマエは奥さんとうまくやってゆけないのォ~?なぜ、そのようなウザい事を言うのですか?だってぇ~、オマエは次のように書いていたじゃないか!私は、この曲集を書き終えたとき、老人見習いから、正真正銘の老人になるのではないか、と思うこの頃である。真の老人とは、もはや、失うべき何ものも無くなった人のことを言うのではないか。長女は、私から去った。次女は、中立を保つ為に、この家に寄りつかない。家内と言えば、日本語も通じなくなってから何年にもなる。言った、一番易しく一番難しいこと、すべてを捨てること、が、案外、無理なくできるのではないか。いや、その時には、捨てるべき何ものも見当たらなくなった境地であろう。その意味では、老人になる前に、不慮の死で亡くなった人は気の毒である。私は、若い時に、死ぬのはいいが風邪をひくのは嫌だ、などと言って、粋がって与太をほざいていた。今も、願わくは、あまり苦しむことなく死を迎えられたなら、それにこしたことはない、と考えている。永遠とは有限が無限に出会う瞬間である、と言っていた。私の人生に、かつて、そのような瞬間があったであろうか。いや、それもまた、超越の命題であろう。私の人生は、無明に迷ったそれに終わるのかもしれない。私の背後には、母の祈りがあった。ある麻薬中毒患者が、お母さん、僕は、こんな遠くまで来てしまった、と淋しげに呟いていたが、私は、麻薬中毒者ではないけれど、その気持ちが解かっている、と思う。人生は、rehearsal無しの、ぶっつけ本番なのである。「白痴」にある、あの「イッポリトの告白」に書かれているように、もし、生まれる前に、この条件を知らされていたとしたならば、私は、生まれるてくることを肯(がえ)んじなかったであろう、とは思っていない。私は、感謝して死ねるように、今からでも、心の準備をしておこう。S.D.Gコーダ(蛇足):私の懐疑なるものが、深いのか、深くないのか、私自身も知る由もない。仮に、深かったとしても、そもそも、懐疑の深さというものは、誇るべきものであるのか、という疑問が残る。改行を加え読み易くしました。