有理角的三角函數哪些是無理數 ?
黃 越
在中學數學課程裡, 一門課程裡所接觸到的問題在另一門課程裡往往完全被忽視掉, 因而 數學知識就沒有了整體性。 在代數裡, 我們談到有理數與無理數的問題, 然而在三角函數裡, 儘 管經常和大量的三角函數值打交道, 它們的算術性質— 是有理數呢? 還是無理數? 就很少有人 關注。 和中學生打交道的大多都是有理數, 然而在數學的世界裡無理數是要比有理數多得多的。
在中學, 所認識的除了 √ 2,√3
5 等開根號類型的無理數以及 e, π 以外, 就只知道一些 「人工製 造」 的無理數, 如 0.12345678910111213141516 · · · 。
表1: 一些特殊角的三角函數值
角度 0 π
12
π 8
π 6
π 4
π 3
5π 12
π 2 sin 0 √6−4√2
√
2−√ 2 2
1 2
√2 2
√3 2
√6+√ 2
4 1
cos 1 √6+4√2
√
2+√ 2 2
√3 2
√2 2
1 2
√6−√ 2
4 0
tan 0 2 −√
3 √
2 − 1 √33 1 √
3 2 +√
3 ∞
cot ∞ 2 +√
3 √
2 + 1 √
3 1 √33 2 −√
3 0
sec 1 √ 6 −√
2 √ 2p
2 −√
2 2√33 √
2 2 √
6 +√ 2 ∞ csc ∞ √
6 +√ 2 √
2p 2 +√
2 2 √
2 2√33 √ 6 −√
2 1
先要說的是, 一般而言, 要去驗證一個三角函數值是有理數還是無理數是有難度的, 先來 看下面兩例。
例1: 證明: cos2π
5 是一個無理數。
證明: 考慮 5 次單位根 cos2π
5 k + i sin2π
5 k (k = 1, 2, 3, 4, 5), 記 x1 = cos2π
5 + i sin2π
5 , x2 = cos4π
5 + i sin4π 5 ,
於是
x4+ x3 + x2+ x + 1 = x5− 1
x − 1 = (x − x1)(x − ¯x1)(x − x2)(x − ¯x2), 即
x5− 1 x − 1 =
x2− 2x cos2π 5 + 1
x2− 2x cos4π 5 + 1
,
可是分圓多項式 x4 + x3+ x2+ x + 1 = xx−15−1 ∈ Q[x] 是不可約的, 命 x = y + 1, 則有 x5− 1
x − 1 = 1 y
(y + 1)5− 1
= y4+
5 1
y3+
5 2
y2+
5 3
y + 5,
取 p = 5, 再由 Eisentein 判別法知作為 y 的多項式在 Q[x] 上是不可約的, 所以作為 x 的多 項式在 Q[x] 上是不可約的。
但現在 x5 − 1 x − 1 =
x2− 2 cos2π 5 + 1
x2− 2 cos4π 5 + 1
, 因而 cos2π
5 不可能為 有理數。
想法是華東師範大學數學科學學院劉治國教授的。
還可以通過直接求出 cos2π
5 來證明, 多項式 x5− 1 ∈ C[x] 有五個根, 分別為 xk= cos2kπ
5 + i sin2kπ
5 (k = 0, 1, 2, 3, 4) 由韋達公式知道這些根的和為 0, 所以這個和的實部是 0, 即
2 cos4π
5 + cos2π
5 + 1 = 0, 命 cos2
5π = y, 則 cos4π
5 = 2y2− 1, 從而
4y2+ 2y − 1 = 0, 於是
cos2π 5 =
√5 − 1
4 , cos4π 5 = −
√5 + 1 4 . 用類似的方法可以證明 cos2π
7 也是個無理數。
例2 (2014 年北約自主招生數學試題): 證明: tan 3◦ 是無理數。
證明: 反證法, 假設 tan 3◦ 是有理數, 則
tan 6◦ = 2 tan 3◦
1 − tan23◦ ∈ Q,
進而 tan 12◦, tan 24◦ ∈ Q, 所以
√3
3 = tan 30◦ = tan(6◦+ 24◦) ∈ Q, 矛盾了。 (由兩角和 的正切公式知, 若 tan α 為有理數, 則 tan nα (n ∈ N+) 為有理數)
也可以通過直接求出 tan 3◦ 的方法。 因
cos 18◦ = sin 72◦ = 2 sin 36◦cos 36◦ = 4 sin 18◦cos 18◦(1 − 2 sin218◦), 所以
8 sin318◦− 4 sin 18◦+ 1 = (2 sin 18◦− 1)(4 sin218◦+ 2 sin 18◦− 1) = 0, 解得 sin 18◦ =
√5 − 1
4 , 進而 tan 18◦ =
√5 − 1 p10 + 2√
5
。 又因為
tan 15◦ = tan 60◦− tan 45◦
1 + tan 60◦tan 45◦ = 2 −√ 3, 所以
tan 3◦ = tan(18◦− 15◦) =
√
√ 5−1 10+2
√
5 − (2 −√ 3) 1 +
√
√ 5−1 10+2
√
5 · (2 −√ 3), 顯然為無理數。
同理, 還可以驗證 tan 1◦ 也是個無理數。
其實在這裡還可以將問題更一般化, 到底哪些有理角的三角函數是無理數? 解決這一問題 只需要用上簡單的複數知識與線性代數多項式的內容, 並不需要太高深的知識。
凡形如 m
nπ(其中(m, n) = 1) 的角就叫做 「有理角」。 由此可知普通三角函數表上以若干 度若干分若干秒表示的角全屬有理角。 關於有理角的三角函數其數值的算術性質我們可得下面 的一個結論:
有理角的正餘弦值除了 0, ±1
2 及 ±1 之外全部都是無理數, 有理角的正切值除了 0, ±1 之外全部都是無理數。
由 de Moivre 公式1, 比較等式左右兩邊後, 我們得到 cos nθ = cosnθ −
n 2
cosn−2θ sin2θ +
n 4
cosn−4θ sin4θ − · · · ;
這裡的 n 為正整數。 如果 n 為偶數, 則上式的最後一項為 (−1)n2 sinnθ; 如果 n 為奇數, 則上 式的最後一項為 (−1)n−12 n cos θ sinn−1θ。
1de Moivre 公式: (cos θ + i sin θ)n= cos nθ + i sin nθ.
設 θ = m
nπ 為一個有理角, 則 cos nθ = cos mπ = ±1。 從而 cos θ 滿足整係數方程 xn−
n 2
xn−2(1 − x2) +
n 4
xn−4(1 − x2)2− · · · = ±1. (1) 將式 (1) 依x的降冪整理, 並注意到1 + n2
+ n4
+ · · · = 2n−1, 那麼當n為奇數時, 得到 2n−1xn+ · · · ± 1 = 0, (2) 當 n 為偶數時, 得到
2n−1xn+ · · · + (−1)n2 + 1 = 0. (3) 在這裡, 我們要引用一個著名的代數定理
一個整係數的代數方程
anxn+ an−1xn−1+ · · · + a1x + a0 = 0 如果有有理根 p
q(其中(p, q) = 1), 則 q|an, p|a0。
應用這個定理於 (2) 和 (3), 便知當 n 為奇數及 「4k 形」 的偶數時, x = cos θ 必為
「± 1
2λ 形」, 其中 0 ≤ λ ≤ n − 1 (在 (3) 中, 雖然 a0 = 2, 但是 | cos θ| ≤ 1)。 再由 cos 2θ = 2 cos2θ − 1, 而 2θ 和 θ 同屬於 「m
n 形」 (同一個 n) 的有理角, 故 cos 2θ 也必須為
「± 1
2µ 形」, 其中 0 ≤ µ ≤ n − 1, 這樣便得到關係:
± 1 2µ = 2
1 2λ
2
− 1,
但這關係只有當 λ = 0 或 1 時才能成立, 這就是說: 當 n 為奇數或 「4k 形」 的偶數時, cosmnπ 只能有 ±1
2 及±1這幾個有理值。
其次, 當 n 為 「4k + 2 形」 的偶數時, 因為 2θ = m
2k + 1π 的分母為奇數, 利用上面已得 的結果, 便知必有
2 cos2θ − 1 = cos 2θ = ±1
2或 ± 1;
這就是說: 當 n 為 「4k + 2 形」 的偶數時, cosm
nπ 只能有 0 這一個有理值。
由於 sin θ = cosπ 2 − θ
2, 從而也就知道了這幾個數也是有理角的正弦值所僅有的有 理值。
2「餘弦」 即 「餘角的正弦」, 這裡就蘊含了正餘弦函數的誘導公式。
最後, 設 θ 為有理角, 而 tan θ = p
q((p, q) = 1), 那麼立刻得到 sin 2θ = ± 2pq
p2+ q2, cos 2θ = ±p2− q2 p2+ q2.
這就是說 sin 2θ, cos 2θ 將同時為有理數, 但根據上面的結果, 一個有理角的正弦及餘弦同時為 有理數的情況只能限於二者之一為 0, 而另一個為 ±1 的時候。 這就是說 0 和 ±1 為有理角正 切僅有的有理值了。
因此有理角的三角函數就只有
cos 0◦(sin 90◦), cos 90◦(sin 0◦), cos 60◦(sin 30◦), tan 0◦(cot 0◦), tan 45◦(cot 45◦) 是有理數, 其餘的全是無理數。
至此, 我們只是用了簡單的複數知識與多項式內容, 就解決了有理角的三角函數中哪些數 是無理數的問題, 這比起一個個三角函數值去單獨地驗證無疑是更加優越的, 這也是高等數學 比起初等數學更有優勢的地方。
不過值得一提的是, 由 (1) 可知所有有理角的餘弦值 (從而正弦值與正切值) 都是代數數。
依 Galois 理論, 還可知道這種類型的代數數都可以由整數出發而通過有限次的四則運算及開 方運算而顯式表示出來。 至於可用有限次四則運算及開方運算表示出來的卻只限於一個狹小範 圍內的有理角, 關於這個問題有 Gauss 著名的結果可以參考柯斯特利金的 《代數學引論》 第三 卷。
作為結論的應用, 來看下面三個有趣的例子。
例1: 證明: 格點正多邊形只有正方形。
證明: 設格點正 n 邊形各邊的斜率分別為 k1, k2, . . . , kn, 由於正多邊形的頂點都是整點, 因而 k1, k2, . . . , kn 這 n 個數中至少有 n − 2 個不為 ∞ (即斜率存在)。
n = 4時, 格點正方形是容易找到的。 下面討論 n 6= 4 的情況, 由上面的分析知, 必有兩 相鄰邊的斜率都是存在的, 不妨設為 k1, k2, 於是
| tan θ| =
tan(n − 2)π n
=
k2− k1
1 + k1k2
∈ Q,
由此可知 θ 只能為 135◦ (舍去 45◦, 因為不存在內角為 45◦ 的多邊形)。
下面就只需要證明不存在格點正八邊形, 證明是簡單的。 假設這樣的格點正八邊形存在, 通 過平移可將一個頂點 O 設為 (0, 0), 其相鄰的兩頂點 A(a1, a2), B(b1, b2)。 依餘弦定理
−
√2
2 = cos 135◦ = AO2+ BO2− AB2 2AO × BO ∈ Q,/
而
AO2+ BO2− AB2
2AO × BO = a21 + a22+ b21 + b22− (a1− b1)2− (a2− b2)2 2(a21+ a22) ∈ Q, 這就矛盾了!
例2: 如果 cos α = 1
n (n > 2), 證明: 不存在正整數 m, 使得 mα 為 π 的整數倍。
證明: 一般的方法是通過數學歸納法去證明 cos kα (k ≥ 1) 所化成的最簡分數中, 分母均為 nk, 因而 cos kα 中的分子和分母都不相同, 也就是說 cos kα 6= ±1, ∀k ∈ N+。 也就說明了 kα 不會為 π 的整數倍, 從而命題得證! 不過這樣的證明方法需要對 n 分奇偶情況來討論。
而通過先前的結論, 既然 cos α = 1
n ∈ Q, 就說明了 α 不為有理角, 因此也就不存在正整 數 m 使得 mα 為 π 的整數倍了。 我們還可以證明當 cos α = 4
5,2
7, . . . 時, 結論也是正確的!
這一問題在證明 Hilbert 第三個問題中等體積的四面體和正方體不是等構的會涉及到。
例3: 證明: 如果一個三角形每個邊長和每個內角的角度都是有理數, 那麼這個三角形是等邊三 角形。
證明: 不妨設為 △ABC, 三邊分別為 a, b, c, 依餘弦定理
cos A = b2+ c2− a2 2bc , cos B = c2+ a2− b2
2ca , cos C = a2+ b2 − c2
2ab .
由於 a, b, c ∈ Q, 因而 cos A, cos B, cos C ∈ Q, 而 A + B + C = π, 有理角中只有 0◦, 60◦, 90◦ 的餘弦值為有理數, 因而只能 A = B = C = 60◦, 從而 △ABC 為正三角形。 又 由於餘弦定理還可以寫成
cos A = 1 2
b c+ c
b − a2 bc
, cos B = 1
2
c a + a
c − b2 ca
, cos C = 1
2
a b + b
a − c2 ab
,
因而問題的條件可以減弱成 △ABC 各個角以及各邊比值均為有理數。
參考文獻
1. 程其襄。 三角函數表上的數哪些是無理數 [J]。 數學教學, 1955 年第一期, 16-18。
2. 孟道驥等。 高等代數與解析幾何 (上冊)[M]。 科學出版社, 2013 年, p46。
3. 孟道驥等。 高等代數與解析幾何學習輔導 [M]。 科學出版社, 2008 年, p42。
—本文作者就讀於中國上海華東師範大學數學系—