跳到主要内容

离散数学速查表

本速查表汇总离散数学的核心概念、公式和定理,便于快速查阅和复习。

数理逻辑

命题逻辑联结词

联结词符号读法真值条件
否定¬p\neg p非 p真值取反
合取pqp \land qp 且 q两者都真
析取pqp \lor qp 或 q至少一真
蕴含pqp \rightarrow qp 蕴含 q只有 p 真 q 假时为假
双条件pqp \leftrightarrow qp 当且仅当 q真值相同

逻辑等价公式

德摩根律¬(pq)¬p¬q\neg(p \land q) \equiv \neg p \lor \neg q ¬(pq)¬p¬q\neg(p \lor q) \equiv \neg p \land \neg q

蕴含等价pq¬pqp \rightarrow q \equiv \neg p \lor q pq¬q¬pp \rightarrow q \equiv \neg q \rightarrow \neg p (逆否命题)

分配律p(qr)(pq)(pr)p \land (q \lor r) \equiv (p \land q) \lor (p \land r) p(qr)(pq)(pr)p \lor (q \land r) \equiv (p \lor q) \land (p \lor r)

吸收律p(pq)pp \lor (p \land q) \equiv p p(pq)pp \land (p \lor q) \equiv p

其他重要等价p(qr)(pq)rp \rightarrow (q \rightarrow r) \equiv (p \land q) \rightarrow r (pq)(pr)p(qr)(p \rightarrow q) \land (p \rightarrow r) \equiv p \rightarrow (q \land r) (pr)(qr)(pq)r(p \rightarrow r) \land (q \rightarrow r) \equiv (p \lor q) \rightarrow r

推理规则

规则名称形式
假言推理pq,pqp \rightarrow q, p \vdash q
拒取式pq,¬q¬pp \rightarrow q, \neg q \vdash \neg p
假言三段论pq,qrprp \rightarrow q, q \rightarrow r \vdash p \rightarrow r
析取三段论pq,¬pqp \lor q, \neg p \vdash q

谓词逻辑量词

量词符号含义
全称量词\forall对所有...
存在量词\exists存在...

量词否定¬(x,P(x))x,¬P(x)\neg(\forall x, P(x)) \equiv \exists x, \neg P(x) ¬(x,P(x))x,¬P(x)\neg(\exists x, P(x)) \equiv \forall x, \neg P(x)

集合论

集合运算

运算符号定义
并集ABA \cup B{xxAxB}\{x \mid x \in A \lor x \in B\}
交集ABA \cap B{xxAxB}\{x \mid x \in A \land x \in B\}
差集ABA \setminus B{xxAxB}\{x \mid x \in A \land x \notin B\}
补集A\overline{A}UAU \setminus A
对称差ABA \triangle B(AB)(BA)(A \setminus B) \cup (B \setminus A)

集合恒等式

德摩根律AB=AB\overline{A \cup B} = \overline{A} \cap \overline{B} AB=AB\overline{A \cap B} = \overline{A} \cup \overline{B}

分配律A(BC)=(AB)(AC)A \cap (B \cup C) = (A \cap B) \cup (A \cap C) A(BC)=(AB)(AC)A \cup (B \cap C) = (A \cup B) \cap (A \cup C)

幂集公式P(A)=2A|\mathcal{P}(A)| = 2^{|A|}

笛卡尔积A×B=A×B|A \times B| = |A| \times |B|

容斥原理

两集合AB=A+BAB|A \cup B| = |A| + |B| - |A \cap B|

三集合ABC=A+B+CABACBC+ABC|A \cup B \cup C| = |A| + |B| + |C| - |A \cap B| - |A \cap C| - |B \cap C| + |A \cap B \cap C|

关系与函数

关系的性质

性质定义
自反性aA,(a,a)R\forall a \in A, (a, a) \in R
反自反性aA,(a,a)R\forall a \in A, (a, a) \notin R
对称性(a,b)R(b,a)R(a, b) \in R \Rightarrow (b, a) \in R
反对称性(a,b)R(b,a)Ra=b(a, b) \in R \land (b, a) \in R \Rightarrow a = b
传递性(a,b)R(b,c)R(a,c)R(a, b) \in R \land (b, c) \in R \Rightarrow (a, c) \in R

特殊关系

等价关系:自反、对称、传递

偏序关系:自反、反对称、传递

等价类[a]={xA(a,x)R}[a] = \{x \in A \mid (a, x) \in R\}

函数性质

性质定义
单射(一对一)f(a)=f(b)a=bf(a) = f(b) \Rightarrow a = b
满射(映上)yB,xA,f(x)=y\forall y \in B, \exists x \in A, f(x) = y
双射(一一对应)既是单射又是满射

函数计数

mm 元集到 nn 元集的函数个数:nmn^m

mm 元集到 nn 元集的单射个数:P(n,m)=n!(nm)!P(n, m) = \frac{n!}{(n-m)!}

组合计数

基本计数原理

加法原理:做一件事有 nn 类方法,第 ii 类有 mim_i 种方法,则共有 m1+m2++mnm_1 + m_2 + \ldots + m_n 种方法。

乘法原理:做一件事有 nn 个步骤,第 ii 步有 mim_i 种方法,则共有 m1×m2××mnm_1 \times m_2 \times \ldots \times m_n 种方法。

排列与组合

排列数P(n,r)=n!(nr)!P(n, r) = \frac{n!}{(n-r)!}

组合数C(n,r)=(nr)=n!r!(nr)!C(n, r) = \binom{n}{r} = \frac{n!}{r!(n-r)!}

组合恒等式(nr)=(nnr)\binom{n}{r} = \binom{n}{n-r} (nr)=(n1r1)+(n1r)\binom{n}{r} = \binom{n-1}{r-1} + \binom{n-1}{r} r=0n(nr)=2n\sum_{r=0}^{n} \binom{n}{r} = 2^n r=0n(1)r(nr)=0\sum_{r=0}^{n} (-1)^r \binom{n}{r} = 0

二项式定理

(x+y)n=r=0n(nr)xnryr(x + y)^n = \sum_{r=0}^{n} \binom{n}{r} x^{n-r} y^r

可重复组合

nn 个不同元素中可重复地选取 rr 个:

H(n,r)=(n+r1r)H(n, r) = \binom{n+r-1}{r}

图论

基本概念

术语定义
阶(Order)图的顶点数 $
边数图的边数 $
度(Degree)顶点关联的边数
路径顶点和边交替的序列
回路起点等于终点的路径
连通图任意两点间有路径

握手定理

vVdeg(v)=2E\sum_{v \in V} \deg(v) = 2|E|

推论:任何图中度数为奇数的顶点个数是偶数。

图的类型

类型条件
简单图无自环和重边
完全图 KnK_n任意两点都有边
二分图顶点可分为两个独立集
连通无回路图

完全图的边数

E(Kn)=(n2)=n(n1)2|E(K_n)| = \binom{n}{2} = \frac{n(n-1)}{2}

树的性质

  • nn 个顶点的树有 n1n-1 条边
  • 树中任意两点间有唯一路径
  • 连通图的生成树存在
  • nn 个标号顶点的生成树个数:nn2n^{n-2}(Cayley 公式)

图的着色

色数 χ(G)\chi(G):给图的顶点着色,使相邻顶点颜色不同,所需的最少颜色数。

布鲁克斯定理:若连通图 GG 不是完全图或奇环,则 χ(G)Δ(G)\chi(G) \leq \Delta(G)

数论基础

整除与同余

整除aba \mid b 表示存在整数 kk 使得 b=akb = ak

同余ab(modn)a \equiv b \pmod{n} 表示 n(ab)n \mid (a - b)

最大公约数与最小公倍数

gcd(a,b)lcm(a,b)=ab\gcd(a, b) \cdot \text{lcm}(a, b) = a \cdot b

欧几里得算法gcd(a,b)=gcd(b,amodb)\gcd(a, b) = \gcd(b, a \mod b)

欧拉函数

ϕ(n)\phi(n):小于 nn 且与 nn 互质的正整数个数。

公式:若 n=p1a1p2a2pkakn = p_1^{a_1} p_2^{a_2} \cdots p_k^{a_k},则: ϕ(n)=ni=1k(11pi)\phi(n) = n \prod_{i=1}^{k} \left(1 - \frac{1}{p_i}\right)

费马小定理

pp 是素数且 gcd(a,p)=1\gcd(a, p) = 1,则: ap11(modp)a^{p-1} \equiv 1 \pmod{p}

代数结构

群的定义

集合 GG 和运算 \cdot 构成群,满足:

  1. 封闭性a,bG,abG\forall a, b \in G, a \cdot b \in G
  2. 结合律(ab)c=a(bc)(a \cdot b) \cdot c = a \cdot (b \cdot c)
  3. 单位元eG,aG,ea=ae=a\exists e \in G, \forall a \in G, e \cdot a = a \cdot e = a
  4. 逆元aG,a1,aa1=e\forall a \in G, \exists a^{-1}, a \cdot a^{-1} = e

常见代数结构

结构条件
半群封闭、结合律
幺半群半群 + 单位元
幺半群 + 逆元
阿贝尔群(交换群)群 + 交换律
两个运算,都是阿贝尔群,满足分配律
环 + 非零元素有乘法逆元

递推关系

求解方法

特征方程法(用于线性齐次递推):

对于 an=c1an1+c2an2a_n = c_1 a_{n-1} + c_2 a_{n-2},解特征方程: r2c1rc2=0r^2 - c_1 r - c_2 = 0

若有两个不同根 r1,r2r_1, r_2an=Ar1n+Br2na_n = A \cdot r_1^n + B \cdot r_2^n

常见递推关系

斐波那契数列Fn=Fn1+Fn2F_n = F_{n-1} + F_{n-2} 通项公式: Fn=15[(1+52)n(152)n]F_n = \frac{1}{\sqrt{5}}\left[\left(\frac{1+\sqrt{5}}{2}\right)^n - \left(\frac{1-\sqrt{5}}{2}\right)^n\right]

汉诺塔Tn=2Tn1+1T_n = 2T_{n-1} + 1 解:Tn=2n1T_n = 2^n - 1

常用数学符号

数集符号

符号含义
N\mathbb{N}自然数集
Z\mathbb{Z}整数集
Q\mathbb{Q}有理数集
R\mathbb{R}实数集
C\mathbb{C}复数集

其他符号

符号含义
\forall对所有
\exists存在
\in属于
\subseteq子集
\Rightarrow蕴含
\Leftrightarrow当且仅当
\therefore因此
\blacksquare证明完毕