109 年 國立臺灣大學電機工程研究所丙組《離散數學(B)》
第 1 題15 分
(15 points) Let be a set of elements. Let , be two different subsets of chosen uniformly at random. What is the probability that is a subset of ? Show your derivation.
登入後即可作答並保存紀錄。
核心觀念
本題為離散機率與集合計數(Combinatorics & Discrete Probability)的經典題型,評量重點如下:
- 有限集合的冪集大小(Size of Power Set):
若集合 的元素個數為 ,則其所有子集所構成的冪集 之大小為 。 - 古典機率模型(Classical Probability Model):
在樣本空間中各基本事件發生機率均等(uniformly at random)的前提下,事件 的機率為: - 元素狀態分配計數法(Element-wise Assignment / Venn Diagram Method):
探討兩子集的包含關係 時,可透過分析母集 中每個元素 在兩集合狀態下的合理分佈位置進行計數。 - 互異條件(Distinct Subsets):
題目關鍵字為 two different subsets,代表 (無放回選取或限制 ),因此計算樣本空間與事件數時,必須排除 的情形。
解題方法
步驟一:確定樣本空間大小
由題目敘述,「從 中均勻隨機選取兩個相異子集 與 」,意即選取一個有序對 ,其中 且 。
- 子集 有 種選法。
- 子集 必須與 相異(),因此有 種選法。
樣本空間大小為:
步驟二:計算滿足 且 的事件數
-
先求滿足 的有序對 總數(含 ):
對於母集 中的任意單一元素 ,在集合對 中有 4 種可能歸屬:- 且
- 且
- 且
- 且
欲滿足 ,則不可出現「 且 」的情況。因此對於 中的每一個元素 ,恰有 3 種合法的放置方式。
第 2 題10 分
(10 points) Solve the following recurrence (show your derivation):
登入後即可作答並保存紀錄。
核心觀念
本題考查二階常係數非齊次線性遞迴關係式(Second-Order Linear Non-Homogeneous Recurrence Relation with Constant Coefficients)的求解。涉及的核心概念與定理如下:
- 通解結構定理:
非齊次遞迴關係式 的通解可表示為齊次解與特解之和: - 齊次解(Homogeneous Solution):
對應特徵方程式(Characteristic Equation)之根為 (相異實根)時,齊次解為 。 - 特解(Particular Solution)與根重疊(Resonance)修正:
當非齊次項為 型態,且 為特徵方程式之單根(重數 )時,特解假設須乘上 ,即設為 。 - 待定係數法與初始條件:
將特解代回原遞迴式求出待定係數,最後再代入初始條件 解出任意常數 。
解題方法
將遞迴關係式移項整理為標準型態:
步驟一:求齊次解
對應之齊次方程式為:
其特徵方程式為:
因式分解得:
故齊次解型態為:
步驟二:求特解
觀察非齊次項 ,底數 為特徵根之一(單重根),為避免與齊次解項線性相依,設特解型式為:
將 代入原遞迴式 :
等號兩邊同除以 :
展開並合併同類項:
第 3 題15 分
(15 points) Find a positive integer such that , or show that such an integer does not exist. Prove the correctness of your answer.
登入後即可作答並保存紀錄。
核心觀念
- 組合數定義:
題目所求之分式即為二項式係數(組合數): - 質數模同餘之組合性質:
- 連續 個正整數的乘積必恰有一個為 的倍數(當區間內不包含 的倍數時)。
- 盧卡斯定理(Lucas' Theorem):設 為質數,非負整數 在 進位下的表示法分別為 與 ,則: 其中約定當 時,。
解題方法
方法一:直接展開與同餘化簡(最直觀的證明)
令 ,則題目要求尋找正整數 滿足:
步驟 1:選取適當的
欲使分子除以分母後的結果在模 下同餘於 ,最簡單的構造法是令分子中「唯一含有質因數 的那一項」恰好為 。
取 ,則對應的 為:
此時 確為正整數。
步驟 2:驗證與證明
將 代入分子,分子的 個連續整數為:
分母為:
將分子中的 寫為 ,並與分母的 約分:
觀察分子剩餘項在模 下的同餘類:
因此剩餘 項的乘積滿足:
將此結果代回原式:
故正整數 滿足題目要求。
(35 points) For each of the following statements, determine whether it is true or false. 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.)
第 4-(a) 題5 分
(a) .
登入後即可作答並保存紀錄。
核心觀念
本題考查一階邏輯(First-Order Logic, Predicate Logic)中存在量詞()對於邏輯連接詞「且()」的分散性質(Distributivity)以及邏輯等價(Logical Equivalence)的定義。
- 邏輯等價():
兩個謂詞邏輯式 代表在**任何論域(Universe of Discourse / Domain)以及任何謂詞詮釋(Interpretation)**下,兩者的真值皆完全相同(即雙向蘊含 與 皆為永真式)。若能找到至少一個反例(一個論域與一組謂詞)使得兩者真值不同,則等價關係不成立。 - 存在量詞的分散性:
- 存在量詞對「且()」不可直接分配:
- 兩者僅具有**單向蘊含(Implication)**關係: 但逆向蘊含 一般不成立。
解題方法
要證明敘述為 False,最佳切入點為構造具體反例(Counterexample):
- 尋找一個論域 與兩謂詞 ,使得:
- 右式 為 True(即論域中存在某個個體具備性質 ,且存在某個個體具備性質 ;但這兩者不必是同一個個體)。
- 左式 為 False(即論域中不存在任何單一個體能同時兼具性質 與 )。
- 當左式為 False 但右式為 True 時,兩式真值不同,即可斷定兩者不具邏輯等價性。
反例構建:
- 取論域 (所有整數)。
- 定義 為「 是偶數(Even number)」。
- 定義 為「 是奇數(Odd number)」。
驗證真值:
- 右式評估:
- 存在偶數(例如 ),故 為 True。
- 存在奇數(例如 ),故 為 True。
第 4-(b) 題5 分
(b) In propositional logic, is a functionally complete set.
登入後即可作答並保存紀錄。
核心觀念
- 函式完整性 (functional completeness):一組布林運算子若能以它們組合表示所有布林函式(等價於能產生 , , 三個基本運算子),則稱為函式完整。
- 等價運算子:
- 為「異或」 (exclusive OR),其真值表: 為真當且僅當 與 的真值不相同。
- 為「同等」 (biconditional),其真值表: 為真當且僅當 與 的真值相同。
- 判斷方法:利用Post's functional completeness theorem,只要能從給定運算子構造出否定 ,或能構造出任一非平凡的單變元函式(如恆真、恆假)即可證明完整;反之,若所有由該集合產生的函式皆保持某種對稱性(例如奇偶性),則該集合不完整。
解題方法
- 觀察 與 的性質
- 為奇偶函式:對於任意輸入,其輸出為真當且僅當真值個數為奇數。
- 為偶奇函式的補:,即輸出為真當且僅當真值個數為偶數。
- 檢查閉合性
任意由 、 組成的合式公式,其真值僅取決於變數真值個數的奇偶性。- 若以 連接任意子式,奇偶性會翻轉。
第 4-(c) 題5 分
(c) If and are two countably infinite sets, then .
登入後即可作答並保存紀錄。
核心觀念
本題主要測驗集合論中關於**集合基數(Cardinality)與可數無限集合(Countably Infinite Sets)**的定義與性質:
- 基數相等(Equicardinality):
對於任意兩個集合 與 ,若存在一個從 映射到 的雙射函數(Bijection,即一對一且映成),則稱兩集合的基數相等,記作 。 - 可數無限集合(Countably Infinite Set):
集合 被稱為可數無限集合,若且唯若 的基數與正整數集合 (或自然數集合 )相同,亦即存在雙射 ,記作 (Aleph-null)。 - 等價關係的遞移律(Transitivity):
集合基數的相等關係是一種等價關係(Equivalence Relation)。若 且 ,則由對稱律與遞移律可得 。
解題方法
本題的論證切入點為回歸可數無限集合的嚴格數學定義:
-
根據定義,若 是可數無限集合,則存在雙射函數:
因此 。
-
同理,若 是可數無限集合,則存在雙射函數:
因此 。
-
由於 是雙射,其反函數 亦為雙射。考慮複合函數:
第 4-(d) 題5 分
(d) If is an infinite set, then must be uncountable.
登入後即可作答並保存紀錄。
核心觀念
- 集合的勢 (Power Set): 給定集合 ,其勢集合記為 ,定義為所有 的子集合的集合。
- 康托爾定理 (Cantor’s Theorem): 對任意集合 ,都有 ,即 與其勢集合之基數不相等且前者較小。
- 可數與不可數的定義:
- 可數集合:與自然數集合 同構,基數為 。
- 不可數集合:基數大於 的集合。
解題方法
- 以康托爾對角線法證明 。
- 若 為無窮集合,則 。根據康托爾定理, 必嚴格大於 ,因此 ,即 為不可數集合。
第 4-(e) 題5 分
(e) If a relation is transitive, then must also be transitive.
登入後即可作答並保存紀錄。
核心觀念
- 關係 (Relation):在集合 上的二元關係 。
- 傳遞性 (Transitivity): 為傳遞的當且僅當
- 關係的平方 :。
- 需要驗證:「若 為傳遞,則 必為傳遞」的真偽。
解題方法
直接以定義推導的方式證明 為傳遞。
- 假設 為傳遞。
- 任取 與 。依照 的定義,存在中介元素 使得
- 先利用傳遞性將 與 結合:
- 再將 與 結合:
第 4-(f) 題5 分
(f) The set is a partial ordering on the set of all positive functions .
登入後即可作答並保存紀錄。
核心觀念
- Big‑O 定義:對正函數 ,寫 表示存在常數 與 ,使得對所有 ,都有 。
- 偏序(partial order):在集合 上的二元關係 必須同時具備
- 自反性:
- 反對稱性:
- 傳遞性:
解題方法
將題目所給集合視為關係
在所有正函數 上檢驗 是否滿足上述三個條件。
- 自反性:對任意 ,取常數 、,即有 ,故 ,。自反性成立。
第 4-(g) 題5 分
(g) If and are two different relations defined on set , then the (directed) graphs representing and must not be isomorphic.
登入後即可作答並保存紀錄。
核心觀念
- 關係 (Relation):在集合 上的二元關係 可視為有向圖 (digraph),其頂點為集合 ,若 則在圖中加入一條從 指向 的有向邊。
- 圖同構 (Isomorphism):兩個有向圖 、 若存在一個雙射 使得對所有有向邊 ,恰有 ,則稱 與 同構。圖同構僅比較結構,不關心頂點名稱。
- 關係的等價與不同:兩個關係 若 ,表示它們在集合 的元素(即有向邊)上至少有一處不同。然而,若僅重新排列頂點名稱,就可能得到同樣的邊結構。
解題方法
- 驗證命題的必要條件:若 必然導致其圖不可同構,則必須證明不存在任何頂點重新標號能把 的圖變成 的圖。
- 舉反例:若能找到一組集合 、兩個不同關係 ,使得它們的有向圖結構相同(僅頂點名稱不同),則命題為偽。
第 5 題10 分
(10 points) Let be a simple planar undirected graph with every vertex having degree 5. Is it true that must have at least 12 vertices? Prove your answer.
登入後即可作答並保存紀錄。
核心觀念
- 平面圖 (planar graph):可在平面上畫而不產生交叉邊的無向圖。
- Euler 公式:對於連通的平面圖 ,有
其中 為面數(包括外圍面)。 - 握手引理 (handshaking lemma):
- 簡單平面圖的面度下界:每個面至少被三條邊圍繞,故
解題方法
- 令 ,題設每個頂點的度皆為 ,使用握手引理得到
- 由簡單平面圖的面度下界 ,代入 :
- 將 代入 Euler 公式
- 結合第 2 步與第 3 步的兩個 表式:
兩邊同乘 後得到
第 6 題15 分
(15 points) If a graph has chromatic number , but every graph resulting from removing one edge from has chromatic number at most . Is it always true that every vertex in has degree at least ? Prove your answer.
Recall that the chromatic number of a graph is the minimum number of colors required to color all vertices such that adjacent vertices have different colors.
登入後即可作答並保存紀錄。
核心觀念
- 色彩數 (chromatic number) :將圖 的頂點著色,使相鄰頂點不同色所需的最少顏色數。
- 邊刪除後的色彩數:若對任意邊 ,圖 的色彩數 ,說明 在刪除任一邊後就不需要 種顏色。
- ‑臨界圖 (k‑critical graph):滿足 ,且對所有邊 , 。本題的假設即是 為 ‑臨界圖的弱化形式。
- 度 (degree) 的下界:在 ‑臨界圖中,有一個著名的性質:,其中 為圖的最小度。此題要求證明這一性質。
解題方法
- 反證:假設存在頂點 的度 。
- 選取相鄰邊:若 ,則 本身已可用 1 色著色,與 矛盾;故必有至少一條相鄰邊 。
- 考慮刪除該邊:根據題目條件, 的色彩數 。因此存在一個恰好使用 種顏色的合法著色 。
- 分析 的可用顏色:在 中, 的鄰居至多 個。