112 年 國立臺灣大學電機工程研究所丙組《離散數學》
第 1 題15 分
Consider a 13 × 13 grid in the plane, such as . Suppose that each grid point is colored one of red, blue, and green. Prove that there exists a rectangle with all four corners having the same color. If you cannot solve this problem, proving the same fact on a 100 × 100 grid gives good partial score.
登入後即可作答並保存紀錄。
核心觀念:鴿籠原理(Pigeonhole Principle)
要保證存在四個頂點同色的矩形(即尋找兩列 ,在相同的兩行 處擁有相同的顏色),我們可以分析每一行的顏色排列。
詳細證明
-
定義列與行的顏色結構:
consider 一個 的格子點集。每一行由 13 個點組成,每個點塗上 3 種顏色之一(紅、藍、綠)。
由鴿籠原理,每一行 13 個點中,至少有一種顏色出現的次數 次。 -
選取代表顏色與點對:
對第 行(),設出現至少 5 次的顏色為 。
在此行中選擇 5 個塗有顏色 的位置,這 5 個位置可以形成 個列對(column pairs)。
因此,每一行都可以標註一個有序對 ,其中 為顏色, 為從 13 列中選出的 2 列組合,滿足在第 行中這兩列的點顏色皆為 。 -
計算總數與鴿籠原理:
- 顏色有 3 種選擇。
- 從 13 列中選出 2 列的組合數為 種。
- 因此,可能的顏色與列對組合 總數為 種。
-
調整與縮小範圍(更強的 pigeonhole 劃分):
共有 13 行。由鴿籠原理,13 行中至少有 行具有相同的代表顏色 。
不失一般性,設這 5 行各自選出了 5 個顏色為 的列位置。
第 2 題15 分
Solve for all that are powers of 2 (show your derivation):
登入後即可作答並保存紀錄。
核心觀念
本題考驗**二階非齊次遞迴關係式(Second-order Non-homogeneous Recurrence Relation)**的精確解法。解題關鍵涵蓋以下核心觀念與步驟:
- 變數變換(Change of Variables):對於形式如 且限定 為 的次方之遞迴式,可令 (即 ),將對分型遞迴轉化為常係數線性遞迴關係式 。
- 齊次解(Homogeneous Solution):求解對應齊次方程 之特徵方程式(Characteristic Equation),求得特徵根後構建齊次解 。
- 特解(Particular Solution):觀察非齊次項 。當非齊次項包含 ,且 恰為特徵根之一時,使用**待定係數法(Method of Undetermined Coefficients)**需乘以 ,設特解形式為 。
- 初始條件與通解(General Solution & Initial Conditions):組合通解 ,利用初始條件 與 求解待定常數,最後還原變數至 。
解題方法
步驟一:變數變換
因為 為 的次方,令 (),並定義新數列 。
將 代入原遞迴關係式:
整理得:
對應的初始條件為:
步驟二:求解齊次解
考慮齊次遞迴關係式:
寫出特徵方程式:
解得特徵根 。
故齊次解為:
步驟三:求解特解
原式的非齊次項為 。
由於非齊次項的底數 與特徵根 重覆(單根),特解形式需乘上 :
將 代入遞迴式 :
等號兩邊同除以 :
展開並化簡左式:
第 3 題15 分
Let be a prime greater than 20. Find all possible values of . Prove the correctness of your answer.
登入後即可作答並保存紀錄。
核心觀念
本題為數論(Number Theory)的經典題型,核心考點在於利用質因數分解將大模數簡化,並結合以下三大數論定理:
- 中國剩餘定理(Chinese Remainder Theorem, CRT):
若正整數 可分解為兩兩互質的質因數乘積 ,則要求解 ,可先求出 在各小模數 下的同餘值,再組合出唯一解 。 - 費馬小定理(Fermat's Little Theorem, FLT):
若 為質數,且整數 與 互質(),則 。 - 歐拉判別法(Euler's Criterion)與二次剩餘(Quadratic Residue):
若 為奇質數且 ,則 ,其中同餘值僅可能為 (當 為模 之二次剩餘)或 (當 為二次非剩餘)。
解題方法
第一步:質因數分解與互質判定
將模數 進行質因數分解:
因為 兩兩互質,且題目給定 為大於 的質數,故 不可能為 。因此:
第二步:分別求出 對各質因數的同餘值
-
模 系統:
為質數,故 為奇數,即 。
兩邊取 次方得到:
-
模 系統:
因為 為質數且 ,由費馬小定理可知:
-
模 系統:
因為 為質數且 ,由費馬小定理可知:
改寫為平方形式 。由於 為一體(Field),同餘方程式 恰有兩個解:
(亦可由歐拉判別法 說明,值取決於 是否為模 之二次剩餘)。
第三步:證明兩種模 的情況均真實存在
為確保解答無瑕疵,需證明存在大於 的質數 能分別滿足上述兩個同餘值:
- 當 (質數且 )時,。因為 為二次剩餘,故 。
- 當 (質數且 )時,。因為 ,故 。
第 4 題35 分
For each of the following statements, determine whether it is true or false. (You must explicitly answer "true" or "false" for each statement separately. No explanation is needed.) You get +5 points for every correct answer and -6 points for every incorrect one. (0 points if you do not answer.)
(a) and are equivalent.
(b) .
(c) In propositional logic, a functionally complete set must have at least two operators.
(d) If is uncountable, then must be infinite and countable.
(e) The set is countable.
(f) The symmetric closure of a partial ordering must be an equivalence relation.
(g) The set is a partial ordering on the set of all positive functions .
登入後即可作答並保存紀錄。
核心觀念
本題為經典的離散數學綜合考題,涵蓋命題邏輯(Propositional Logic)、量詞邏輯(Predicate Logic)、功能完整集(Functionally Complete Set)、集合論之可數性(Countability of Sets)、關係與閉包(Relations and Closures)、以及偏序關係(Partial Orderings)。重點觀念包括:
- 邏輯等價性(Logical Equivalence):兩命題在所有真值組合下之真假值皆相同。
- 量詞推論與等價(Quantified Equivalence):全稱量詞 與存在量詞 對條件句的分配率與非對稱等價性。
- 功能完整集(Functionally Complete Set):僅需單一邏輯運算子(如 NAND 或 NOR)即可表達所有邏輯函數。
- 集合的可數性(Countability):若存在雙射 且 為可數集,則 為可數集;有限個可數集的笛卡兒積(Cartesian Product)仍為可數集。
- 關係的性質與閉包(Relations and Closures):偏序關係需滿足自反性、反對稱性與遞移性;對稱閉包(Symmetric Closure)不一定能保持關係的遞移性。
- 函數的偏序關係(Pointwise Partial Order):點對點不等式關係在函數空間上構成偏序關係。
解題方法
針對每一小題,採用嚴謹的邏輯推導或反例驗證法(Counterexample Method):
- 對於邏輯等價問題:透過真值指派(Truth Assignment)找出一組矛盾賦值,證明兩者不等價。
- 對於量詞邏輯問題:構造具體的論域(Domain)與謂詞定義(Predicate Definitions)導出反例。
- 對於功能完整集問題:引述單一運算子(Sheffer Stroke / Peirce Arrow)的反例否決敘述。
- 對於集合可數性問題:建立與已知可數集(如 )的雙射關係(Bijection)。
- 對於關係性質問題:檢驗自反性(Reflexivity)、對稱性(Symmetry)、反對稱性(Antisymmetry)與遞移性(Transitivity),或構造小規模集合之反例。
選項分析
(a) 敘述分析
- 題目原文: and are equivalent.
- 判斷:False
- 詳細推導:
將兩命題分別化簡為與/或/非(AND-OR-NOT)形式:- 前者:
- 後者:
設定真值指派:令 。 - 前者真值:
- 後者真值:
因為存在真值不一致的情形,故兩命題不等價。
(b) 敘述分析
- 題目原文:.
- 判斷:False
- 詳細推導:
檢驗邏輯雙向蘊涵關係。雖然 成立,但反向蘊涵並不成立。
構造反例:- 設定論域 。
- 定義謂詞:;。
- 計算右式: 為 (因為 為真); 為 (因為 為真)。因此右式 。
- 計算左式:對於 ,,故全稱敘述 為 。
因為右式為真而左式為假,兩者不等價。
(c) 敘述分析
- 題目原文:In propositional logic, a functionally complete set must have at least two operators.
- 判斷:False
- 詳細推導:
根據功能完整集(Functionally Complete Set)的定義,只要一個運算子集合能夠組合出所有的真值函數,該集合即為功能完整集。
存在僅包含單一運算子的功能完整集:- 謝費爾豎線(NAND 運算子,): 為功能完整集,例如 、。
- 皮爾斯箭號(NOR 運算子,): 亦為功能完整集。
因此,功能完整集不必包含至少兩個運算子。
(d) 敘述分析
- 題目原文:If is uncountable, then must be infinite and countable.
- 判斷:False
- 詳細推導:
第 5 題15 分
Let be a planar graph. Every node in has degree exactly 5.
(a) (5 points) Is it possible that has exactly 24 edges? Prove your answer.
(b) (10 points) Is it possible that has exactly 25 edges? Prove your answer.
登入後即可作答並保存紀錄。
核心觀念
-
握手定理(Handshaking Lemma):
在任意無向圖 中,所有頂點的度數(degree)總和等於邊數的兩倍:
若圖中每個頂點的度數皆為 (即 -正則圖 -regular graph),則 。此式代表 必須為偶數,且頂點數 必須為正整數。 -
平面圖的邊數上限定理(Edge Bound for Planar Graphs):
對於任意頂點數 的簡單平面圖 (簡單圖指無自環與重邊的圖),其每個面至少由 3 條邊圍成()。結合歐拉公式(Euler's Formula),可推導出邊數上限定理:
對於不連通的簡單平面圖(設有 個連通元件),邊數上限為 。若一個簡單圖的邊數超過此上限,則該圖絕對無法繪製在平面上而不發生邊相交的情況。
解題方法
本題基於離散數學之標準定義(預設為無自環與重邊的簡單圖),分為兩個小題進行嚴格證明:
-
第 (a) 小題(邊數 ):
利用握手定理,代入已知條件 與 ,計算頂點數 。若求出之頂點數非整數,即可證明此圖在圖論基本定義下根本不存在。 -
第 (b) 小題(邊數 ):
首先以握手定理計算 時對應的頂點數 。求得正整數頂點數後,進一步使用平面圖邊數上限定理()進行檢驗。將 代入計算平面圖所能容許的最大邊數,比較後證明其違反平面圖限制。
選項分析
- (a) 評估 是否可能恰有 24 條邊:
- 證明:
設 為符合題意之圖,每個頂點度數 。
根據握手定理:
若邊數 ,代入上式得:
- 證明:
第 5 題15 分
Let be a planar graph. Every node in has degree exactly 5.
(a) (5 points) Is it possible that has exactly 24 edges? Prove your answer.
(b) (10 points) Is it possible that has exactly 25 edges? Prove your answer.
登入後即可作答並保存紀錄。
核心觀念
-
握手定理(Handshaking Lemma):
在任意無向圖 中,所有頂點的度數(degree)總和等於邊數的兩倍:
若圖中每個頂點的度數皆為 (即 -正則圖 -regular graph),則 。此式代表 必須為偶數,且頂點數 必須為正整數。 -
平面圖的邊數上限定理(Edge Bound for Planar Graphs):
對於任意頂點數 的簡單平面圖 (簡單圖指無自環與重邊的圖),其每個面至少由 3 條邊圍成()。結合歐拉公式(Euler's Formula),可推導出邊數上限定理:
對於不連通的簡單平面圖(設有 個連通元件),邊數上限為 。若一個簡單圖的邊數超過此上限,則該圖絕對無法繪製在平面上而不發生邊相交的情況。
解題方法
本題基於離散數學之標準定義(預設為無自環與重邊的簡單圖),分為兩個小題進行嚴格證明:
-
第 (a) 小題(邊數 ):
利用握手定理,代入已知條件 與 ,計算頂點數 。若求出之頂點數非整數,即可證明此圖在圖論基本定義下根本不存在。 -
第 (b) 小題(邊數 ):
首先以握手定理計算 時對應的頂點數 。求得正整數頂點數後,進一步使用平面圖邊數上限定理()進行檢驗。將 代入計算平面圖所能容許的最大邊數,比較後證明其違反平面圖限制。
選項分析
- (a) 評估 是否可能恰有 24 條邊:
- 證明:
設 為符合題意之圖,每個頂點度數 。
根據握手定理:
若邊數 ,代入上式得:
- 證明:
第 6 題5 分
Let be a graph in which every node has degree 5. Prove that the chromatic number of is at least 5 or find a counterexample.
登入後即可作答並保存紀錄。
要證明著色數 或是找出反例,本題結論為存在反例(即該命題不成立)。
關鍵觀念與解題脈絡
- 著色數上界(Brooks' Theorem):若連通圖 不是完全圖 且不是奇數長度的環 ,則其著色數 。
- 反例構造:題目給定 為 5-正則圖(每節點度數為 5),其最大度數 。若 不是 ,由 Brooks 定理可知 。若進一步構造出可 2-著色、3-著色或 4-著色之 5-正則圖,即構成反例。