กราฟบริบูรณ์ K8 มีวงจรแฮมิลตันที่แตกต่างกันกี่วงจร H วงจรที่ต่างกันเพียงจุดยอดเริ่มต้นหรือทิศทางนับเป็นวงจรเดียวกัน
K8
H =
6.ทฤษฎีกราฟยาก
มีวอล์กความยาว 2 จาก C ไป A กี่วอล์ก วอล์กอาจซ้ำจุดยอดและเส้นเชื่อมได้ เรียกจำนวนนี้ว่า N
M = เมทริกซ์ประชิดL = 2
N =
7.ทฤษฎีจำนวนและเลขคณิตมอดูลาร์ปานกลาง
จงหาจำนวนเต็มบวกที่น้อยที่สุด x ที่ x ≡ 4 (mod 6) และ x ≡ 6 (mod 11)
x ≡ 4 (mod 6)x ≡ 6 (mod 11)
x =
8.ทฤษฎีจำนวนและเลขคณิตมอดูลาร์ยาก
ใช้การยกกำลังสองซ้ำเพื่อหา 41151 mod 57
a = 41k = 151n = 57
41151 mod 57 =
3สารละลาย
1.ตรรกศาสตร์ประพจน์และการพิสูจน์
คำตอบ: ขัดแย้ง (contradiction)
ความสมมูลเชิงตรรกะ: สูตรสองสูตรสมมูลกัน (≡) เมื่อมีค่าเท่ากันทุกแถวของตารางค่าความจริง ซ้ำซ้อน (tautology) เป็น 1 ทุกแถว ขัดแย้ง (contradiction) เป็น 0 ทุกแถว และ contingency ไม่ใช่ทั้งสองอย่าง กฎที่มีประโยชน์: กฎของเดอมอร์แกน ¬(a ∧ b) ≡ ¬a ∨ ¬b และ ¬(a ∨ b) ≡ ¬a ∧ ¬b; a → b ≡ ¬a ∨ b ≡ ¬b → ¬a (การแย้งสลับที่); ¬(a → b) ≡ a ∧ ¬b; และกฎการแจกแจง a ∨ (b ∧ c) ≡ (a ∨ b) ∧ (a ∨ c)
ตารางค่าความจริงทีละแถว
a = 1, b = 1: b ∨ a = 1, ¬b = 0, ¬a = 0, ¬b ∧ ¬a = 0, (b ∨ a) ∧ (¬b ∧ ¬a) = 0
a = 1, b = 0: b ∨ a = 1, ¬b = 1, ¬a = 0, ¬b ∧ ¬a = 0, (b ∨ a) ∧ (¬b ∧ ¬a) = 0
a = 0, b = 1: b ∨ a = 1, ¬b = 0, ¬a = 1, ¬b ∧ ¬a = 0, (b ∨ a) ∧ (¬b ∧ ¬a) = 0
a = 0, b = 0: b ∨ a = 0, ¬b = 1, ¬a = 1, ¬b ∧ ¬a = 1, (b ∨ a) ∧ (¬b ∧ ¬a) = 0
จัดประเภท
(b ∨ a) ∧ (¬b ∧ ¬a): 0, 0, 0, 0
เป็น 0 ทุกแถว: contradiction
คำตอบ
ขัดแย้ง (contradiction)
2.ตรรกศาสตร์ประพจน์และการพิสูจน์
คำตอบ: N = 10
ตารางค่าความจริง: สูตรที่มีตัวแปรต่างกัน n ตัวมี 2ⁿ แถว หนึ่งแถวต่อทุกชุดของค่าความจริง (1 = จริง, 0 = เท็จ) ทำจากด้านในออกมาและให้ทุกประพจน์ย่อยมีคอลัมน์ของตัวเอง ¬a กลับค่า a ∧ b เป็น 1 เฉพาะเมื่อทั้งสองเป็น 1 a ∨ b เป็น 0 เฉพาะเมื่อทั้งสองเป็น 0 a → b เป็น 0 เฉพาะเมื่อ a = 1 และ b = 0 a ↔ b เป็น 1 เมื่อทั้งสองข้างเท่ากัน
คอลัมน์
b ∧ a; d ∨ (b ∧ a); ¬b; ¬b → c; ¬(¬b → c); a ∧ c; ¬(¬b → c) → (a ∧ c); (d ∨ (b ∧ a)) ↔ (¬(¬b → c) → (a ∧ c))
แยกตาม a
a = 1: 6
a = 0: 4
N = 6 + 4 = 10
คำตอบ
N = 10
3.เซต ความสัมพันธ์ และฟังก์ชัน
คำตอบ: k = 2
ความสัมพันธ์: ความสัมพันธ์ R บนเซต X คือเซตของคู่อันดับ (x, y) R สะท้อนเมื่อ (x, x) ∈ R สำหรับทุก x ใน X; สมมาตรเมื่อ (x, y) ∈ R มี (y, x) ∈ R มาด้วยเสมอ; ปฏิสมมาตรเมื่อ (x, y) และ (y, x) อยู่ใน R ทั้งคู่เฉพาะเมื่อ x = y; และแพร่ผ่านเมื่อ (x, y) และ (y, z) ใน R บังคับให้ (x, z) ∈ R ความสัมพันธ์สมมูลคือความสัมพันธ์ที่สะท้อน สมมาตร และแพร่ผ่าน และแบ่ง X เป็นคลาสที่ไม่ซ้อนกัน
คู่ที่ต้องเพิ่ม
{(4, 2), (3, 4)}
นับ
k = 2
คำตอบ
k = 2
4.เซต ความสัมพันธ์ และฟังก์ชัน
คำตอบ: (f ∘ g)(3) = 4
ฟังก์ชันและการนับ: ฟังก์ชัน f: A → B ให้สมาชิกทุกตัวของ A มีภาพใน B เพียงหนึ่งตัวพอดี f เป็นหนึ่งต่อหนึ่ง (injective) เมื่อสมาชิกต่างกันมีภาพต่างกัน ทั่วถึง (surjective) เมื่อสมาชิกทุกตัวของ B เป็นภาพ และหนึ่งต่อหนึ่งทั่วถึง (bijective) เมื่อเป็นจริงทั้งสองอย่าง เมื่อ |A| = m และ |B| = n มี nᵐ ฟังก์ชัน ฟังก์ชันหนึ่งต่อหนึ่ง n!/(n − m)! ฟังก์ชัน (m ≤ n) และฟังก์ชันทั่วถึง Σ (−1)ᵏ·C(n, k)·(n − k)ᵐ ฟังก์ชันโดยหลักการเพิ่มเข้า–ตัดออก |𝒫(A)| = 2ᵐ และ |A × B| = m·n
ฟังก์ชันด้านใน
g(3) = 2
ฟังก์ชันด้านนอก
f(2) = 4
(f ∘ g)(3) = 4
คำตอบ
(f ∘ g)(3) = 4
5.ทฤษฎีกราฟ
คำตอบ: H = 2520
ออยเลอร์ แฮมิลตัน และต้นไม้: กราฟเชื่อมโยงมีวงจรออยเลอร์ (ผ่านทุกเส้นเชื่อมครั้งเดียวและกลับจุดเริ่มต้น) เมื่อทุกจุดยอดมีดีกรีคู่ และมีทางเดินออยเลอร์ที่ไม่ใช่วงจรเมื่อมีจุดยอดดีกรีคี่พอดีสองจุด ทางเดินนั้นไปจากจุดยอดคี่จุดหนึ่งถึงอีกจุดหนึ่ง วงจรแฮมิลตันผ่านทุกจุดยอดครั้งเดียว Kn มีวงจรแบบนี้ (n − 1)!/2 วงจร ต้นไม้ที่มี n จุดยอดมี n − 1 เส้นเชื่อม และกราฟเชื่อมโยงที่มี m เส้นเชื่อมจะเหลือต้นไม้ทอดข้ามหลังเอาเส้นเชื่อมออก m − n + 1 เส้น
นับ
H = (8 − 1)!/2 = 5040/2 = 2520
คำตอบ
H = 2520
6.ทฤษฎีกราฟ
คำตอบ: N = 1
ดีกรี: ดีกรีของจุดยอดคือจำนวนเส้นเชื่อมที่มาบรรจบที่จุดนั้น เส้นเชื่อมแต่ละเส้นมีสองปลาย ดังนั้นผลบวกของดีกรีเท่ากับสองเท่าของจำนวนเส้นเชื่อม: Σ deg(v) = 2|E| (เล็มมาการจับมือ) ดังนั้นจำนวนจุดยอดที่มีดีกรีคี่เป็นจำนวนคู่ Kn มีเส้นเชื่อม n(n − 1)/2 เส้น กราฟปรกติดีกรี k ที่มี n จุดยอดมี nk/2 เส้น และต้นไม้ที่มี n จุดยอดมี n − 1 เส้นเชื่อม
เมทริกซ์ประชิด
A: 0 1 1 0 0
B: 1 0 1 1 1
C: 1 1 0 0 1
D: 0 1 0 0 1
E: 0 1 1 1 0
เพื่อนบ้านร่วม
(M²)CA = 1·0 + 1·1 + 0·1 + 0·0 + 1·0 = 1
คำตอบ
N = 1
7.ทฤษฎีจำนวนและเลขคณิตมอดูลาร์
คำตอบ: x = 28
ตัวผกผันและความสอดคล้อง: a มีตัวผกผันมอดูโล n เมื่อ gcd(a, n) = 1 เท่านั้น ขั้นตอนวิธีของยูคลิดแบบขยายเขียน 1 = s·n + t·a แล้ว a⁻¹ ≡ t (mod n) ความสอดคล้อง a·x ≡ b (mod n) ที่ gcd(a, n) = 1 มีคำตอบ x ≡ a⁻¹·b ความสอดคล้องสองข้อ x ≡ r₁ (mod m₁) และ x ≡ r₂ (mod m₂) ที่มอดูลัสเป็นจำนวนเฉพาะสัมพัทธ์กันมีคำตอบเดียวมอดูโล m₁·m₂ (ทฤษฎีบทเศษเหลือของจีน) φ(n) ของออยเลอร์นับจำนวนตั้งแต่ 1 ถึง n ที่เป็นจำนวนเฉพาะสัมพัทธ์กับ n: φ(n) = n·∏(1 − 1/p)
ความสอดคล้องข้อแรก
x = 4 + 6k
ความสอดคล้องข้อที่สอง
4 + 6k ≡ 6 (mod 11) → 6k ≡ 2 (mod 11)
k ≡ 2·2 ≡ 4 (mod 11)
ผลลัพธ์
x = 4 + 6·4 = 28
x = 28
ตรวจสอบ: 28 mod 6 = 4, 28 mod 11 = 6
คำตอบ
x = 28
8.ทฤษฎีจำนวนและเลขคณิตมอดูลาร์
คำตอบ: 41151 mod 57 = 2
เลขยกกำลังมอดูลาร์และ RSA: คำนวณ aᵏ mod n ด้วยการยกกำลังสองซ้ำ: เขียน k เป็นเลขฐานสอง ยกกำลังสอง ลดค่าหลังทุกขั้นตอน และคูณเลขยกกำลังที่บิตเป็น 1 แฟร์มา: aᵖ⁻¹ ≡ 1 (mod p) สำหรับจำนวนเฉพาะ p ที่หาร a ไม่ลงตัว ดังนั้นลดเลขชี้กำลังมอดูโล p − 1 ได้ RSA: เลือกจำนวนเฉพาะ p และ q, n = p·q และ φ(n) = (p − 1)(q − 1) เลขชี้กำลังสาธารณะ e เป็นจำนวนเฉพาะสัมพัทธ์กับ φ(n) และเลขชี้กำลังส่วนตัวคือ d = e⁻¹ mod φ(n) เข้ารหัสด้วย c = mᵉ mod n และถอดรหัสด้วย m = cᵈ mod n