京大伝説の入試問題「tan1°は有理数か」の真相と完全解説
大学入試の歴史において、わずか1行・十数文字という極限の短さで受験生と数学ファンを驚愕させた伝説の一問があります。それが、2006年に京都大学の入試(文系第6問・理系第2問共通)で出題された「tan1°は有理数か。」という問いです。問題用紙にポツンと印字されたその姿は、一見すると中学生でも理解できそうなシンプルさを持ちながら、数学の根幹である「論理的思考力」と「証明の構成力」を容赦なく試す試金石でした。
出題から20年近くが経過した現在でも、ネットコミュニティや受験界隈で「美しい名問」「京大数学の真骨頂」として語り継がれています。なぜこの超短文問題はこれほどまでに人々を惹きつけるのか、そしてどのようなロジックを用いれば鮮やかに証明できるのか。背理法と加法定理を軸とした完全な解答手順から、受験生が陥りがちな盲点、さらには度数法とラジアンを巡る深い数学的背景まで、徹底的に解き明かします。
📌 【この記事の重要ポイントまとめ】
- 要点1:結論は「tan1°は有理数ではない(無理数である)」。背理法と加法定理(または倍角公式)を用いて矛盾を導き出す。
- 要点2:tan1°を有理数と仮定し加法定理を繰り返すとtan30°(=1/√3)も有理数となるが、これは√3が無理数である事実に反する。
- 要点3:京大入試が求めたのは公式の暗記ではなく、「有理数の演算性質」と「既知の無理数への帰着」という数学の本質的論理力である。
【2006年京大入試】わずか1行の問題文が受験界を震撼させた背景
2006年2月26日、京都大学の前期日程試験会場。問題用紙を開いた受験生の目の前に現れたのは、目を疑うような極短の一文でした。
多くの大学入試問題が、複雑な設定や誘導小問(1)、(2)を設けて受験生を誘導するのに対し、京都大学は「tan1°は有理数か。」という問いを単体で投げかけました。配点は文系で30点、理系で30点(または35点換算)と決して低くなく、この1問の成否が合否を直撃する重みを持っていたのです。
大手予備校の数学科関係者の証言によると、当時の試験直後は「あまりの短さに印刷ミスを疑った」「中学生の自由研究のような問題に見えて、記述用紙の前で手が止まった」という受験生の声が相次ぎました。京都大学は古くから「誘導に頼らず、自力で論理の道筋を切り拓く力」を高く評価する出題傾向にあります。1995年の「三角関数の加法定理の証明」や近年の整数問題と並び、この問題は「本質を突く京大数学」の象徴として受験史に刻まれることとなりました。

【完全解説】背理法と加法定理で解き明かす「tan1°は有理数か」の証明手順
この問題を解くための王道アプローチは、高校数学の基本道具である「背理法」と「三角関数の加法定理」を組み合わせる手法です。ここでは、採点官に減点されない厳密かつ洗練された解答の全貌をステップ・バイ・ステップで解説します。
ステップ1:結論の予想と背理法の設定
まず、tan1°が有理数か無理数かを判断します。直感的にtan1°のような半端な角度の値が綺麗な有理数(分数)になるとは考えにくいため、「無理数である」と仮定し、背理法を選択します。
【仮定】
tan1° が有理数であると仮定する。
ステップ2:加法定理による「有理数の閉性」の利用
数学における重要な基本性質として、「有理数同士の足し算・引き算・掛け算・割り算(0で割る場合を除く)の結果は、必ず有理数になる」というルール(四則演算における閉性)があります。
三角関数の加法定理は以下の通りです:
$\tan(\alpha + \beta) = \frac{\tan\alpha + \tan\beta}{1 - \tan\alpha \tan\beta}$
もし $\tan\alpha$ と $\tan\beta$ がともに有理数であり、分母が0でないならば、$\tan(\alpha + \beta)$ も有理数の四則演算だけで構成されるため、必然的に有理数となります。
ステップ3:tan30°の有理数性を導出する
この加法定理を繰り返し適用します:
- $\tan 1^\circ$ が有理数ならば、$\tan 2^\circ = \tan(1^\circ + 1^\circ) = \frac{2\tan 1^\circ}{1 - \tan^2 1^\circ}$ も有理数である。
- $\tan 2^\circ$ と $\tan 1^\circ$ が有理数ならば、$\tan 3^\circ = \tan(2^\circ + 1^\circ)$ も有理数である。
- これを数学的帰納法により順次適用していくと、一般に $\tan n^\circ$($n$ は自然数、$1 \le n \le 89$)はすべて有理数となる。
したがって、$\tan 30^\circ$ も有理数でなければならないという結論が導かれます。
ステップ4:既知の事実との矛盾を示す
しかし、幾何学的に明らかな通り、$\tan 30^\circ$ の実際の値は以下の通りです:
$\tan 30^\circ = \frac{1}{\sqrt{3}}$
ここで、もし $\tan 30^\circ$ が有理数であるとすると、その逆数である $\sqrt{3} = \frac{1}{\tan 30^\circ}$ も有理数でなければなりません。しかし、$\sqrt{3}$ は無理数です(※高校数学において $\sqrt{3}$ が無理数であることは既知として扱ってよいとされますが、記述試験では一言断りを入れるのが安全です)。
これは「$\tan 30^\circ$ が有理数である」という導出結果と明らかに矛盾します。
ステップ5:結論の明記
矛盾が生じた原因は、「$\tan 1^\circ$ が有理数である」と仮定した点にあります。
したがって、仮定は誤りであり、「$\tan 1^\circ$ は有理数ではない(無理数である)」という結論が得られます。
【データで見る難易度】京大数学の歴史と伝説の名問比較
京都大学をはじめとする最難関大学の数学では、定期的に受験史に残る「伝説の超短文問題」や「本質を突く名問」が出題されてきました。過去の代表的な問題と特徴を比較検証します。
| 出題年度・大学 | 問題文の文字数・内容 | 一般的な基準・平均難易度 | 編集部の見解・評価 |
|---|---|---|---|
| 2006年 京都大学 (文理共通) | 11文字 「$\tan 1^\circ$ は有理数か。」 | 難易度:標準〜やや難 解答行数:10〜15行程度 | 発想の柔軟性と背理法の論理展開力が問われる。方針が立てば完答は容易だが白紙率も高かった傑作。 |
| 1999年 東京大学 (理系第1問) | 約40文字 「一般角 $\theta$ に対して $\sin\theta, \cos\theta$ の定義を述べよ。加法定理を証明せよ。」 | 難易度:標準 教科書の根本理解を問う | 公式丸暗記への強烈なアンチテーゼ。定義を正確に記述できないトップ層が続出し話題となった。 |
| 2003年 東京大学 (理系第6問) | 約35文字 「円周率が 3.05 より大きいことを証明せよ。」 | 難易度:標準 内接正多角形の周長比較 | ゆとり教育へのメッセージと評された名問。円に内接する正八角形や正十二角形の計算で決着する。 |
| 1995年 京都大学 (文理共通) | 約45文字 「$\tan(x+y)$ の加法定理を証明せよ。」 | 難易度:やや易〜標準 定義からの導出 | 2006年の「tan1°」へつながる京大の加法定理重視の姿勢を示した原点的な問題。 |

一般に知られていない盲点とネットの誤解
ネット上の掲示板やSNSでは、この問題に関して度々議論が白熱するポイントがいくつか存在します。専門的な観点から代表的な誤解と盲点を是正します。
誤解1:「tan1」は度数法(1°)なのかラジアン(1 rad)なのか?
検索クエリやネット記事で頻繁に「tan1 は有理数か」と度数記号が省略されて表記されることがありますが、京大入試の原文は明確に「tan1°」であり、度数法です。
もしこれが度数法ではなくラジアン表記の「$\tan(1\text{ rad})$」であった場合、高校数学の範囲を大幅に超える超難問となります。$1\text{ rad}$(約 $57.3^\circ$)における $\tan 1$ が無理数(さらには超越数)であることの証明には、大学数学レベルの「リンデマン・ワイエルシュトラスの定理」や高度な解析学が必要となります。問題文に小さく刻まれた「$^\circ$」の一文字こそが、高校数学で鮮やかに解ける絶妙な境界線だったのです。
誤解2:「tan30°の代わりにtan45°を使ってはいけないのか?」
加法定理を繰り返して $\tan 45^\circ$ まで持っていくアプローチを考える人がいますが、これは証明として成立しません。なぜなら $\tan 45^\circ = 1$ は有理数だからです。「$\tan 1^\circ$ が有理数 $\implies \tan 45^\circ$ も有理数」となっても、実際の値が有理数の $1$ であるため何の矛盾も生じません。矛盾を導くためには、必ず「値が無理数であることが分かっている角度($30^\circ, 60^\circ$ など)」に到達させる必要があります。
誤解3:「加法定理を29回足す記述をすべて書く必要があるのか?」
答案に $\tan 1^\circ$ から $\tan 30^\circ$ までの計算を29回律儀に書く必要はありません。「数学的帰納法により、すべての自然数 $n$ ($1 \le n \le 89$) について $\tan n^\circ$ は有理数となる」と一般化して述べるか、あるいは $n$ 倍角の公式の性質を一言断るだけで数学的厳密性は完全に保たれます。
【実態検証】試験会場での受験生の生々しい証言と予備校の評価
当時の大手予備校(駿台予備学校、河合塾、東進ハイスクールなど)の分析速報では、この問題の難易度評価は「標準」とされながらも、実際の受験生の得点率は極端な二極化を見せました。
当時受験した理系学部出身者の回顧録によると、「問題用紙を開いた瞬間、あまりの短さに笑いそうになったが、いざ書き始めると『何をどこまで証明すべきか』のさじ加減に悩んで冷や汗をかいた」と語られています。「$\sqrt{3}$ が無理数であることをわざわざ証明すべきか」「加法定理の適用をどこまで形式化すべきか」という論述の粒度で迷いが生じ、結果として多くの時間を浪費してしまった受験生が少なくありませんでした。
大手予備校の講評では、「知識を詰め込んだだけの受験生をふるい落とし、有理数とは何か、背理法とはどう使うのかという道具の本質を理解している生徒だけを救い上げる、極めて教育的価値の高い出題」と絶賛されました。

【プロの結論】超短文問題から学ぶ「数学的思考の本質」と学習の指針
この「tan1°問題」が2020年代半ばを過ぎた現代でも輝きを失わない理由は、私たちが学ぶべき論理的思考の本質が凝縮されているからです。
【プロの結論】本質的な数学力を伸ばせる人・伸び悩む人の決定的な違い
- 伸び悩む人の特徴:問題文のパターンを見て「この解法パターンを当てはめよう」と暗記に頼る。誘導がないと自力で「矛盾の着地点(tan30°)」を設定できない。
- 本質的な力が伸びる人の特徴:「有理数・無理数の定義」「加法定理の本質(四則演算の保存)」という基礎の基礎に立ち返り、ゴールから逆算して論理の道筋を自ら構築できる。
数学の難問に向き合う際、小手先のテクニックではなく「定義に戻る勇気」と「既知の事実に引き戻す発想力」こそが、学問やビジネスにおけるあらゆる問題解決の原点であることを、この京大の伝説的名問は教えてくれています。
【tan1 は 有理数 か】に関するよくある質問(FAQ)
Q1:tan1°の証明で「√3が無理数であること」の証明は省いても減点されませんか?
A1:大学入試の採点基準として、$\sqrt{3}$ が無理数であることは高校の標準教科書に記載されている既知の事実であるため、証明なしで用いても通常は減点されません。ただし、答案の完全性を高めるために「$\sqrt{3}$ が無理数であることは既知としてよい」と一筆添えるか、時間に余裕があれば素因数分解を用いた短い背理法を付記するのが最も安全です。
Q2:度数法ではなく「tan1(1ラジアン)」が有理数かどうかも同じ方法で証明できますか?
A2:同じ方法では証明できません。度数法の $1^\circ$ は $30$ 倍することで $\tan 30^\circ = 1/\sqrt{3}$ という既知の無理数に到達できますが、実数の $1$(ラジアン)の整数倍にはそのような都合の良い基準角が存在しません。$\tan 1$ が無理数(超越数)であることの証明には、オイラーの公式やアイゼンシュタインの既約判定、あるいはリンデマンの定理など大学数学の解析的整数論が必要です。
Q3:tan30°ではなくtan60°やtan120°を矛盾の根拠に使っても正解になりますか?
A3:完全に正解です。$\tan 60^\circ = \sqrt{3}$ も無理数であるため、「加法定理により $\tan 60^\circ$ が有理数となるが、$\sqrt{3}$ は無理数であるため矛盾」という論法で全く問題なく満点が得られます。
まとめ:本質的な論理的思考力を磨くための教訓
京都大学が2006年に世に放った「tan1°は有理数か。」という問いは、単なる受験数学の一問を超え、論理の美しさと基礎の大切さを伝える不朽の名作です。
問題文が極限まで短いからこそ、受験生は自らの頭で「何を有理数と呼び、どうすれば矛盾を突けるのか」をゼロから組み立てなければなりませんでした。背理法で仮定を置き、加法定理で有理数の鎖を繋ぎ、無理数 $\tan 30^\circ$ にぶつけて矛盾を暴く――この無駄のない完璧なロジックは、時代が移り変わっても色褪せることはありません。公式の暗記にとどまらず、その根底にある意味と論理のつながりを深く味わうことこそが、数学の真の面白さへの第一歩と言えます。 (出典: tan1 は 有理数 か(Yahoo!ニュース))