← 回部落格 learning-strategy

數學好的人英文為什麼也不差?邏輯思維的跨領域力量

威威 Willy · 2026-06-23

我教數學 8 年,發現數學好的學生學英文特別快。不是因為他們聰明,是因為他們會拆解。

這件事困擾了我很久。剛開始教書的時候,我以為是巧合。班上數學前幾名的學生,英文成績通常也不差。我心想,也許是這些學生本來就用功,什麼科目都認真。但後來我帶了更多屆,看到更多案例,開始覺得不對勁——有些學生數學很強但其他科目普普通通,偏偏英文就是比同齡人好。

直到我自己去德國讀數學、在 Amazon 做資料科學,才想通這件事。

答案很簡單:數學和英文的底層結構,根本是同一套東西。


數學教你拆解,英文也需要拆解

先講一個我學生的故事。

小杰,國三,數學模擬考幾乎滿分,但英文在及格邊緣。他媽媽帶他來找我的時候說:「老師,他數學那麼好,英文怎麼就讀不進去?」

我沒急著教他英文。我先出了一道數學題:

$\frac{2x + 3}{4} = \frac{x - 1}{2} + 5$

他三十秒解完。我問他怎麼做的,他說:「先去分母,把兩邊同乘 4,變成 $2x + 3 = 2(x-1) + 20$,然後展開、移項、解 $x$。」

我說:「好,你剛才做了什麼?你把一個複雜的東西拆成好幾個小步驟,每一步都有規則,最後得到答案。英文文法一模一樣。」

然後我寫了一個句子:

The book that I borrowed from the library yesterday was surprisingly interesting.

我說:「你用解數學的方式拆這個句子。」

他愣了一下。我引導他:

  • 主詞是什麼?→ The book(但後面有一長串修飾)
  • 動詞是什麼?→ was(注意,不是 borrowed)
  • 受詞或補語?→ surprisingly interesting

他突然眼睛亮了:「老師,這跟找 $x$ 一樣嘛,先抓主要結構,後面那些是附帶條件。」

對。就是這樣。


SVO 就是一條方程式

我們來把英文句子的結構用數學語言翻譯一遍。

最基本的英文句型是 SVO:Subject + Verb + Object。

這跟數學的什麼東西最像?函數。

$f(x) = y$

  • $x$ 是輸入(主詞 Subject)
  • $f$ 是運算規則(動詞 Verb)
  • $y$ 是輸出(受詞 Object)

舉個例子:

Tom eats an apple.

拆開來:

  • Subject ($x$) = Tom
  • Verb ($f$) = eats
  • Object ($y$) = an apple

用數學寫:$\text{eats}(\text{Tom}) = \text{an apple}$

這不是在開玩笑。這個類比非常實際。因為在數學裡,你會檢查函數的定義域和值域——主詞和受詞也有「類型限制」。

比如說,你不能寫 "The idea eats a rock." 因為 idea 不能當 eats 的主詞(定義域不符),rock 也不能被吃(值域不符)。這跟數學裡把不合法的輸入丟進函數一樣,會出錯。

當你用這種方式理解英文句子,文法不再是死背的規則,而是一套邏輯系統。你不是在背「主詞動詞受詞」,你是在檢查一個函數的結構是否合法。


四個邏輯運算子,數學英文共用

講到邏輯,就不能不講四個基本運算子:AND、OR、NOT、IF。

這四個東西,數學課會用符號 $\land, \lor, \lnot, \Rightarrow$ 寫,英文課則用 and、or、not、if 寫。看起來是兩種語言,背後是同一張邏輯表。

AND(且):A 和 B 同時成立。

  • 數學:$A \land B$
  • 英文:"She is smart and hardworking."

OR(或):A 或 B 至少一個成立(包含兩個都成立)。

  • 數學:$A \lor B$
  • 英文:"You can take bus 307 or the MRT."

NOT(非):否定一個命題。

  • 數學:$\lnot A$
  • 英文:"Not all students passed."

IF(若...則...):A 成立時 B 一定成立。

  • 數學:$A \Rightarrow B$
  • 英文:"If you study every day, then you will improve."

這四個運算子,學生如果用數學的方式學會了——畫真值表、舉反例、推導——那英文裡的邏輯連接詞根本不用背。你已經知道它們的行為,剩下的只是換個符號。


句子層級的邏輯:「If A then B」的三種講法

IF 這個運算子在英文裡有好多種講法,最容易搞混。我整理一下三種最常見的。

講法 1:If A, then B.

If you finish your homework, then you can play video games.

意思是:A 成立(寫完功課),B 一定成立(可以玩遊戲)。

講法 2:A implies B.

Finishing your homework implies that you can play video games.

意思是:A 自動帶出 B。邏輯上跟講法 1 一樣:$A \Rightarrow B$。

講法 3:B only if A.

You can play video games only if you finish your homework.

意思是:B 要成立,必須先有 A。換句話說,沒有 A 就不會有 B。

第三種最容易搞錯。學生常以為 "only if" 等於 "if",但其實方向不同:

  • "If A, then B" → $A \Rightarrow B$(A 是 B 的充分條件)
  • "B only if A" → $B \Rightarrow A$(A 是 B 的必要條件)

數學上,這兩個不是同一件事。把 "You can play video games only if you finish your homework" 翻成 $A \Rightarrow B$(寫功課就能玩遊戲)就漏掉了「沒寫功課就不能玩」這層意思。

我教學生的時候,會要求他們把每個英文 IF 句畫成箭頭:$A \Rightarrow B$ 還是 $B \Rightarrow A$?方向對了,意思就對了。


應用題 = 閱讀理解

很多學生怕數學應用題,也怕英文閱讀理解。但你仔細看,這兩件事根本是同一件事。

數學應用題長這樣:

一個水池有兩個進水管和一個出水管。進水管 A 每分鐘注水 3 公升,進水管 B 每分鐘注水 5 公升,出水管 C 每分鐘排水 2 公升。水池容量 100 公升,從空開始注水,多久會滿?

你要做什麼?

  1. 讀懂題目——抓出關鍵資訊
  2. 翻譯成數學語言——$3t + 5t - 2t = 100$
  3. 解方程式——$6t = 100$,$t = 16.67$ 分鐘
  4. 檢查答案合不合理——代回去驗證

英文閱讀理解長這樣:

According to the passage, what is the main reason the author decided to leave her job?

你要做什麼?

  1. 讀懂文章——抓出關鍵資訊
  2. 定位答案——找到相關段落
  3. 分析選項——用排除法和邏輯判斷
  4. 檢查答案——回去對照原文

看到了嗎?步驟幾乎一樣。

我教學生做應用題的時候,第一步永遠是「把文字變成數學語言」。英文閱讀也一樣——你不是在「感覺」哪個答案對,你是在「推理」。每一個選項都要有根據,就像每一步數學運算都要有理由。

我遇過一個學生,他做閱讀理解的時候,會在每個選項旁邊寫「✓ 出處:第 2 段第 3 行」或「✗ 原文說的是 X,不是 Y」。我問他怎麼想到這樣做的,他說:「老師,這跟證明題一樣啊,每個 claim 都要 cite evidence。」

這孩子後來學測英文拿了滿級分。


證明寫作 = 論說文寫作

說到證明,這是數學和英文之間最被低估的橋樑。

數學證明的結構是:

  1. 已知條件(Given)
  2. 要證明的結論(To prove)
  3. 推理過程(Steps)
  4. 結論(Q.E.D.)

英文論說文的結構是:

  1. 背景(Context)
  2. 主張(Thesis)
  3. 論證(Body paragraphs)
  4. 結論(Conclusion)

一模一樣。

我在德國讀數學的時候,教授特別強調證明的寫法。他說:「證明不是算出來就好,你要讓別人看得懂你的思路。」這句話後來在 Amazon 工作時又被驗證了——你做了一份分析報告,如果邏輯跳躍、證據不足,主管會打槍你。

回到英文。很多學生寫作文的時候,想到什麼寫什麼,沒有結構。但如果他們已經習慣數學證明的邏輯——先講你要證明什麼,再一步一步帶證據,最後收結——英文作文自然就有架構了。

我給學生一個練習:用寫證明的方式寫一段英文。

題目是:Do you agree that homework should be banned?

一個數學好的學生寫出來是這樣的:

Claim: Homework should not be banned.

Evidence 1: According to a study by Stanford University, students who spend 1-2 hours on homework per night perform 15% better on standardized tests.

Evidence 2: Homework teaches time management, which is a crucial skill for university and career success.

Counter-argument: Some argue that homework causes stress. However, the issue is not homework itself but excessive homework. A reasonable amount (under 2 hours) is beneficial.

Conclusion: Therefore, instead of banning homework, schools should regulate the amount.

這結構跟數學證明有什麼差別?沒有。這就是證明。


一個幾何證明 + 一段平行論文

來實際走一遍。我選一個簡單的幾何證明,然後讓你看看它的「論文版」是什麼樣子。

幾何題目:在三角形 ABC 中,AB = AC(等腰三角形)。證明 ∠B = ∠C。

證明

Given: Triangle ABC with AB = AC.

To prove: ∠B = ∠C.

Proof: Consider the perpendicular bisector of BC, which passes through A because AB = AC. (Triangle is isosceles.) Alternatively, draw AD from A perpendicular to BC, splitting BC into BD and DC. Since AB = AC and AD = AD (common side), triangles ABD and ACD are congruent by RHS. Therefore ∠B = ∠C. ∎

邏輯鏈條很清楚:已知 → 構造輔助線 → 用 RHS 全等 → 得到結論。

平行論文題目:社區是否應該在週末關閉主要道路給行人?

論文

Context: 隨著都市發展,主要道路週末的車流仍然很高,行人與單車族缺乏安全空間。

Thesis: 社區應該在週末將主要道路關閉給行人使用。

Argument 1(對應幾何的輔助構造):引用市府的交通數據,週末白天 70% 的車輛是過路車,並非社區居民。

Argument 2(對應 RHS 全等):比較三個歐洲城市(波哥大、巴黎、奧斯陸)實施週末封路的成果,行人事故率下降 40%,本地店家營收上升 15%。

Counter-argument & Rebuttal: 有人會說商家送貨會受阻。可以指定清晨 6 點到 10 點為物流時段,其餘時間禁止一般車輛。這就像幾何證明裡補上「限制條件」讓結論更精確。

Conclusion: 因此,週末封路不僅可行,而且能改善安全與商業。∎

看出來了嗎?每一段論文都對應證明的一步。你寫英文論說文的時候,心裡其實就在寫一篇證明——只是把符號換成文字,把定理換成數據。


怎麼用數學技能改善英文

講了這麼多,來點實際的。

拆句子像拆方程式

看到複雜的英文句子,先抓主幹。練習:

Although many scientists have spent decades researching the effects of climate change on marine ecosystems, the general public remains largely unaware of the urgency of the situation.

數學式的拆法:

  • 主詞($x$)= the general public
  • 動詞($f$)= remains
  • 補語($y$)= largely unaware of the urgency
  • 附帶條件(constraint)= Although many scientists have spent decades...

那個 Although 子句是「已知條件」,不是核心。先化簡,找到主幹,再把修飾語貼回去。

再試一個更狠的:

The proposal that the committee had been considering for nearly two years before it was finally approved last Tuesday contained provisions that, although controversial at the time, have since become standard practice in the industry.

主幹只有三個詞:The proposal contained provisions。中間兩大段都是修飾。

文法用邏輯推

不要死背文法規則。問自己「為什麼」。

I have been studying for 3 hours.

推:

  • 現在在做什麼?→ studying
  • 從什麼時候開始?→ 3 hours ago
  • 到現在結束了嗎?→ 沒有

三個條件同時成立 → 現在完成進行式。

$\begin{cases} \text{動作從過去開始} \ \text{動作持續到現在} \ \text{可能繼續下去} \end{cases} \Rightarrow \text{現在完成進行式}$

聯立方程式。英文文法其實就是聯立方程式——多個條件交集出唯一答案。

寫作前先畫圖

數學解幾何題,老師都叫我們先畫圖。不是為了算,是為了看。寫英文作文一樣。

題目:Should social media platforms be held responsible for misinformation?

流程:

  1. 畫心智圖——三個論點、反方意見、我的回應
  2. 標註已知條件——有哪些事實可以引用
  3. 標註要證明的結論——我的立場
  4. 安排順序——先講哪個論點?反方放在哪?
  5. 寫下來

學生寫作文最常見的毛病:想到什麼寫什麼,最後沒有重心。把「畫圖」先做,後面順很多。


實戰練習:數學 ↔ 英文互相翻譯

來練習一下。先做數學 → 英文。

題組 A(把數學句翻成英文):

  1. $x > 0 \land x < 10$
  2. $A \Rightarrow B$ 但 $\lnot B$
  3. $\forall x \in \mathbb{Z}, x^2 \geq 0$

參考答案

  1. x is greater than 0 and less than 10.
  2. A implies B, but B is not true.
  3. For every integer x, x squared is greater than or equal to zero.

題組 B(把英文翻成數學):

  1. Every student who passed the exam had studied for at least three months.
  2. Either the train is delayed, or the platform has been changed.
  3. If the temperature drops below zero, then the pipes will freeze.

參考答案

  1. $\forall x \in \text{Students}, \text{Passed}(x) \Rightarrow \text{Studied}(x) \geq 3 \text{ months}$
  2. $\text{TrainDelayed} \lor \text{PlatformChanged}$
  3. $\text{Temp} < 0 \Rightarrow \text{PipesFreeze}$

這題沒有標準答案,只要你寫出來的式子「方向對、量詞對、箭頭對」,就過關。

做這個練習的時候,你會發現——數學符號其實比英文精準。英文寫 "Every student who passed" 還要再說明「為什麼通過就代表有念書」,但數學用 $\Rightarrow$ 一個箭頭就講完了。這就是為什麼我喜歡用數學教英文:它逼你想清楚。


在慕尼黑工大的領悟

去德國之前,我以為「數學」和「英文」是兩條分開的跑道。我自己讀的是 TUM(慕尼黑工業大學)的數學系,課本全英文,教授來自十幾個國家——德國本地人用德語講解數學概念的時候,旁邊坐的印度同學用英語問問題,波蘭同學用英語寫筆記,而我們這些非母語者下課用德語聊天。

有天我突然發現:我在數學課聽懂的那個概念,跟我在英文閱讀課讀懂的那篇文章,背後是同一種「拆解 + 推理」的動作。

更讓我驚訝的是——德國人學數學的方式和我們台灣學生很不一樣。他們小學就教命題邏輯("wenn...dann..." 對應 "if...then..."),國中就教集合論基本概念。我們台灣的數學課比較偏計算,對於「命題之間的關係」著墨不多。

等到上大學,接觸英文教材——Rudin 的《Principles of Mathematical Analysis》、Halmos 的《Naive Set Theory》——我才體會到:英文版的數學書不只是翻譯,它本身就是用邏輯語言寫成的。每個 "let"、"suppose"、"therefore"、"hence" 都是邏輯運算子的英文版。

我那時候才真正相信:英文好的人,學數學不會太難;數學好的人,英文也不會太差。兩者用的是同一塊大腦肌肉。


我在 Amazon 學到的事

在 Amazon 工作的時候,我每天跟數據打交道。我們做 A/B 測試,看哪個版本的頁面轉換率高。我們追蹤使用者行為,看他們在哪個步驟流失。

那時候我學到一個很重要的觀念:你不能只看一個指標。

你優化了點擊率,可能犧牲了使用者體驗。你提升了短期營收,可能傷了長期留存。數據科學教我的是——要看整體系統。

後來我回到教書,發現這個觀念完全適用。

學生學英文,常常只盯一個指標:考試分數。但語言能力是多面向的——聽、說、讀、寫互相牽動。你不能只練閱讀不管聽力,就像你不能只優化一個 KPI 而忽略整個系統。

而數學思維正好訓練你看整體。解一道題的時候,你不會只看一個條件,你會考慮所有條件的交互作用。這種思維模式,用在語言學習上,就是——不要單獨練文法、單獨背單字,要把它們放在句子裡、文章裡、對話裡一起練。


連結:為什麼數學老師要教英文

有人問過我:「你是數學老師,為什麼要教英文?」

我的回答是:「因為它們是同一種能力。」

數學訓練你的是:拆解問題、找規則、用邏輯推理、驗證結果。

英文訓練你的是:拆解句子、找文法結構、用邏輯理解文意、驗證答案。

這兩個能力的核心是邏輯思維。你學會了用邏輯去解數學題,你就已經具備了學好英文的基礎。反過來說,你在英文閱讀中練習的推理能力,也會讓你數學更強。

我見過太多學生把不同科目當成不同世界。數學是數學,英文是英文,兩者沒有關係。但如果你能看到它們的共同結構——邏輯、推理、拆解、驗證——你的學習效率會翻倍。

因為你不是在學兩個科目,你是在練同一種能力,只是用不同的素材。


給學生的話

如果你數學好、英文不好,別擔心。你已經有了最重要的武器——邏輯思維。你需要做的只是把它「轉移」到英文上。

怎麼轉移?

  1. 看到長句子,先拆主幹。 就像解方程式前先化簡。
  2. 文法規則用邏輯推導。 不要死背,想想為什麼。
  3. 做選擇題用排除法。 跟數學選擇題一樣。
  4. 寫作文用證明的結構。 主張、論據、結論。
  5. 閱讀理解用應用題的思路。 抓關鍵資訊、翻譯、推理、驗證。

你不需要變成一個「英文好的人」。你只需要變成一個「會用邏輯處理語言的人」。

而這件事,數學已經教你了。


這篇文章是「數學 × 英文」系列的第一篇。下一篇我會講怎麼把英文文法變成數學公式——用方程式記憶法,讓你再也不會忘文法規則。

威威
威威 Willy
德國數學碩士、前 Amazon 資料科學家。數學是邏輯的語言,英文是世界的窗口。
← 回部落格