对偶原理与蕴含定理

82 阅读1分钟

对偶原理与蕴含定理

对偶原理 (MRP)’=M'R'P'

其中: M、R、P 为项,可表示对象、关系、运算、映射等数学元素; ' 为对偶映射,满足类型一致性:

  • 对象 → 对象
  • 关系 → 关系
  • 运算 → 运算
  • 映射 → 映射
符号定义描述
(MRP)'原表达式 MRP 的对偶变换结果,通过对偶映射 ' 作用于各项
M'、R'、P'分别为 M、R、P 经对偶映射后的对偶项,保持与原项同类型(对象/关系/运算等)
对偶映射 '一种保持结构的变换,确保变换后项的类型与原项严格一致
// 原表达式:  M    R    P  
//            ↓    ↓    ↓  
// 对偶映射:  '    '    '  
//            ↓    ↓    ↓  
// 对偶表达式:M'   R'   P'  
编号原表达式/场景对偶映射对偶结果/对偶表达式
P1非0数积的倒数:(3×5)1(3×5)^{-1}倒数映射 1^{-1}31×513^{-1}×5^{-1},需定义 ×1=××^{-1}=×
P2对数运算:ln(a×b)\ln(a×b)对数函数 ln\lnln(a)+ln(b)\ln(a)+\ln(b),需定义 ln(×)=+\ln(×)=+
P3德摩根定律:(AB)c(A\cup B)^c集合补运算 c^cAcBcA^c\cap B^c,需定义 c=\cup^c=\cap
¬(AB)\neg(A\lor B)¬\neg¬A¬B\neg A\land\neg B¬=\neg\lor=\land
¬(AB)\neg(A\oplus B)¬\negABA\odot B¬=\neg\oplus=\odot(同或)
P4射影几何:(点, 线, 共线)元素对偶映射(线, 点, 共点),对偶命题结构
P5模拟电路:(电压, 串联, KVL)电路对偶映射(电流, 并联, KCL),对偶电路模型
P6数字门电路:(与门, 与非门)门电路对偶映射(或门, 或非门)
P7模态逻辑:¬p\neg\Box p否定映射 ¬\neg¬p\Diamond\neg p,模态词对偶
P8同构映射:(xy)(x*y)'同构映射 'xyx'*'y',保持运算结构
P9.1群同态:(xy)(x*y)'群同态xyx'*'y',同态保持性
P9.2群表示:(xy)(x*y)'群表示 GGLG\to GLxyx'*'y', 用矩阵表示群元素
P9.3自然映射:π(gh)\pi(g\circ h)自然映射 π\piπ(g)π(h)\pi(g)\circ'\pi(h),等价类运算
P9.4协变函子:F(gh)F(g\circ h)协变函子 FFF(g)F(h)F(g)\circ F(h),范畴态射保持
P9.5逆变函子:F(gh)F(g\circ h)逆变函子 FFF(h)F(g)F(h)\circ F(g),态射顺序反转
P10矩阵积逆:(AB)1(A\cdot B)^{-1}逆运算 1^{-1}B1A1B^{-1}\cdot A^{-1},满足 (ab)=ba(a\cdot b)'=b'\cdot a'
矩阵积转置:(AB)T(A\cdot B)^T转置运算 T^TBTATB^T\cdot A^T,同上
矩阵和转置:(A+B)T(A + B)^T转置运算 T^TBT+ATB^T + A^T,同上
矩阵积伴随:(AB)(A\cdot B)^*伴随运算 ^*BAB^*\cdot A^*,同上
P11集合属于:aGa\in G集合对偶映射aG=aHGHa'\in' G'=aH\subseteq GH(,)(\in,\subseteq) 对偶
P12子群条件:ab1Hab^{-1}\in H混乘Ha=HbHa=Hb,连续变换结果
P13集合包含:HKH\subseteq K陪乘aHaK,HaKaaH\subseteq aK, Ha\subseteq Ka 等双向对偶
P14逻辑量词:“所有死”否定映射¬\neg“存在活”,满足 (所有 P)=存在 ¬P(\text{所有}~P)'=\text{存在}~\neg P
P15量词否定:¬xP(x)\neg\forall x P(x)否定映射 ¬\negx¬P(x)\exists x\neg P(x),量词与否定对偶
P16常用对偶对:(所有,必然,禁止,必须,永远,是,与…)语义对偶映射(存在,可能,允许,无需,有时,非, 或…)

蕴含定理 piqj\bigwedge p_i \to \bigvee q_j

两边取否定后换到另一侧与原命题等价。 蕴含定理整合了“非、且、或、蕴含”四大逻辑连接词,形成了统一变换规则; 支持命题公式中条件与结论的双向转换,简化证明过程。 这个定理可用真值表简单证明。

蕴含连接词: \to

与 非、且、或 相比,蕴含连接词有点超出直觉了,但蕴含连接词的真值表是合理有效的。

假设蕴含连接词的真值表如下

pqp→q
00x1
01x2
10x3
11x4
  • L1:p→q 与 ¬q→¬p 等价
  • L2:p→q 与 q→p 不等价
  • L3:1→1=1,1→0=0
  • P1:由L3得 x4=1,x3=0
  • P2:由L3和L1得 x1=1
  • P3:已确定 x1=1,x3=0,x4=1
  • P4:假设x2=0,则(p→q)与(q→p)等价,与L2矛盾,故x2=1
  • 结论:(x1,x2,x3,x4)=(1,1,0,1)

蕴含连接词的真值表如下,这样定义是合理和有效的

pqp→q
001
011
100
111

相关约定

约定编号符号表达式语义解释
P11pp¬p01 \to p \equiv p \equiv \neg p \to 0pp 是真的
P2p0¬pp \to 0 \equiv \neg ppp是假的
P30p10 \to p \equiv 1矛盾可蕴含任意命题
P4p11p \to 1 \equiv 1真命题被任何命题蕴含
P5piqj{p1,,pm}{q1,,qn}\bigwedge p_i \to \bigvee q_j \equiv \{p_1,\dots,p_m\} \to \{q_1,\dots,q_n\}简写约定:左侧合取→右侧析取,可补全为 1piqj01 \land \bigwedge p_i \to \bigvee q_j \lor 0
P6pqpqp \Rightarrow q \equiv p \to q 永真定义“逻辑蕴含”:pp 永真蕴含 qq

四类永真式

{p1,,pm}{q1,,qn}\{p_1,\dots,p_m\} \to \{q_1,\dots,q_n\} 永真 ⇨ 满足以下至少一种情况:

  1. 左侧含假pi0\exists p_i \equiv 0,由 P3 知 0p10 \to p \equiv 1,故蕴含成立;
  2. 右侧含真qj1\exists q_j \equiv 1,由 P4,真命题可被任意前提蕴含;
  3. 某侧矛盾式pi¬pj\exists p_i \equiv \neg p_jqi¬qj\exists q_i \equiv \neg q_j
  4. 两侧等值式piqj\exists p_i \equiv q_j

命题变换示例

原命题p1p2q1q2p_1 \land p_2 \to q_1 \lor q_2

右移规则

p1¬p2q1q2p_1 \to \neg p_2 \lor q_1 \lor q_2

左移规则

p1p2¬q1q2p_1 \land p_2 \land \neg q_1 \to q_2

量词对当关系


蕴含定理的应用

例1:证明反证法

命题pq    p¬q0p \to q \iff p \land \neg q \to 0

证明: 将结论 qq 取反后移至前提侧,右侧留下个0,根据蕴含定理左移规则:

pqp¬q0p \to q \equiv p \land \neg q \to 0

即,假设结论q是假的,推出了矛盾0。

例2:蕴含-析取等价式

命题pq    ¬pqp \to q \iff \neg p \lor q

证明

  1. pp 取反后移至右侧,左侧的 11可省略:

    pq=1¬pq=¬pqp \to q = 1 \to \neg p \lor q = \neg p \lor q
  2. 语义:“若ppqq”等价于“非ppqq”,体现蕴含关系的析取转换。

例3:蕴含否定式

命题¬(pq)    p¬qp¬q\neg(p \to q) \iff p \land \neg q \Rightarrow p \to \neg q

证明

¬(pq)=¬(¬pq)=p¬q\neg(p \to q) = \neg(\neg p \lor q) = p \land \neg q

即证:p¬q¬pqp \land \neg q \Rightarrow \neg p \lor q(两侧存在矛盾式)

例4:双结论蕴含式

命题p1q1q2    p1¬q1q2p_1 \to q_1 \lor q_2 \iff p_1 \land \neg q_1 \to q_2

证明: 将 q1q_1 取反后左移至前提侧,直接应用蕴含定理左移规则:

p1q1q2p1¬q1q2p_1 \to q_1 \lor q_2 \equiv p_1 \land \neg q_1 \to q_2

例5:CP规则(条件证明)

命题p1(q1q2)    p1q1q2p_1 \to (q_1 \to q_2) \iff p_1 \land q_1 \to q_2

证明

  1. 先将内层蕴含转换为析取:

    p1(q1q2)=p1(¬q1q2)p_1 \to (q_1 \to q_2) = p_1 \to (\neg q_1 \lor q_2)
  2. 再将 q1q_1 取反左移,合并前提:

    p1q1q2p_1 \land q_1 \to q_2

价值:将嵌套蕴含转化为合取前提,简化证明步骤。

例6:归结律证明

命题(LC1)(¬LC2)C1C2(L \lor C_1) \land (\neg L \lor C_2) \Rightarrow C_1 \lor C_2

证明

  1. 前提移至右侧,左侧补 11,得右侧析取式:

    ¬(LC1)¬(¬LC2)C1C2\neg(L \lor C_1) \lor \neg(\neg L \lor C_2) \lor C_1 \lor C_2
  2. 对文字 LL 分类讨论:

    • LL 真,则 ¬\neg (¬LC2)=¬C2\neg L \lor C_2) =\neg C_2,右侧为1;
    • LL 假,则 ¬\neg (LC1=¬C1L \lor C_1) = \neg C_1,右侧为1

例7:互质关系证明

命题(a,b)=1(a,c)=1(a,bc)=1(a,b)=1 \land (a,c)=1 \Rightarrow (a,bc)=1

详细证明(反证法)

  1. 假设与前提

    • C1:绿色部分为假设(此处指反证法假设)
    • C2:设 pp(a,bc)(a,bc) 的最小素因子
  2. 反证步骤

    • P1:假设 (a,bc)1(a,bc) \neq 1
    • P2:素因子 p1p \neq 1
    • P3:由 pp(a,bc)(a,bc) 的因子 papbc\Rightarrow p \mid a \land p \mid bc
  3. 关键推导

    • T1pbcpbpcp \mid bc \to p \mid b \lor p \mid c

      • (素数整除乘积性质:若素数整除乘积,则必整除其中一个因子)
    • T2pbcpbpcp \mid bc \land p \nmid b \to p \mid c

      • (蕴含定理的应用:将 pbp \mid b 右移得 pbcpbpcp \mid bc \to p \mid b \lor p \mid c,与 T1 等价)
    • P4:若 (p,b)=1(p,b)=1,由裴蜀定理:

      x,y s.t. px+by=1    pcx+bcy=c    pc\exists x,y \text{ s.t. } px + by = 1 \implies pcx + bcy = c \implies p \mid c
      • (结合 pbcp \mid bc,通过线性组合推导 pcp \mid c,验证 T1 和 T2 的有效性)
    • T3:由 P4 可知,无论 pbp \mid bpcp \mid c,均导致矛盾 \Rightarrow P1 假设错误

    • P5:由 P3T1 pbpc\Rightarrow p \mid b \lor p \mid c

    • P6:对称性,不妨设 pcp \mid c(若 pbp \mid b 同理可证)

    • P7:由 pcp \mid cpap \mid a(a,c)=1(a,c)=1 p=1\Rightarrow p=1,与 P2p1p \neq 1)矛盾 \Rightarrow P1 假设错误 \Rightarrow 原命题 (a,bc)=1(a,bc)=1 成立

逻辑结构对比
原始步骤符号化表达逻辑规则/定理
T1pbcpbpcp \mid bc \to p \mid b \lor p \mid c素数整除性质
T2pbcpbpcp \mid bc \land p \nmid b \to p \mid c蕴含定理
P4(p,b)=1    pc(p,b)=1 \implies p \mid c裴蜀定理 + 线性组合
P7papc    p=1p \mid a \land p \mid c \implies p=1互质定义与公因子性质

数学命题的逻辑语言描述

一、数列极限的三种语言转化

  1. 自然语言
    nn 足够大时,ana_nAA 可以任意近。
  2. 数学语言(标准符号)
    εNn((ε>0N>0n>N)anA<ε)\forall \varepsilon \exists N \forall n \, \big( (\varepsilon > 0 \land N > 0 \land n > N) \to |a_n - A| < \varepsilon \big)
  3. 逻辑语言(抽象形式)
    xyzF(x,y,z)\forall x \exists y \forall z \, F(x, y, z)

二、对偶原理用于极限的否定

原命题(数列极限)

εNn((ε>0N>0n>N)anA<ε)\forall \varepsilon \exists N \forall n \, \big( (\varepsilon > 0 \land N > 0 \land n > N) \to |a_n - A| < \varepsilon \big)

否命题(对偶原理带入极限定义)

εNn((ε>0N>0n>N)anAε)\exists \varepsilon \forall N \exists n \, \big( (\varepsilon > 0 \land N > 0 \land n > N) \land |a_n - A| \geq \varepsilon \big)

就是在交叉使用对偶原理和蕴含定理。

三、简化规则

约定类型原逻辑表达式简化写法否命题(对偶变换)
全称约束x\forall xxxx¬\exists x\neg
存在约束x0\exists x_0x0x_0x0¬\forall x_0\neg
蕴含式x(P(x)Q(x))\forall x(P(x) \to Q(x))P(x)Q(x)\forall _{P(x)}Q(x)P(x)¬Q(x)\exists _{P(x)}\neg Q(x)
合取式x(P(x)Q(x))\exists x(P(x) \land Q(x))P(x)Q(x)\exists _{P(x)}Q(x)P(x)¬Q(x)\forall _{P(x)}\neg Q(x)

极限的无穷小替换定理

作用

  1. 简化证明:无需直接构造 NN 满足 anA<ε|a_n - A| < \varepsilon,只需找到无穷小 s(ε)s(\varepsilon) 使 anA<s(ε)|a_n - A| < s(\varepsilon)
  2. 灵活性s(ε)s(\varepsilon) 可根据问题选择(如 s(ε)=ε2s(\varepsilon) = \varepsilon^2s(ε)=kεs(\varepsilon) = k\varepsilon 等)。
  3. 一致性:数列与函数极限的无穷小替换定理逻辑统一,均通过“无穷小量控制误差”实现证明上的简化。

数列极限的无穷小替换定理

定理表述

ε>0Nn>N(anA<s(ε)),其中limε0s(ε)=0\forall \varepsilon > 0 \, \exists N \, \forall n > N \, (|a_n - A| < s(\varepsilon)) ,其中\lim_{\varepsilon \to 0} s(\varepsilon) = 0

limnan=A\lim_{n \to \infty} a_n = A

定理证明

  • 约定
    • 原极限定义:(ε,N)anA<ε(\varepsilon, N) \to |a_n - A| < \varepsilon
    • 无穷小替换:(ε,N)anA<s(ε)(\varepsilon, N) \to |a_n - A| < s(\varepsilon)
  1. 给定任意 ε>0\varepsilon > 0,需找到 NN 使得 anA<ε|a_n - A| < \varepsilon

  2. 利用无穷小性质: 由 limε0s(ε)=0\lim_{\varepsilon \to 0} s(\varepsilon) = 0,知:

    εδ(x<δs(x)<ε)\forall \varepsilon \, \exists \delta \, (|x| < \delta \to |s(x)| < \varepsilon)

    对当前 ε\varepsilon,存在 δ\delta 使得 x<δ|x| < \deltas(x)<εs(x) < \varepsilon

  3. 根据上面的 ε\varepsilonδ\delta 找到所需的 NN

    对无穷小替换约定进行符号替换:

    • (ε,N0)anA<s(ε)(\varepsilon,N_0) \to |a_n-A|<s(\varepsilon)
    • (ε/10,N1)anA<s(ε/10)(\varepsilon/10,N_1) \to |a_n-A|<s(\varepsilon/10)
    • ...
    • (ε/10k,Nk)anA<s(ε/10k)(\varepsilon/10^k,N_k) \to |a_n-A|<s(\varepsilon/10^k)
    • ...

    不断的写下去,右侧的 ε/10k\varepsilon/10^k 总会小于 δ\delta。 假设从M行后, 右侧的 ε/10n\varepsilon/10^n 总是小于 δ\delta。 所以从M行后,右侧的 s(ε/10n)s(\varepsilon/10^n) 总小于 ε\varepsilon

    • 存在 MM 使得 n>Mn > M 时, ε/10n<δ\varepsilon / 10^n < \delta
    • 所以当 n>Mn > ManA<s(ε/10n)<ε|a_n - A| < s(\varepsilon / 10^n) < \varepsilon

函数极限的无穷小替换定理

定理表述

  1. f(x)f(x)x0x_0 的去心邻域有定义;
  2. 存在 AA,使得 ε>0δ>0(0<xx0<δf(x)A<s(ε))\forall \varepsilon > 0 \, \exists \delta > 0 \, (0 < |x - x_0| < \delta \to |f(x) - A| < s(\varepsilon))
  3. limε0s(ε)=0\lim_{\varepsilon \to 0} s(\varepsilon) = 0

limxx0f(x)=A\lim_{x \to x_0} f(x) = A

引理及证明

引理εδ(x<δs(x)<ε)εδ(xδs(x)<ε)\forall \varepsilon \, \exists \delta (|x| < \delta \to |s(x)| < \varepsilon) \Rightarrow \forall \varepsilon \, \exists \delta (|x| \leq \delta \to |s(x)| < \varepsilon)

引理证明

  1. 左边,对任意 ε\varepsilon,存在 δ1\delta_1 满足 x<δ1s(x)<ε|x| < \delta_1 \to |s(x)| < \varepsilon
  2. δ=δ1/2\delta = \delta_1 / 2,则 xδ<δ1|x| \leq \delta < \delta_1,故 s(x)<ε|s(x)| < \varepsilon

定理证明

对任取的 ε0>0\varepsilon_0 > 0,存在 ε1>0\varepsilon_1 > 0,当 0<εε10 < \varepsilon \leq \varepsilon_1 时,s(ε)<ε0s(\varepsilon) < \varepsilon_0

对上面的 ε1\varepsilon_1,存在 δ0>0\delta_0 > 0,当 0<xx0<δ00 < |x - x_0| < \delta_0 时,f(x)A<s(ε1)<ε0|f(x) - A| < s(\varepsilon_1) < \varepsilon_0

εδ\varepsilon-\delta 的定义,证得 limxx0f(x)=A\lim_{x \to x_0} f(x) = A