- Ya. I. Perel’man, 1956: Zanimatel’naya Algebra. Moskva: Gosudarstvennoe Izdatel’stvo Tekhniko-Teoreticheskoĭ Literatury.
- ペレルマン 著, もののべ ながおき 訳, 1965: たのしい代数。みすず書房, 222 pp.
ソ連の数学パズルの本が話題になっていたので、ソ連の数学パズルの本の日本語版の本の背表紙を見たことを思い出した。わたしはその本を読んでいないが、たしかその著者は「ペレルマン」か「ペレリマン」という人で、同じ人の数学読みものの本を読んだことはあったのだ。
家をさがしてみたら、たしかにあった。日本語版は1965年に出版されていて、ロシア語の1956年出版の本の翻訳だ。
【うちの本には、裏表紙裏に鉛筆書きで「43 2/29 8)」と書いてある。これは昭和43年(1968年) 2月29日なのだろうか? (8はわからないが)。わたしの字ではないが、わたしの親が買った日付ということはありうる。そのころわたしは小学生だった。父は仕事で計算尺をつかっていて、対数とは何かをわたしに説明しようとして、この本を読ませようとしたのだったかもしれない。わたしは読んだが、自分で計算をやってみることはなかったから、代数を身につけるのには役だたなかったと思う。しかし、対数と計算機への入門にはなった。】
序文に、本書は「教科書ではなくて気楽な読物」だと書いてある。ただし、「学校で教わる知識や熟練を確実にするために役立とうと努めている。」とも言っている。「訳者から」によれば、『たのしい幾何学 (I: 三角形の魔術、II: 円の奇蹟)』という本がさきに出ている。
「代数」という題名にふさわしく、方程式をたててとくことが、とくに第2, 4, 6章では主題になっている。第7章では、何かを最大(あるいは最小)にする条件を方程式にしてとくことをあつかっている。
また、本書では、算数といえば加減乗除の四則演算だが、そのさきに第5, 6, 7の演算があるのだ、と論じている。第5の演算は「べき」(第1章)だ。その逆演算は2つあって、底をもとめるのが第6の「開法」 (第5章)、指数をもとめるのが対数 (第9章)だという。第1章では、べきの必要性を、とても大きな数をどう書くかからはじめて論じている。
すなおに考えると、この本の重点は最後の章の対数の話題だと思う。星のあかるさにも、騒音の大きさにも、音の高さにも、対数がつかわれている。利子の複利は等比級数で、対数で近似できる。なお、(訳者も強調しているが) むやみにけた数の多い対数表をつかう必要はない。2けたの対数ならおぼえられる。3けたの対数にあたる計算は計算尺でできる。
ところが、この本には、ディジタル計算機 (電子計算機)の話もある。わたしが計算機がどんなしくみで動いているのかを最初に知ったのは、たぶんこの本からなのだった。
まず、第1章第9節「10万倍の速さで」と10節「1秒1万回の計算」で、二進法が出てくる。章の主題は べき で、これは2のべきの話題なのだ。そして、0と1の2つの状態をとりうる「フリップフロップ」という部品を複数つなぎ、そのあいだで信号をやりとりすることによって、たしざんなどの計算ができる、という話がある。
それから、第2章25節「高速計算機」は、この本では異常に長い節だ。章の主題は方程式をとくことで、方程式を計算機でとくこともできるのだという位置づけらしい。いわゆるフォンノイマン型(そうは言っていないが)の計算機の動作が説明されている。(ここでは二進法はさけて、アドレスは十進整数で書いてある。) アドレスが順番にふってあるメモリーの一部分にプログラムが書きこまれていて、それが順に実行される。命令には「加法」「乗法」などがある (このようにことばでかいてある。) それぞれの命令にはアドレスを3つ指定することができる。「加法 a b c」ならば、aの内容とbの内容をたした結果をcに入れる。順に実行の例外として、「停止」「もどる」「c.t.」の命令がある。最後のは、aとbを比較した条件によって、cにもどるか、つぎにすすむ、という命令だ。なお、連立1次方程式を解くプログラムでは、いくつもの連立方程式をつづけてとくために、命令の対象となるアドレスを書きかえたうえで、ループしてくりかえすという技法をつかっている。
この本のとびら裏には、ロシア語の本のとびらのコピーらしい、キリル文字の記述があって、(ローマ字に翻字すると) MOSKVA 1956 とある。これをすなおに読むと、本書は1956年に出た原書の翻訳なので、その時点で著者は計算機の動作についてのこのような知識をもっていたことになる。しかし、日本語版は原書の「第3版」の訳であることも明示されている。【[2021-01-31補足] 1956年に出たものが原書第3版である可能性が高いと思うが、】もしかすると、訳されたのはもっとあとに出た版かもしれない。それにしても、訳者によるあとがきの日付の1965年2月よりはまえであることはたしかだ。
【1977年、大学2年生のわたしは、東京大学 理学部に設立されたばかりだった(準備中だったかもしれない) 情報科学科の山田 尚勇[ひさお] 教授による「情報科学概論」だったか「計算機科学概論」だったかの授業をうけた。計算機の原理の説明で、機械語命令を順に処理していく例がしめされたのだが、わたしにとっては、見おぼえのある話題だった。(ペレルマンの本のほかに、テレビ (おそらくNHK教育テレビのコンピュータ講座) でも見たような記憶があるが。) 受講生の多くにとっては、はじめての話題だったのかもしれない。そのころ、電卓は普及していたが、ユーザーがプログラミングできる計算機はわたしが使えるところになかった。理学部の専門課程に進んでからは使ったのだが。】
ところで、第4章第8節の「方形」も、どの本で読んだかはわすれていたが、おぼえがあった。日本語の用語の問題だ。訳注によれば、英語のrectangle、従来の日本語の「クケイ」は正方形をふくむが、「長方形」は正方形でないクケイを意味する(と訳者は考えていた)のでさけて、聞きなれない「方形」という用語をもちだしたのだった。【いま考えると、長方形は正方形をもふくむとするべきなのだろう。】
[2021-01-31 補足] Wikipedia 英語版に [[Yakov Perelman]] の記事がある。本書の著者にちがいないのだが、1882年生まれで1942年に亡くなっている。”Algebra can be Fun” が本書で、初版は著者が生きているうちに出たらしい。原書第3版の計算機に関する記述は、von Neumann による報告書(1945年)以後の知識だから、著者とは別の、名まえを出していない人がつけくわえたにちがいない。Ya. I. Perelman をブランド名として科学普及書をだしつづける集団ができていたのだろうと思う。
折りかえしのあとに 目次をつける。
Continue reading