[logo] Web連載「数学ガールの秘密ノート」
Share

第310回 シーズン31 エピソード10
読むための対話:理由を求める問いかけ(後編)

書籍『数学ガールの秘密ノート/図形の証明』

この記事は『数学ガールの秘密ノート/図形の証明』として書籍化されています。

無料でWeb立ち読み アマゾンで購入

登場人物紹介

:数学が好きな高校生。

ユーリのいとこの中学生。 のことを《お兄ちゃん》と呼ぶ。 論理的な話は好きだが飽きっぽい。

ノナユーリの同級生。 ベレー帽をかぶってて、丸い眼鏡を掛けていて、ひとふさだけの銀髪メッシュ。 数学は苦手だけど、興味を持ってる中学生。

$ \newcommand{\INDUCING}{\quad\Longrightarrow\quad} \newcommand{\KAKUDO}[1]{#1^\circ} \newcommand{\TT}[1]{\textrm{#1}} \newcommand{\ANGLE}[1]{\angle\textrm{#1}} \newcommand{\TRI}[1]{\triangle\textrm{#1}} \newcommand{\SQRT}[1]{\sqrt{\mathstrut #1}} \newcommand{\TRUE}{\textbf{true}} \newcommand{\FALSE}{\textbf{false}} \newcommand{\FOCUS}[1]{\fbox{ $#1$ }} \newcommand{\GEQ}{\geqq} \newcommand{\LEQ}{\leqq} \newcommand{\NEQ}{\neq} \newcommand{\TRIANGLE}{\triangle} \newcommand{\REMTEXT}[1]{\textbf{#1}} \newcommand{\PS}[1]{\left(#1\right)} \newcommand{\SET}[1]{\{\,#1\,\}} \newcommand{\EMPTYSET}{\{\,\}} \newcommand{\NONAMACROBASE}[2]{\texttt{..}{\scriptstyle #1}#2} \newcommand{\NONAMACROBASEREV}[2]{#1{\scriptstyle #2}\texttt{..}} \newcommand{\NONAMACRO}[1]{\NONAMACROBASE{#1}{#1}} \newcommand{\NONAMACROREV}[1]{\NONAMACROBASEREV{#1}{#1}} \newcommand{\NONA}{\NONAMACROBASE{\textrm o}{\textrm O}} \newcommand{\NONAX}{\NONAMACROBASE{\textrm x}{\textrm X}} \newcommand{\NONAQ}{\NONAMACRO{?}} \newcommand{\NONAQREV}{\NONAMACROREV{?}} \newcommand{\NONAEX}{\NONAMACRO{!}} \newcommand{\NONAHEART}{\NONAMACRO{\heartsuit}} \newcommand{\PARALINES}[2]{\TT{#1}\mathrel{//}\TT{#2}} $

平行線の錯角

ノナユーリの三人は、図形の証明問題を題材にいろいろおしゃべりをしている(第308回参照)。

いまは補助線を引いて平行線の錯角を利用した問題について話しているところ(第309回参照)。

ノナ「補助線は……こうです $\NONA$」

ユーリ「お兄ちゃんは、この補助線を引けなかったの?」

「そうだね。小学生で初めてこの問題を見たとき、この補助線を教えてもらって本当に驚いたよ。 この補助線があれば、《平行線の錯角は等しい》ということを使って、すぐに答えがわかる」

ユーリ「44度と36度を足して、80度」

ノナ「角を集める $\NONA$」

「そうだね。ノナちゃんの言う通り。《平行線の錯角は等しい》ということを使って角を一箇所に集める。 そうすれば、求める角の大きさがわかる」

ユーリ「《平行線の錯角は等しい》って、三角形の内角の和が180度であるのを証明するときも使ったよね(第309回参照)」

ノナ「$\NONA$」

「うん。そうだね。平行線の錯角が等しいことはよく使う」

ノナ「$\NONA$」

ノナが、身体をもぞもぞと動かし、やたらと前髪をいじり始めた。何だか落ち着かないみたいだ。

ユーリ「ノナ、どしたん? あ……」

ユーリは、ノナに耳打ちをして何かを話す。ノナは首を振る。

「気になることがあったら、何でも言っていいんだよ、ノナちゃん」

ノナ「理由は大事 $\NONAQ$」

「うん、そうだね。数学で理由は大事だよ。だから、理由がわからないことがあったら、どんなことでも聞いていいんだ。 どんなことでも『どうして?』と聞いていいからね」

ノナ《平行線の錯角は等しい》は……どうしてですか $\NONAQ$」

理由を尋ねる

「なるほど! 《平行線の錯角は等しい》という主張の理由が気になったの?」

ノナはこくんとうなずく。

ユーリ「平行線の錯角が等しいのに理由ってあるの? あるか……」

「理由というとわかりにくいかもしれないけれど、 《平行線の錯角は等しい》という主張を、 もっと基本的なことを使って証明することはできるよ。 ちょうど、さっきユーリが《三角形の内角の和は180度である》を証明したようにね(第309回参照)」

ユーリ「へー……」

《平行線の錯角は等しい》を証明できるよ、とは言ったけれど、その証明をパッとは思いつかないな。

でも、何かの本で以前読んだことがあるのは覚えている。 証明そのものは覚えていないけれど、 証明を追いかけて納得したことは覚えているぞ。

だから、少し時間を掛ければきっと再構成できるはず……とは思った。

「それにしても、ノナちゃんはすごいよ。本当にすごい」

ノナ「$\NONAQ$」

「『《平行線の錯角は等しい》のはどうして?』と、理由をきちんと聞いたよね。それはすごいことだよ」

ノナ「わからなかったの $\NONA$」

「そこがすごいんだ。みんなが当たり前だと思って話していることについて、 自分がわからないときに『それはどうして?』と質問するのには大きな勇気が要るよね。 すごく大きな勇気が要る」

《大きな勇気》というの言葉に、ノナは強くうなずいた。

ユーリ「ユーリもよく質問するよ! 『なんで?』って」

「そうだね。ユーリもよく理由を尋ねるよね。ユーリも偉いな!」

ユーリ「ふふん。だって理由がわかんないと、つまんないし。話を聞くだけになっちゃうから」

「そういうことだね。理由を尋ねるのは、自分で考えている証拠だ」

ノナ「何でも質問していい $\NONAQ$」

「もちろんだよ。だって、せっかくいっしょにおしゃべりしているんだから、質問したいときに質問しなくちゃ」

ユーリ「本読んでると、いらいらすることある。『え! なんでそーなるの』と思っても質問できないもん」

「ああ、あるよね。考えながら本を読んでいると、理由を確かめたくなるから」

ユーリ「理由をちゃんと書いといてくれればいーのに」

ノナ「$\NONA$」

ユーリ「えーと、そんで、平行線の錯角が等しいことの証明は?」

「うん、たぶんできると思うんだけど、 いきなり証明を書くことはできないから、考えながら行きたいな。 考えやすいように問題の形にしよう」

問題1:平行線の錯角は等しいことを証明せよ

問題1

平面上に平行な二直線AとBがあります。

また、二直線AとBに交わる直線Lがあります。

このとき角aと角bの大きさが等しいことを証明してください。

ユーリ「えー、こんなのどー考えるんだろ」

ノナ「結論 $\NONAQ$」

「ノナちゃんがいいことを言ったね。証明を考えるときには、まず、最後に示さなくてはいけない結論が何かをはっきりと押さえておこう」

ユーリ「$a = b$」

「うん、そうだね。結論は《角aと角bの大きさが等しい》ということだから、 aとbをそれぞれ角の大きさを表すものとするなら、 $$ a = b $$ が結論になる」

ユーリ「あとは仮定も?」

「そうなるね! 証明では、与えられた仮定も押さえておく必要がある。 仮定から結論までを理由の連鎖で繋がなくちゃいけないんだから。仮定は何だろう」

ノナ「平行 $\NONAQ$」

「そうそう。《直線Aと直線Bは平行である》というのが仮定。 二直線AとBが等しいことは、 $$ \PARALINES{A}{B} $$ と表すこともある。これが仮定。だから、すごく大ざっぱに書けば、証明はこんな感じになるんだろう」

$$ \PARALINES{A}{B} \INDUCING \cdots \INDUCING a = b $$

ユーリ「大ざっぱ過ぎね?」

「いやいや、まあまあ。ここから自然と《AとBが平行であるならば、何がいえるだろう》と考えられるよね。 つまり、《AとBが平行である》ことからいえる次の一歩は何だろうか、と考えを進めるんだ」

$$ \PARALINES{A}{B} \INDUCING \REMTEXT{?} $$

ユーリ「《AとBが平行である》から、いきなり《錯角が等しい》に一歩で行っちゃダメだよね?」

「そりゃそうだね」

《AとBが平行である》から、何が言えるか……

しばし、僕たち三人は考え込む。

ノナ「《同位角が等しい》も……ダメですか $\NONAQ$」

「うん、僕もいまそれを考えていた。 《AとBが平行である》から《同位角が等しい》に進んで、さらに《対頂角は等しい》ことを使って《錯角が等しい》と進むことはできる。 それは、こんな証明になる」

解答1a

(証明)

図のように角a'を定めます。

すると、角a'と角bは平行線の同位角なので、大きさが等しくなります。

$$ a' = b $$

また、角a'と角aは対頂角なので、大きさが等しくなります。

$$ a' = a $$

したがって、

$$ a = b $$

となります。

(証明終わり)

ユーリ「証明はできたけど……」

「これでも一応、平行線の錯角が等しい証明にはなっている。 でも、この証明だと、新たな質問が出てくることになる。ユーリはわかるよね」

ユーリ「わかる」

「新たな質問、ノナちゃんはわかる?」

ノナに水を向けたとき、ノナは解答1aを読んでいる途中だった。

はしばらく待ってから、もう一度尋ねる。

「この解答1aを読んで、ノナちゃんは何か気になる?」

ノナ「《平行線の同位角は等しい》のは……どうして $\NONAQ$」

「その通り! いまの質問で、ノナちゃんが僕たちといっしょに考えているのがよくわかるよ!」

ノナ「わからなかったの $\NONA$」

「解答1aでは《平行線の錯角は等しい》の証明に《平行線の同位角は等しい》ということを使った。 これで《平行線の錯角は等しい》から《平行線の同位角は等しい》に問題が移ったことになる。 だから、《平行線の同位角は等しい》を証明しなくちゃいけなくなる」

ユーリ「同位角が等しいって証明するのに、錯角が等しいことを使っちゃダメだよね?」

「そうだね。循環論法(じゅんかんろんぽう)になってしまうから。これは論点先取と同じ種類のまちがいだ」

ユーリ「《対頂角は等しい》の証明も必要だし」

「確かに! それもあるね……あ、でも対頂角が等しいことの証明はすぐできるけどね」

ユーリ「ふーん……《平行線の同位角は等しい》を使わないでも、問題1の証明ってできるの?」

「うん、それを考えてみようか」

ユーリ「考えてみようっていっても……」

「問題1の仮定は《二直線AとBは平行》だった。 だから、僕たちはここで、二直線が平行であることを定義しなくちゃまずい」

と言いながらは、ユークリッド幾何学と非ユークリッド幾何学の話を思い出していた。 《平行線の公理》に関した歴史的な話が頭をよぎる。 さてさてここで、あまりとんでもない深みに入らずに、しかも意味のある証明を組み立てるには……

平行の定義

ユーリ「ほほー……平行の定義とな」

「うん。こんなふうに定義してみよう」

平行の定義

平面上の異なる二直線が交点を持たないとき、この二直線は平行であるという。

ユーリ「ふむふむ」

ノナ「はい $\NONA$」

「それから、平行に関しては《平行線の公理》が決定的に重要になる」

《平行線の公理》

ひとつの平面上で考える。

直線Lがあるとする。

また、点Pは直線L上にはないとする。

このとき、点Pを通り直線Lに平行な直線が一本だけ存在する。

ユーリ「へー……これがそんなに重要なの?  点Pは直線L上にないんだよね? だったら、点Pを通る平行線が存在するって、当たり前じゃないの?」

「うん、これは数学の歴史上、めちゃめちゃ重要な意味を持っているんだ。 でもいまは、この《平行線の公理》を成り立つと認めることにする」

ユーリ「ふーん」

【宣伝タイム】

テトラ「《平行線の公理》から非ユークリッド幾何学へ至るお話については、 こちらの一冊『ポアンカレ予想』をごらんくださいっ! (ぺこり)」

『数学ガール/ポアンカレ予想』

ノナ「ぽあんかれ……よそう $\NONA$」

「《平行線の公理》では、点Pを通る平行線が《存在する》というだけじゃなくて、《一本だけ存在する》というのが重要だからね」

ユーリ「それも当たり前じゃないの? だって点Pを通る平行線が二本あったら……どっちかは直線Lにぶつかるに決まってるじゃん?」

「うん、それはユーリが《平行線というもの》を頭に思い描いているからだよね。 平行線というものはこういうものだというイメージが先にある。 そのイメージにしたがえば、平行線が一本だけ存在するのは当然だろう……という流れで考えている」

ユーリ「まーね」

「でも、この《平行線の公理》は、そういうふうに受け止めちゃいけないんだよ」

ユーリ「?」

「思い描く平行線のイメージを使って平行線についての何かを導くんじゃないんだ。 そうじゃなくて、平行線とは、この《平行線の公理》を満たしているものだと考えてほしい、ということ」

ユーリ「んんん?」

「平行線に関して何かを言いたかったら、この《平行線の公理》をおおもとの理由にしてね、ということ」

ユーリ「んー……」

ノナ「ダメなの $\NONAQ$」

「はい?」

ノナ「《平行線の公理》がどうしてなのか……質問してはダメですか $\NONAQ$」

「『《平行線の公理》がどうして成り立つんですか』という質問するのはもちろん構わないよ。 数学ではどんなことでも質問して構わないからね。 こんなことを質問してはダメかどうかなんて、まったく心配しなくていいんだよ、ノナちゃん。 数学では、何を質問しても馬鹿にされたり、怒られたりすることはないんだ」

ノナ「よかった $\NONA$」

「《平行線の公理》が成り立つ理由は、答えるのが難しいけれど、こうなるよ。 《平行線の公理》が成り立つということを前提にして、これからの議論を考えることにしよう、と定めたから。 それが理由だね」

ノナ「$\NONAQ$」

「公理というのは、定義と少し似ているところがある。 それ以上さかのぼって理由を考えなくてもいいことにしよう。ここを出発点として議論を展開しよう。 公理はそういう種類の主張なんだよ」

ノナ「難しい $\NONA$」

「数学のいろんな主張は、証明されてはじめて成り立つといえる。 でも証明で理由をどんどんさかのぼっていくと、どこまでいってもスタート地点が決まらない。 どこまで行っても『それが成り立つと言えるのはどうして?』と質問できるから」

ノナ「理由は大事 $\NONA$」

「そうだね。さかのぼっていくとやがて《直線AとBは平行である》のような主張にたどり着く。 でも、じゃあ、平行だとしたら何がいえるの? となったときにどうすればいいか。 そのときに《平行線の公理》を使うんだ。 平行線については《平行線の公理》が成り立つものと決めておく。 そして、そこから何がいえるかを考える」

ユーリ「ちょーっと待った。《平行線の公理》は、ルールをそう決めたってこと?」

「そう考えていいよ。僕たちがふだん学校で習っているユークリッド幾何学では、《平行線の公理》がルールの中に含まれている。 それは決めごとだから、《平行線の公理》が成り立たないというルールにしてもいい。 別のルールを使うことに決めたならば、ユークリッド幾何学とは違う別の幾何学が生まれる」

ノナ「$\NONAEX$」

「それはまたものすごく楽しい話になるんだけど……話を戻そうか」

ユーリ「何考えてたんだっけ」

「ええと……そうそう、《平行線の錯角は等しい》ことを証明するんだった」

ユーリ「同位角を使わずに」

改めて、問題1:平行線の錯角は等しいことを証明せよ

問題1(再掲)

平面上に平行な二直線AとBがあります。

また、二直線AとBと交わる直線Lがあります。

このとき角aと角bの大きさが等しいことを証明してください。

無料で「試し読み」できるのはここまでです。 この続きをお読みになるには「読み放題プラン」へのご参加が必要です。

ひと月500円で「読み放題プラン」へご参加いただきますと、 440本すべての記事が読み放題になりますので、 ぜひ、ご参加ください。


参加済みの方/すぐに参加したい方はこちら

結城浩のメンバーシップで参加 結城浩のpixivFANBOXで参加

(2020年11月20日)

書籍『数学ガールの秘密ノート/図形の証明』

この記事は『数学ガールの秘密ノート/図形の証明』として書籍化されています。

書籍化にあたっては、加筆修正をたくさん行い、 練習問題や研究問題も追加しました。

どの巻からでも読み始められますので、 ぜひどうぞ!

無料でWeb立ち読み アマゾンで購入

[icon]

結城浩(ゆうき・ひろし) @hyuki


『数学ガール』作者。 結城メルマガWeb連載を毎週書いてます。 文章書きとプログラミングが好きなクリスチャン。2014年日本数学会出版賞受賞。

Twitter note 結城メルマガ Mastodon Bluesky Threads Home