AIL C8 论证与攻击关系

除了对不完备知识,对其他多种类型的知识表示与推理也存在一致性的处理问题。

  • 实践推理: 处理不同行动之间的相互排斥关系;
  • 规范推理: 处理不同规范之间的冲突关系;
  • 多主体说服或争论:处理不同观点之间的不协调关系。

这些不同推理背景下的冲突处理被抽象化,并在统一框架下建模:

  • 各个局部推理抽象化为有特定状态的论证
  • 论证之上的演算是关于论证之间攻击关系的演算。

论辩逻辑:专门处理各种知识之间攻击关系的逻辑系统。

论证

通常,论证是由下三部分组成的一个结构。

  • 一组前提
  • 一个推理关系:由推理规则定义。
  • 一个结论

推理规则

PropProp是某个逻辑语言下的所有命题集合,ϕ,ϕiProp,1in\phi, \phi_i \in Prop,1 \le i \le n.

推理规则分为

  • 硬性规则:表示为ϕ1,...,ϕnϕ\phi_1, . . . , \phi_n \longrightarrow\phi,即当ϕ1,...,ϕn\phi_1, . . . , \phi_n 为真时,ϕ\phi 必然为真;
  • 可废止规则:表示为ϕ1,...,ϕnϕ\phi_1, . . . , \phi_n \Longrightarrow\phi,意指一般情况下,当ϕ1,...,ϕn\phi_1, . . . , \phi_n 为真时,ϕ\phi 为真;但允许在一些例外情况ϕ\phi为假。

当规则中包含变元时,规定规则中的变元都是全称量化的。

形式可推演的拓展定义

给定一组规则集合RR,一组前提集合Φ={ϕ1,ϕ2,...,ϕn}\Phi = \{\phi_1, \phi_2, . . . , \phi_n\} 和一个结论ψ\psi , 其中 ϕi\phi_iψ\psi 都是公式。从前提Φ\Phi结论ψ\psi形式可推演 的,记作Φ ⁣ ⁣ ⁣Rψ\Phi |\!\!\!\succ_R \psi,如果存在一个证明

1ψ12ψ2...mψm\begin{align*} 1\quad &\psi_1\\ 2\quad &\psi_2\\ ...\\ m\quad &\psi_m\\ \end{align*}

使得 ψm=ψψ_m = ψ。其中,每个 ψi(i=1,2,3,...,m)ψ_i (i = 1, 2, 3, . . . ,m) 要么属于Φ\Phi, 要么依据 {ψ1,...,ψi1}\{ψ_1, . . . , ψ_{i−1}\} 中的公式通过应用RR中一条推理规则得到。

论证的定义

论证

PropProp是某个逻辑语言下的所有命题集合,RR 为一组推理规则集合。给定命题集合ΦProp\Phi ⊆ Prop命题 ϕPropϕ ∈ Prop

定义论证为一个三元组 (Φ,R,ϕ)(\Phi,R,\phi),使得

  • Φ\Phiϕϕ 是依据 RR 形式可推演的,即Φ ⁣ ⁣ ⁣Rϕ\Phi |\!\!\!\succ_R \phi
  • 不存在 Φ\Phi'RR',使得ΦRΦR\Phi' ∪ R' ⊂ \Phi ∪ R,且从Φ\Phi'ϕϕ 是依据 RR' 形式可推演的。即Φ,ϕ\Phi,\phi有极小性,不存在推出ϕ\phi的冗余。

论证(Φ,R,ϕ)(\Phi, R, ϕ) 记作α=Φ ⁣ ⁣ ⁣Rϕ\alpha = \Phi |\!\!\!\succ_R \phi。对于论证 αα

  • Conc(α)Conc(α)论证 αα 的结论 ϕϕ
  • Prem(α)Prem(α)论证 αα 的前提Φ\Phi

子论证

论证Φ1 ⁣ ⁣ ⁣Rϕ\Phi_1 |\!\!\!\succ_R \phi是论证$ \Phi |!!!\succ_R \phi$的子论证,当从 (ΦΦ1)ϕ1(\Phi - \Phi_1) ∪ {ϕ_1}ϕϕ 是依据RR1R - R_1 形式可推演的。

  • 一个论证可以包含一个或多个子论证
  • 对于论证 α=Φ ⁣ ⁣ ⁣Rϕα = \Phi |\!\!\!\succ_R \phiSub(α)Sub(α) 表示 αα 的所有子论证集合。

论证的分类

演绎论证是指推理关系为演绎推理的论证。

演绎论证

PropProp是某个逻辑语言下的所有命题集合,APropA ⊆ Prop 是一组假设集合。给定一个论证Φ ⁣ ⁣ ⁣Rϕ\Phi |\!\!\!\succ_R \phi,该论证是一个

  • 演绎论证:如果RR不包含可废止规则。记该论证ΦRϕ\Phi \vdash_R ϕ
  • 经典演绎论证:该论证是演绎论证,且ΦA=\Phi ∩ A = ∅。即前提不包含假设。
  • 基于假设的演绎论证:该论证是演绎论证,且ΦA\Phi ∩ A \not = ∅

可废止论证

给定一个论证Φ ⁣ ⁣ ⁣Rϕ\Phi |\!\!\!\succ_R \phi,该论证是一个可废止论证,如果R中包含可废止规则。记该论证Φ ⁣ ⁣ ⁣Rϕ\Phi |\!\!\!∼_R\phi

论证间攻击关系

  • 经典演绎论证是不可辩驳的。
  • 基于假设的演绎论证假设性前提可以受到质疑。
  • 可废止论证前提推理关系结论都可以受到质疑。

通常把一个论证对另一个论证的质疑称为攻击。依据受质疑的成分不同把论证之间的攻击关系分为三种:破坏、底切和反驳

论证之间的攻击关系基于命题之间的反对关系来定义。

命题间反对关系

给定两个命题 φ\varphiψ\psi,我们说 φ\varphiψ\psi反对,当:如果 φ\varphi 为真,则 ψ\psi 为假。把反对 φ\varphi 的所有命题集合记作 φ\overline{\varphi}

  • 具有反对关系的一对命题可以同假,但不可同真

论证间攻击关系

破坏

AA是一组假设集合。给定两个论证Φ1 ⁣ ⁣ ⁣R1ϕ1\Phi_1 |\!\!\!\succ_{R_1} \phi_1Φ2 ⁣ ⁣ ⁣R2ϕ2\Phi_2 |\!\!\!\succ_{R_2} \phi_2,如果存在ϕΦ2A\phi \in \Phi_2 \cap A使得 ϕ1ϕ\phi_1 \in \overline{\phi},那么称论证Φ1 ⁣ ⁣ ⁣R1ϕ1\Phi_1 |\!\!\!\succ_{R_1} \phi_1ϕ\phi破坏论证Φ2 ⁣ ⁣ ⁣R2ϕ2\Phi_2 |\!\!\!\succ_{R_2} \phi_2

也即,论证2被论证1在命题ϕ\phi破坏,当论证2前提中的假设命题ϕ\phi被论证1的结论反对

底切

RECALL

推理规则的可应用性

  • 缺省规则缺省规则 δ=φ:ψ1,,ψn/χ\delta = \varphi : \psi1, \cdots , \psi_n/\chi 可应用于一组命题集合 EE, 当且仅当 φE\varphi \in E,而且 ¬ψ1∉E,,¬ψn∉E\lnot \psi_1 \not\in E, \cdots ,\lnot\psi_n \not\in E
  • 可废止规则:称一条可废止推理规则dd可应用的当其前提为真时结论也为真。记命题"可废止规则 dd 是可应用的"为appl(d)appl(d)

给定两个论证Φ1 ⁣ ⁣ ⁣R1ϕ1\Phi_1 |\!\!\!\succ_{R_1} \phi_1Φ2 ⁣ ⁣ ⁣R2ϕ2\Phi_2 |\!\!\!\succ_{R_2} \phi_2,如果R2R_2存在可废止规则 dd 使得 ϕ1appl(d)\phi_1 \in \overline{appl(d)},那么称论证Φ1 ⁣ ⁣ ⁣R1ϕ1\Phi_1 |\!\!\!\succ_{R_1} \phi_1底切论证Φ2 ⁣ ⁣ ⁣R2ϕ2\Phi_2 |\!\!\!\succ_{R_2} \phi_2

也即,论证2被论证1底切,当论证2中一条可废止规则的可应用性被论证1的结论反对

反驳

给定两个论证α1=Φ1 ⁣ ⁣ ⁣R1ϕ1\alpha_1 = \Phi_1 |\!\!\!\succ_{R_1} \phi_1α2=Φ2 ⁣ ⁣ ⁣R2ϕ2\alpha_2 = \Phi_2 |\!\!\!\succ_{R_2} \phi_2,如果*存在* α2\alpha_2 的一个子论证 α=Φ ⁣ ⁣ ⁣Rϕ\alpha = \Phi |\!\!\!\succ_{R} \phi,使得

  1. ϕϕ
  • 假设: ϕA\phi \in A,或
  • 一条可废止规则的结论
  1. ϕ1ϕϕ_1 \in \overline{ϕ},那么α1α_1αα 上反驳 α2α_2

也即,论证2被论证1反驳,当论证2的某个子论证的结论被论证1的结论反对

依据以上定义,虽然前提为事实,最后一条推理规则为硬性规则,然而中途经过了可废止规则的论证是不可反驳的,这与直觉相悖。

可以看到,如下的论证α1,α2\alpha_1,\alpha_2的结论相互反对。但据定义α1\alpha_1不可被α2\alpha_2反驳

为了处理该情形的反驳,定义硬性规则的逆否

给定一条硬性规则 ϕ1,...,ϕnϕϕ_1, . . . , ϕ_n \longrightarrow ϕ,则其对前提ϕi\phi_i逆否

ϕ1,...,ϕi1,¬ϕ,ϕi+1,...,ϕn¬ϕiϕ_1, . . . , ϕ_{i-1}, ¬ϕ, ϕ_{i+1}, . . . , ϕ_n \longrightarrow ¬ϕ_i

则根据规则s3s_3,有其逆否

¬fastMove(Tweety)¬flies(Tweety)\lnot fastMove(Tweety) \longrightarrow \lnot flies(Tweety)

则可以对α2\alpha_2的结论应用规则s3cs_3^c,得到α2\alpha_2'(α2\alpha_2超论证):

此时α2\alpha_2'反驳α1\alpha_1的子论证。

极大可错子论证

论证 αα 的极大可错子论证的集合M(α)M(α) 是满足如下条件的集合:对于任意 αSub(α)α' \in Sub(α)αM(α)α' ∈ M(α)当且仅当

  1. αα'最后一条推理规则可废止的或 αα' 含有一个假设性前提
  2. 不存在 αSub(α)α'' \in Sub(\alpha)使得 αα,αSub(α)α'' \not= α , α'' ∈ Sub(α''), 且 αα'' 满足条件 1。

论证集合的硬性接续

给定任意论证集合{α1,...,αn}\{α_1, . . . , α_n\},论证 αα{α1,...,αn}\{α_1, . . . , α_n\}硬性接续当且仅当

  1. αα 中包含的假设可废止规则α1,...,αnα_1, . . . , α_n 中包含的假设可废止规则相同
  2. αα 中包含的事实性前提硬性规则集合是 α1,...,αnα_1, . . . , α_n 中包含的事实性前提硬性规则集合的超集

击败关系

论证之间可能相互攻击。对于两个存在攻击关系的论证,它们的强度差异会影响到攻击是否成功。

经典演绎论证之外的其他论证都存在可错之处:

  • 假设性前提
  • 可废止规则

给定两个论证,其可错元素各自构成两个集合。两个论证的强弱之比被定义为这两个论证所对应的两个可错元素的集合的强弱之比。从元素间的优先级到集合间的优先级的提升有三种常用方式:占优方式、民主方式精英方式

优先级提升方式

给定集合 S1S_1S2S_2,有如下三种常用的优先级提升方式:

  1. 占优方式S1DomS2S_1 \succeq_{Dom} S_2 当且仅当 xS1yS2:xy∃x ∈ S_1∃y ∈ S_2: x\succeq y, 并且 xS1,yS2:yx.∄x ∈ S_1, ∄y ∈ S_2: y\succeq x.
  2. 精英方式::S1EliS2S_1 \succeq_{Eli} S_2 当且仅当 xS1yS2:xy\forall x ∈ S_1∃y ∈ S_2: x\succeq y.
  3. 民主方式S1DemS2S_1 \succeq_{Dem} S_2 当且仅当 xS1yS2:xy∃x ∈ S_1\forall y ∈ S_2: x\succeq y.

Lemma 1

给定集合 S1S_1S2S_2,如果 S1DomS2S_1\succeq_{Dom} S_2,那么 S1DemS2S_1 \succeq_{Dem} S_2 并且 S1EliS2S_1 \succeq_{Eli} S_2,反之不成立。

论证间优先关系

给定两个论证α=Φ1 ⁣ ⁣ ⁣R1ϕ1\alpha = \Phi_1 |\!\!\!\succ_{R_1} \phi_1β=Φ2 ⁣ ⁣ ⁣R2ϕ2\beta = \Phi_2 |\!\!\!\succ_{R_2} \phi_2,设F1Φ1R1F_1 ⊆ Φ_1 ∪ R_1F2Φ2R2F_2 ⊆ Φ_2 ∪ R_2 分别为二论证的可错元素集合。则αβα\succeq β,当且仅当F1F2F_1 \succeq F_2

成功反驳与成功破坏

给定两个论证 ααββ

  • αα 成功反驳 ββ,如果 αα子论证 ββ'反驳 ββ,且 αβα\succeq β'
  • αα 成功破坏 ββ,如果 ααββ假设性前提 ϕϕ破坏 ββ,且 α{ϕ}α \succeq \{ϕ\}

击败关系

给定两个论证 ααββ,我们说 αα 击败 ββ当且仅当

  • αα 底切 ββ,或
  • αα 成功反驳 ββ,或
  • αα 成功破坏 ββ

AIL C8 论证与攻击关系
http://example.com/2023/06/02/AIL-8/
Author
Tekhne Chen
Posted on
June 2, 2023
Licensed under