conjunction
: \(\land\)disjunction
: \(\lor\)conditional statement
(又稱implication
): \(\rightarrow\)biconditional statement
(又稱bi-implications
): \(\leftrightarrow\)proposition constant
: p, q, r, s, f, t
proposition formula的遞迴定義
真值表
p | q | \(p \land q\) | \(p \lor q\) | \(p \oplus q\) | \(p \rightarrow q\) | \(p \leftrightarrow q\)
----- | ----- | ------------- | ------------ | -------------- | ------------------- | ------------
T | T | T | T | F | T | T
T | F | F | T | T | F | F
F | T | F | T | T | T | F
F | F | F | F | F | T | T
優先序由先到後:﹁ > ^ = V > → = ←→
converse
: p → q 的converse為 q → pcontrapositive
: p → q 的contrapositive為 ﹁ q → ﹁ pinverse
: p → q 的inverse為 ﹁ p → ﹁ qequivalent
: 當二個proposition在各種情形下皆有相同真值時稱之
tautology
: 不論propositional variable的真值為何,結果都恆為真的proposition。例: p V ﹁pcontradiction
: 不論propositional variable的真值為何,結果都恆為假的proposition。例: p ^ ﹁pcontingency
: 不是tautology也不是contradiction的proposition
logically equivalent
: 已知二個proposition p 及 q,且 p ←→ q 為tautology時稱之。記為\(p \equiv q\)
De Morgan's Law
Identity laws
Domination laws
Idempotent laws
Double negation law
\(\lnot (\lnot p) \equiv p\)
Commutative laws 交換率
Associative laws 結合率
Distributive laws 分配率
Absorption laws
Negation laws
empty set
:沒有元素的集合,記為{}或\(\emptyset\)singleton set
:只有一個元素的集合subset
:若A的所有元素也都是B的元素,則稱A為B的subset,記為\(A \subseteq B\)proper subset
:若A為B的subset,但A≠B,則稱A為B的proper subset,記為\(A \subset B\)
cardinality
:集合中的相異元素個數,集合S的cardinality記為|S|power set
:集合S的power set為所有S的子集所構成的集合,記為P(S)
例:
若集合S有n個元素,則P(S)有\(2^n\)個元素(n個元素,「取」和「不取」二種選擇)
ordered n-tuple \((a_1, a_2, \dots, a_n)\)
:為一有序元素集合(collection),其中\(a_1\)為第一個元素,…,\(a_n\)為第n個元素ordered pairs
:即2-tuple
集合\(A_1, \dots, A_n\) 的Cartesian product
:\(A_1 \times \dots \times A_n = \{ (a_1, \dots, a_n) \mid a_i \in A_i \) for \(i = 1, \dots, n \}\)
disjoint
、mutually disjoint
:若二個集合的交集為空集合,則稱二集合disjointindex set
或set of indices
:令I為非空集合,U為宇集,對於每個,則I稱為index set,且I中的每個元素i稱為index
symmertric difference
:記做A△B,A△B = (A - B) \(\cup\) (B - A)
(binary) relation
from A, B:集合A,B的Cartesian product(即A x B)的任意子集稱之(binary) relation
on A:集合A對自已的Cartesian product(即A x A)的任意子集稱之related to
:當\((a,b) \in R\),則稱a is related to b by R
注意:
roster method
:指一一列出集合的元素以描述集合的方式,例如:S = {1, 2, 3}即是用roster method來描述集合Venn diagram
membership table
:一種類似truth table的表格,若元素屬於某個集合則填上1,否則填上0
例:
A | B | A |
---|---|---|
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
Venn diagram即是圖象化的membership table
ring (R,+,‧),其中R為集合,+與‧為運算子,滿足
commutative ring:\(\forall a, b \in R, a * b = b * a\)的ring
proper divisors of zero / proper zero divisors / zero divisors:在a≠z且b≠z的情形下,若ab=Z,則稱a,b為proper divisors of zero
ring with unity:\(\forall a \in R, 存在u \in R\),使得a u = u * a = a,且u≠0的ring
unity / multiplicative identity:上一句的u即是乘法單位元
units:R中相乘會變成u的元素
如:\(a, b \in R, a * b = b * a = u\)中的a, b
multiplicative inverse:上例中的a,b互為彼此的乘法反元素
已知一個ring (R,+,‧)若存在\(S \subseteq R\)且\(S \neq \emptyset\),(S,+,‧)為ring,則稱S為R的subring
若I為R的ideal,則I滿足在
\(a | b\):a整除b(b是a的倍數),\(\exists c (ac = b)\)
\(a \nmid b\):a不整除b
THEOREM
令a,b,c為整數,其中a≠0,則
\((a + b) \mod n = [(a \mod n) + (b \mod n)] \mod n\)
\((a - b) \mod n = [(a \mod n) - (b \mod n)] \mod n\)
\((a \times b) \mod n = [(a \mod n) \times (b \mod n)] \mod n\)
例:
\(a^3 \mod n = [(a \mod n)^2 \mod n \times a \mod n] \mod n\)
\(a \equiv b \mod n => n | (a - b)\)
\(a \equiv b \mod n => b \equiv a \mod n\)
\(a \equiv b \mod n , b \equiv c \mod n => a \equiv c \mod n\)
封閉性
令\(a, b \in Z_m\)則\(a + b \mod m\)及\(a \times b \mod m \in Z_m\)
交換律
\((w + x) \mod n = (x + w) \mod n\)
\((w \times x) \mod n = (x \times w) \mod n\)
結合律
\([(w + x) + y] \mod n = [w + (x + y)] \mod n\)
\([(w \times x) \times y] \mod n = [w \times (x \times y)] \mod n\)
分配律
\([w \times (x + y)] \mod n = [(w \times x) + (w \times y)] \mod n\)
~~ \([w + (x \times y)] \mod n = [(w + x) \times (w + y)] \mod n\) ~~ 筆記有誤
\([(w + x) \times y] \mod n = [(w \times y) + (x \times y)] \mod n\)
單位元
\((0 + w) \mod n = w \mod n\)
\((1 \times w) \mod n = w \mod n\)
加法反元素-w
$$
\text{for each } w \in , 存在z \in \mathbb{Z} 使得 w + z \equiv 0 \mod n
$$
當d很大時,計算\(h^d \mod n\)
例:
$$
d = 23 \\
23 = 2^4 + 2^2 + 2^1 + 2^0 \\
[23]{10} = [10111]2 \\
h^{23} = (((h^2)^2 \times h)^2 \times h)^2 \times h \mod n \\
= h^{2^4} \times h^{2^2} \times h^2 \times h
$$
歐幾里得演算法
:就是輾轉相除法Extended Euclidean Algorithm
:
已知a, b,找出s, t使得 \(s \times a + t \times b = gcd(a, b)\)
費馬小定理
$$
\text{If } a < P \text{,P是質數且}gcd(a, p) = 1 \\
a^{P-1} \equiv 1 \mod P
$$
或者
$$
g^a \mod P \equiv g^{a \mod P - 1} \mod P
$$
歐拉定理
(廣義的費馬小定理)
對於任意a < n,gcd(a, n) = 1,
則
$$
a^{\phi(n)} = 1 \pmod n
$$
$$
e_n = e_1 e_2 \dots e_{n+1} + 1
$$
Euclid numbers彼此互質
$$
2^p - 1, \text{p是質數}
$$
因數個數比任何小於它的正整數還要多的正整數
見這裡