conjunction
: ∧disjunction
: ∨conditional statement
(又稱implication
): →biconditional statement
(又稱bi-implications
): ↔proposition constant
: p, q, r, s, f, t
proposition formula的遞迴定義
真值表
p | q | p∧q | p∨q | p⊕q | p→q | p↔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≡q
De Morgan's Law
Identity laws
Domination laws
Idempotent laws
Double negation law
¬(¬p)≡p
Commutative laws 交換率
Associative laws 結合率
Distributive laws 分配率
Absorption laws
Negation laws
empty set
:沒有元素的集合,記為{}或∅singleton set
:只有一個元素的集合subset
:若A的所有元素也都是B的元素,則稱A為B的subset,記為A⊆Bproper subset
:若A為B的subset,但A≠B,則稱A為B的proper subset,記為A⊂B
cardinality
:集合中的相異元素個數,集合S的cardinality記為|S|power set
:集合S的power set為所有S的子集所構成的集合,記為P(S)
例:
若集合S有n個元素,則P(S)有2n個元素(n個元素,「取」和「不取」二種選擇)
ordered n-tuple \((a_1, a_2, \dots, a_n)\)
:為一有序元素集合(collection),其中a1為第一個元素,…,an為第n個元素ordered pairs
:即2-tuple
集合A1,…,An 的Cartesian product
:A1×⋯×An={(a1,…,an)∣ai∈Ai for i=1,…,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) ∪ (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)∈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:∀a,b∈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:∀a∈R,存在u∈R,使得a u = u * a = a,且u≠0的ring
unity / multiplicative identity:上一句的u即是乘法單位元
units:R中相乘會變成u的元素
如:a,b∈R,a∗b=b∗a=u中的a, b
multiplicative inverse:上例中的a,b互為彼此的乘法反元素
已知一個ring (R,+,‧)若存在S⊆R且S≠∅,(S,+,‧)為ring,則稱S為R的subring
若I為R的ideal,則I滿足在
a|b:a整除b(b是a的倍數),∃c(ac=b)
a∤b:a不整除b
THEOREM
令a,b,c為整數,其中a≠0,則
(a+b)modn=[(amodn)+(bmodn)]modn
(a−b)modn=[(amodn)−(bmodn)]modn
(a×b)modn=[(amodn)×(bmodn)]modn
例:
a3modn=[(amodn)2modn×amodn]modn
a≡bmodn=>n|(a−b)
a≡bmodn=>b≡amodn
a≡bmodn,b≡cmodn=>a≡cmodn
封閉性
令a,b∈Zm則a+bmodm及a×bmodm∈Zm
交換律
(w+x)modn=(x+w)modn
(w×x)modn=(x×w)modn
結合律
[(w+x)+y]modn=[w+(x+y)]modn
[(w×x)×y]modn=[w×(x×y)]modn
分配律
[w×(x+y)]modn=[(w×x)+(w×y)]modn
~~ [w+(x×y)]modn=[(w+x)×(w+y)]modn ~~ 筆記有誤
[(w+x)×y]modn=[(w×y)+(x×y)]modn
單位元
(0+w)modn=wmodn
(1×w)modn=wmodn
加法反元素-w
for each w∈,存在z∈Z使得w+z≡0modn
當d很大時,計算hdmodn
例:
$$
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×a+t×b=gcd(a,b)
費馬小定理
If a<P,P是質數且gcd(a,p)=1aP−1≡1modP
歐拉定理
(廣義的費馬小定理)
對於任意a < n,gcd(a, n) = 1,
則
aϕ(n)=1(modn)
en=e1e2…en+1+1
2p−1,p是質數
因數個數比任何小於它的正整數還要多的正整數
見這裡