郑州大学学报(理学版)  2020, Vol. 52 Issue (1): 1-7  DOI: 10.13705/j.issn.1671-6841.2019177

引用本文  

张少霞, 李德玉, 翟岩慧. 逻辑型决策蕴涵[J]. 郑州大学学报(理学版), 2020, 52(1): 1-7.
ZHANG Shaoxia, LI Deyu, ZHAI Yanhui. Logic-type Decision Implication[J]. Journal of Zhengzhou University(Natural Science Edition), 2020, 52(1): 1-7.

基金项目

国家自然科学基金项目(61672331,61573231,61972238,61806116);山西省重点研发计划项目(201803D421024,201903D421041);山西省自然科学基金项目(201801D221175);山西省高等学校科技创新项目(201802014,2019SK036);山西省研究生创新项目(2018BY006,2019SY006)

通信作者

李德玉(1965—),男,山西曲沃人,教授,主要从事粗糙集、多标记学习研究,E-mail:lidysxu@163.com

作者简介

张少霞(1991—),女,山西大同人,博士研究生,主要从事形式概念分析研究,E-mail:zhangshaoxia_sxu@163.com

文章历史

收稿日期:2019-05-13
逻辑型决策蕴涵
张少霞1, 李德玉1,2, 翟岩慧1,2    
1. 山西大学 计算机与信息技术学院 山西 太原 030006;
2. 山西大学 计算智能与中文信息处理教育部重点实验室 山西 太原 030006
摘要:基于逻辑公式定义了逻辑型决策蕴涵。设计了逻辑型决策蕴涵的语义框架,包括定义了逻辑型决策蕴涵的模型,以及逻辑型决策蕴涵集的完备性和无冗余性。在进行知识推理时,该框架可以过滤掉矛盾的结论。语构方面提出了闭包缩小推理规则,并证明了该推理规则相对于语义的合理性和完备性。
关键词形式概念分析    逻辑型决策蕴涵    逻辑公式    
Logic-type Decision Implication
ZHANG Shaoxia1, LI Deyu1,2, ZHAI Yanhui1,2    
1. School of Computer and Information Technology, Shanxi University, Taiyuan 030006, China;
2. Key Laboratory of Computational Intelligence and Chinese Information Processing of Ministry of Education, Shanxi University, Taiyuan 030006, China
Abstract: Logic-type decision implication was defined based on logic formulas. The semantic frame of logic-type decision implication was designed, in which the model of logic-type decision implications and the completeness and nun-redundancy of logic-type decision implication sets were defined. By the semantic frame, the contradictions were filtered out when knowledge reasoning was conducted. In the syntactical aspect, a closure reduction inference rule was proposed, and its soundness and completeness with respect to the semantical aspect were proved.
Key words: formal concept analysis    logic-type decision implication    logic formula    
0 引言

形式概念分析是一种从形式背景建立概念格来进行数据分析、知识表示和规则提取的强有力工具。蕴涵是形式概念分析中进行知识表示的基本形式,决策蕴涵[1-7]是蕴涵在决策情形下的扩展。然而,决策蕴涵并不能够表达所有的决策知识,即存在信息的损失。这是因为决策蕴涵制定了严格的决策规则,只有当条件的所有属性都被满足时,结论的所有属性才能被满足,而忽略了条件和结论的部分或全部属性不被满足的情况下所蕴含的决策知识。属性粒化是形式概念分析中粒计算方法的主要研究内容之一[8-9],可以通过逻辑算子“∧”“∨”“¬”将若干属性进行组合,获得逻辑公式,实现功能强大的对象描述能力。为了获取更加丰富的决策知识,本文基于逻辑公式定义了逻辑型决策蕴涵,验证了逻辑型决策蕴涵能够比经典决策蕴涵提供更丰富的决策知识;类似于经典决策蕴涵,对逻辑型决策蕴涵进行了逻辑方面的研究。鉴于利用逻辑型决策蕴涵进行知识推理时会引起矛盾的结论,而矛盾的结论不能为用户提供正确的决策,本文设计了逻辑型决策蕴涵的语义框架,该框架可以过滤掉推导结论中的矛盾。语构方面定义了闭包缩小推理规则,并证明了其相对于语义的合理性和完备性。

1 决策蕴涵

决策蕴涵有逻辑研究和数据研究两种研究方式。决策蕴涵的逻辑研究包括语义和语构两个方面:语义方面研究决策蕴涵的合理性、完备性和无冗余性;语构方面研究推理规则的合理性、完备性和无冗余性。决策蕴涵的数据研究就是决策背景中的决策蕴涵研究。

1.1 决策蕴涵逻辑 1.1.1 决策蕴涵逻辑的语义

定义1[2]  设C是条件属性集,D是决策属性集,其中CD=Ø。若ACBD,则称AB是一个决策蕴涵。此时,A为该决策蕴涵的前提,B为该决策蕴涵的结论。

定义2[2]  设C是条件属性集,D是决策属性集, LL1是决策蕴涵集。定义:

1) TCDAB是决策蕴涵。若ATCBTD,则称T满足AB(或称TAB的模型),记为TAB。若T满足L中的任意一个决策蕴涵,则TL的模型,记为TL

2) 若对于任意的TCDTL蕴含TAB,则称AB可以从L中语义导出,记为LAB。若任意的A1B1L1都可以从L中语义导出,则称L1可以从L中语义导出,记为LL1

3) 若L\{AB}⊬{AB},则称L是无冗余的。

4) 若任意可以从L中语义导出的决策蕴涵都包含在L中,则称L是封闭的。

5) 对于封闭的决策蕴涵集L,若L1LL1L,则称L1相对于L是完备的。

定义3[2]  设C是条件属性集,L是决策蕴涵集,ACL上的闭包为

$ {A^L} = \cup \{ {B_i}{\rm{|}}{A_i} \to {B_i} \in L, {A_i} \subseteq A\} $

性质1[2]  设L是决策蕴涵集,AB是一个决策蕴涵,则LAB当且仅当BAL

1.1.2 决策蕴涵逻辑的语构

在决策蕴涵逻辑的语构方面,文献[7]提出了两条推理规则,并证明了它们相对于语义的合理性和完备性。

$ 扩增推理规则:\frac{{A \to B, {A_1} \supseteq A, {B_1} \subseteq B}}{{{A_1} \to {B_1}}}。$
$ 合并推理规则:\frac{{A \to B, {A_1} \to {B_1}}}{{A \cup {A_1} \to B \cup {B_1}}}。$

定理1[2]   扩增推理规则和合并推理规则是合理的,即

1) AB是一个决策蕴涵,若A1AB1B,则ABA1B1

2) ABA1B1是决策蕴涵,则{AB, A1B1}⊦AA1BB1

定理2[2]  扩增推理规则和合并推理规则是完备的,即对任意封闭的决策蕴涵集L及其完备集L1LABL当且仅当AB可以使用扩增推理规则和合并推理规则从L1推出。

1.2 决策背景中的决策蕴涵

定义4[5]  决策背景是一个三元组K=(G, CD, ICID),其中G是对象集,C是条件属性集,D是决策属性集,ICG×C是条件关联关系,IDG×D是决策关联关系。对于gGmCD,(g, m)∈IC或(g, m)∈ID表示对象g具有属性m

例1  表 1给出了一个与现实生活相关的决策背景K=(G, CD, ICID),其中G={g1, g2, g3, g4},C={下雨, 刮风},D={打伞, 穿雨衣, 打羽毛球}。表中某行与某列的交点处为1表示这个对象含有这个属性。

表 1 决策背景实例 Tab. 1 A decision context example

定义5[5]  设K=(G, CD, ICID)为决策背景,对于集合A1CA2DBG,记

1) A1C={gG|(g, m)∈IC, ∀mA1};

2) A2D={gG|(g, m)∈ID, ∀mA2};

3) BC={mC|(g, m)∈IC, ∀gB};

4) BD={mD|(g, m)∈ID, ∀gB}。

定义6[5]   设K=(G, CD, ICID)为决策背景,ACBD。若ACBD,则称ABK的一个决策蕴涵。

2 逻辑型决策蕴涵的语义 2.1 逻辑型决策蕴涵的引入

尽管已经提出了完备的决策蕴涵集,但决策蕴涵仍然存在决策信息的损失,如例2所示。

例2以表 1中的决策背景为例,根据定义6可以计算得到所有的决策蕴涵,即Ø→Ø,{刮风}→Ø,{下雨, 刮风}→Ø, Ø→{打羽毛球},{下雨}→Ø和{下雨,刮风}→{穿雨衣},其中只有{下雨, 刮风}→{穿雨衣}是有意义的决策知识。

事实上,表 1还蕴含着其他的决策知识,如“若刮风,则不能打羽毛球”和“若下雨,则打伞或穿雨衣”等,而这些知识并不能被决策蕴涵所表达。这是因为决策蕴涵规定:只有当条件的所有属性都被满足时,结论的所有属性才能被满足,而忽略了条件和结论的部分或全部属性不被满足的情况下所蕴含的决策知识。基于此,将逻辑算子“∧”“∨”和“¬”引入到决策蕴涵中,进而从表 1得到了更多的决策知识,如表 2所示。

表 2 表 1中的决策知识 Tab. 2 The decision knowledge in Table 1

决策蕴涵可以看作是只引入了“∧”算子的逻辑型决策蕴涵,因此后者可以蕴含前者的所有决策知识。以表 1的决策蕴涵{下雨,刮风}→{穿雨衣}为例,表 2的“下雨∧刮风→¬打伞∧穿雨衣∧¬打羽毛球”蕴含该知识。

进一步可以验证,与经典决策蕴涵相比,逻辑型决策蕴涵能够提供更丰富的决策知识。以表 1中的决策蕴涵{下雨}→Ø为例,显然,条件“下雨”没有蕴含任何结论。然而,当把逻辑算子“∨”和“¬”引入到决策蕴涵的结论中,从表 1可以看出,该条件事实上蕴含了“打伞或穿雨衣,且不打羽毛球”,即表 2的“下雨→打伞∨穿雨衣∧¬打羽毛球”。

类似地,当把“∨”和“¬”引入到决策蕴涵的条件中,也可以得到更多如“¬下雨∧¬刮风→打羽毛球”和“下雨∨刮风→¬打羽毛球”的决策知识(如表 2所示)。因此,类似于经典决策蕴涵,应该对其进行逻辑研究和数据研究。本文主要进行了逻辑方面的研究。

2.2 逻辑公式

定义7[10]  C是一个属性集,对于pC,称pC的原子公式。用逻辑连接词“¬”“∧”或“∨”将C的有限个原子公式连接起来的式子叫作C的逻辑公式,简称为逻辑公式。称原子公式p及其否定¬p为文字。φC的逻辑公式,记l(φ)为φ中文字的集合。

定义8[10]  T是一个有限指标集,定义形如$\mathop \vee \limits_{t \in T} {p_t}$的公式为简单析取式,其中p是文字,也可简记为φ。定义形如$\mathop \wedge \limits_{t \in T} {p_t}$的公式为简单合取式,其中p是文字,也可简记为φ。用“∨”将有限个简单合取式连接起来的公式叫作析取范式,表示为$\mathop \vee \limits_{t \in T} \varphi _t^ \wedge $的形式。用“∧”将有限个简单析取式连接起来的公式叫作合取范式,表示为$\mathop \wedge \limits_{t \in T} \varphi _t^ \vee $的形式。对于$\varphi = \mathop \vee \limits_{t \in T} \phi _t^ \wedge $,记$L\left(\varphi \right) = \left\{ {\phi _t^ \wedge |t \in T} \right\}$;对于$\varphi = \mathop \wedge \limits_{t \in T} \phi _t^ \vee $,记$L\left(\varphi \right) = \left\{ {\phi _t^ \vee |t \in T} \right\}$。

2.3 逻辑公式的模型及其偏序

定义9  C是一个属性集,φψC的逻辑公式,TC。对于φ=a,若aT,称T满足φ。若T满足φψ,称T满足φψ;若T满足φψ,称T满足φψ。若T不满足φ,称T满足¬φ;若T满足φ,称Tφ的模型,记作Tφφ的所有模型记为M(φ)。

M(φ)=Ø,称φ是矛盾的,记φ=0。若l(φ)=Ø,记φ=null,且任意的TCTφ

定义10  C是一个属性集,φ1φ2C的逻辑公式,且φ1, φ2≠0。若M(φ1)⊆M(φ2),称φ2φ1;若M(φ1)=M(φ2),称φ2φ1

性质2  C是一个属性集,φC的逻辑公式,有下列结论成立。

1)(范式存在定理[10]) φ可以通过双重否定律、德摩根律和分配率得到其析取范式和合取范式,将φ的析取范式和合取范式分别记为φ∧∨φ∨∧

2) φφ∧∨φ∨∧

3) φ=0当且仅当对于任意的ϕL(φ∧∨),存在aC满足{a, ¬a}⊆l(ϕ)。

4) φ1≠0,φφ1当且仅当¬φφ1=0,且当且仅当φ∧¬φ1=0。

证明  2)的证明过程类似于范式存在定理的证明[10],3)显然成立。

下面证明4)。首先证明φφ1当且仅当¬φφ1=0。

充分性。因为φ1≠0,可令TCTφ1。又因为¬φφ1=0,显然T⋫¬φ,根据定义9可知Tφ。综上所述,任意的Tφ1,有Tφ,即φφ1

必要性。假设¬φφ1≠0,此时必存在TC满足Tφ1T▷¬φ,即Tφ1Tφ,有M(φ1)⊈M(φ),进而根据定义10可知φφ1,与条件φφ1矛盾,因此假设错误,进而¬φφ1=0。

类似可证明φφ1当且仅当¬φφ1=0。

2.4 逻辑型决策蕴涵的语义导出

定义11  C是条件属性集,D是决策属性集,φC的逻辑公式,ψD的逻辑公式。若φ≠0且ψ≠0,则称φψ是逻辑型决策蕴涵。

由于将逻辑算子“¬”引入到了逻辑型决策蕴涵中,因此,在利用它们进行知识推理时会引起矛盾的结论,如例3所示。

例3  给定逻辑型决策蕴涵“¬下雨∧¬刮风→打羽毛球∨跑步”和“天阴→¬打羽毛球”。条件“¬下雨∧¬刮风∧天阴”,同时满足这两条决策蕴涵的条件,根据决策蕴涵的合并推理规则,可以得到结论“打羽毛球∨跑步∧¬打羽毛球”,即“(打羽毛球∧¬打羽毛球)∨(跑步∧¬打羽毛球)”。然而,结论中“打羽毛球∧¬打羽毛球”是矛盾的。因此,需要定义合适的语义来解决这种矛盾。

定义12  C是条件属性集,D是决策属性集,TCDφψ是逻辑型决策蕴涵,L是逻辑型决策蕴涵集。定义:

1) Tφψ的模型,若TCφTDψ,记作Tφψ

2) TL的模型,若任意的φ1ψ1L,有Tφ1ψ1,记作TL

定义13   C是条件属性集,D是决策属性集,φψ是逻辑型决策蕴涵,LL1是逻辑型决策蕴涵集。定义:

1) φψ可以从L中语义导出,记作Lφψ,若满足下列条件:(a)存在T1CD满足T1LT1φ;(b)对于任意的TCDTL蕴含Tφψ

2) L1可以从L中语义导出,若任意的φψL1,有Lφψ,记作LL1

3) 若LL1L1L,则称LL1等价。

4) L是无冗余的,若任意的φψL,都有L\{φ1φ2}⊦φ1φ2

5) L是封闭的,若任意的Lφψ,有φψL。进一步,若L1LL1L,称L1相对于L是完备的。

值得注意的是,一些经典决策蕴涵中的结论并不适用于逻辑型决策蕴涵,如例4所示。

例4  逻辑型决策蕴涵的语义推导不具有传递性,即LL1L1L2并不意味着LL2

C={下雨, 刮风, 天阴},D={打羽毛球},L={¬下雨∧¬刮风→打羽毛球,天阴→¬打羽毛球},L1={¬下雨∧¬刮风→打羽毛球},L2={¬下雨∧¬刮风∧天阴→打羽毛球}。

可以验证LL1L1L2。进一步,可以验证不存在TCD同时满足TLT▷¬下雨∧¬刮风∧天阴,根据定义13可知LL2。例4也说明L1φψ并不意味着Lφψ,其中L1L

除此之外,φψL并不意味着Lφψ。令C={下雨},D={打伞,穿雨衣},L={下雨→打伞,下雨→¬打伞∧穿雨衣},可以验证不存在TCD同时满足TLT▷下雨,根据定义13可知L⊬下雨→打伞。

逻辑型决策蕴涵的语义可以过滤掉推导结论中的矛盾,首先定义逻辑公式的协调式。

定义14  D是决策属性集,ψD的逻辑公式,称

$ \bar \psi = \vee \left\{ {{\phi ^ \wedge }|{\phi ^ \wedge } \in L\left( {{\psi ^{ \wedge \vee }}} \right), {\phi ^ \wedge } \ne 0} \right\} $

ψ的协调式。

显然,协调式的结论中不存在矛盾。

性质3  C是条件属性集,D是决策属性集,有下列结论成立。

1) φψ是逻辑型决策蕴涵,φψφψ等价。

2) φψ∨¬ψψ1是逻辑型决策蕴涵,φψ∨¬ψψ1φnull等价。

证明  1)因为φψ是逻辑型决策蕴涵,根据定义11可知φ≠0且ψ≠0。首先证明ψψ。令TDTψ,因为ψψ∧∨,所以Tψ∧∨,进而存在ϕL(ψ∧∨)有Tϕ,显然ϕ≠0;再根据定义14可知ϕL(ψ∧∨)。又因为Tϕ,显然Tψ∧∨,结合ψ∧∨ψ可知Tψ。综上所述,任意的TψTψ,即ψψ。同理,可以证明ψψ,进而ψψ。再证明φψφψ,只需证明定义13的1)中(a)和(b)成立。因为φ≠0且ψ≠0,根据定义9可知必存在T1CT2D满足T1φT2ψ。令T=T1T2,显然,TφψTφ,(a)得证。令TCDTφψ,假设Tφ,根据Tφψ可知Tψ;又因为ψψ,所以Tψ。综上所述,若Tφ,则Tψ,即Tφψ,(b)得证。同理可证φψφψ,进而φψφψ等价。

2) 显然,对于任意的TCDTψ∨¬ψψ1Tnull,即ψ∨¬ψψ1null。在此基础上,易证φψ∨¬ψψ1φnull等价。

3 逻辑型决策蕴涵的语构

定义15   C是条件属性集,D是决策属性集,L是逻辑型决策蕴涵集,记L={∨L1|Ø⊂L1L},其中$ \vee {L_1} = \mathop \vee \limits_{{\varphi _1} \to {\psi _1} \in {L_1}} {\varphi _1} \to \mathop \vee \limits_{{\varphi _1} \to {\psi _1} \in {L_1}} {\psi _1}$,称${\varphi ^{{L_ \vee }}} = \wedge \left\{ {{\psi _1}|{\varphi _1} \to {\psi _1} \in {L_ \vee }, {\varphi _1} \le \varphi } \right\}$为φ相对于L的闭包。

本文提出一条关于逻辑型决策蕴涵的推理规则——闭包缩小推理规则:

$ \frac{{L是逻辑型决策蕴涵集, \varphi \ne 0, {\varphi ^{{L_ \vee }}} \ne 0,\psi \le {\varphi ^{{L_ \vee }}}}}{{\varphi \to \psi }}, $

并证明其相对于语义的合理性和完备性。

定理3(合理性)  L是逻辑型决策蕴涵集,若φ≠0,φL≠0且ψφL,则Lφψ

证明  首先证明LφφL,只需证明定义13的1)中(a)和(b)成立。首先证明(a)。根据定义15可知

$ {\varphi ^{{L_ \vee }}} = \wedge \{ {\psi _1}|{\varphi _1} \to {\psi _1} \in {L_ \vee },{\varphi _1} \le \varphi \} 。$ (1)

因为φL≠0,所以存在T1D满足T1φL。令

$ {L_1} = \{ {\varphi _1} \to {\psi _1} \in L|{\varphi _1}≰\varphi ,{T_1}⋫{\psi _1}\} , $ (2)

根据定义15可知$\mathop \vee \limits_{{\varphi _1} \to {\psi _1} \in {L_1}} {\varphi _1} \to \mathop \vee \limits_{{\varphi _1} \to {\psi _1} \in {L_1}} {\psi _1} \in {L_ \vee }$。

接着证明$\mathop \vee \limits_{{\varphi _1} \to {\psi _1} \in {L_1}} {\varphi _1}$≰φ。假设$\mathop \vee \limits_{{\varphi _1} \to {\psi _1} \in {L_1}} {\varphi _1}$≤φ,因为$\mathop \vee \limits_{{\varphi _1} \to {\psi _1} \in {L_1}} {\varphi _1} \to \mathop \vee \limits_{{\varphi _1} \to {\psi _1} \in {L_1}} {\psi _1} \in {L_ \vee }$, $\mathop \vee \limits_{{\varphi _1} \to {\psi _1} \in {L_1}} {\varphi _1} \le \varphi $且T1φL,结合(1)式可知T1▷$\mathop \vee \limits_{{\varphi _1} \to {\psi _1} \in {L_1}} {\psi _1}$。而根据(2)式可知,对于任意的φ1ψ1L1T1ψ1,进而T1⋫$\mathop \vee \limits_{{\varphi _1} \to {\psi _1} \in {L_1}} {\psi _1}$,与T1▷$\mathop \vee \limits_{{\varphi _1} \to {\psi _1} \in {L_1}} {\psi _1}$矛盾。因此,假设$\mathop \vee \limits_{{\varphi _1} \to {\psi _1} \in {L_1}} {\varphi _1} \le \varphi $错误,进而$\mathop \vee \limits_{{\varphi _1} \to {\psi _1} \in {L_1}} {\varphi _1}$≰φ;此时,M(φ)⊈M($\mathop \vee \limits_{{\varphi _1} \to {\psi _1} \in {L_1}} {\varphi _1}$)。又因为φ≠0,进而存在T2C满足T2φT2⋫$\mathop \vee \limits_{{\varphi _1} \to {\psi _1} \in {L_1}} {\varphi _1}$,即$\mathop \vee \limits_{{\varphi _1} \to {\psi _1} \in {L_1}} {\varphi _1}$≰φ

T=T2T1,因为T2φ,所以Tφ,下面证明TL。对于任意的φ2ψ2L,假设T2φ2,共有两种情况:① φ2φ。因为φ2ψ2L,显然φ2ψ2L。又因为T1φLφ2φ,结合(1)式可知T1ψ2。② φ2φ。假设T1ψ2, 此时,根据(2)式可知φ2ψ2L1。又因为T2⋫$\mathop \vee \limits_{{\varphi _1} \to {\psi _1} \in {L_1}} {\varphi _1}$,所以T2φ2,与T2φ2矛盾,所以假设T1ψ2错误,进而T1ψ2。综合①和②的结论,对于任意的φ2ψ2L,若T2=TCφ2,则T1=TDψ2,即Tφ2ψ2,进而TL

继续证明(b)。令TCDTL,为了证明(b),只需证明TφφL。假设Tφ,对于任意的φ1ψ1L,根据定义15可知必存在Ø⊂L1L,使得

$ \mathop \vee \limits_{{\varphi _2} \to {\psi _2} \in {L_1}} {\varphi _2} \to \mathop \vee \limits_{{\varphi _2} \to {\psi _2} \in {L_1}} {\psi _2} = {\varphi _1} \to {\psi _1}。$ (3)

假设φ1φ,因为Tφ,所以Tφ1,根据(3)式可知T▷$\mathop \vee \limits_{{\varphi _2} \to {\psi _2} \in {L_1}} {\varphi _2}$。此时,必存在φ3ψ3L1L使得Tφ3。因为TLφ3ψ3L,所以Tφ3ψ3,再结合Tφ3可得到Tψ3。又因为φ3ψ3L1,所以T▷$\mathop \vee \limits_{{\varphi _2} \to {\psi _2} \in {L_1}} {\psi _2}$,根据(3)式可知Tψ1。综上所述,对于任意的φ1ψ1L,若φ1φ,则Tψ1,进而T▷∧{ψ1|φ1ψ1L, φ1φ}=φL,即TφL

综上所述,若Tφ,则TφL,进而TφφL

最后证明Lφψ,只需证明定义13的1)中(a)和(b)成立。因为LφφL,显然(a)成立。对于任意的TCDTL蕴含TφφL。令TCDTL,此时TφφL。假设Tφ,因为TφφL,由定义12可知TφL;又因为ψφL,所以Tψ,进而Tφψ,(b)成立。

定理4(完备性)  闭包缩小推理规则是完备的,即对于封闭的逻辑型决策蕴涵集L,若L1LL1L,则任意可以从L导出的逻辑型决策蕴涵φψ都可以运用闭包缩小推理规则从L1导出。

证明  首先证明φL≠0。因为Lφψ,根据定义13可知,存在TL满足Tφ。对于任意的φ1ψ1L,根据定义15可知必存在Ø⊂L1L,使得

$ \mathop \vee \limits_{{\varphi _i} \to {\psi _i} \in {L_1}} {\varphi _i} \to \mathop \vee \limits_{{\varphi _i} \to {\psi _i} \in {L_1}} {\psi _i} = {\varphi _1} \to {\psi _1}。$ (4)

假设φ1φ,因为Tφ,所以Tφ1,由(4)式可知T▷$\mathop \vee \limits_{{\varphi _i} \to {\psi _i} \in {L_1}} {\varphi _i}$,进而存在φjψjL1L,使得Tφj。因为TLφjψjL,所以Tφjψj,再结合Tφj可知Tψj。又因为φjψjL1,所以T▷$\mathop \vee \limits_{{\varphi _i} \to {\psi _i} \in {L_1}} {\psi _i}$,再根据(4)式可知Tψ1。综上所述,对于任意的φ1ψ1L,若φ1φ,则Tψ1,进而T▷∧{ψ1|φ1ψ1L, φ1φ}=φL,即TφL,进而φL≠0。

再证明ψφL。因为φL≠0,可令T1DT1φL,再令

$ {L_1} = \{ {\varphi _k} \to {\psi _k} \in L|{\varphi _k}≰\varphi ,{T_1}⋫{\psi _k}\} , $ (5)

根据定义15可知$\mathop \vee \limits_{{\varphi _k} \to {\psi _k} \in {L_1}} {\varphi _k} \to \mathop \vee \limits_{{\varphi _k} \to {\psi _k} \in {L_1}} {\psi _k} \in {L_ \vee }$。

假设$\mathop \vee \limits_{{\varphi _k} \to {\psi _k} \in {L_1}} {\varphi _k}$≤φ,因为$\mathop \vee \limits_{{\varphi _k} \to {\psi _k} \in {L_1}} {\varphi _k} \to \mathop \vee \limits_{{\varphi _k} \to {\psi _k} \in {L_1}} {\psi _k} \in {L_ \vee }$,$\mathop \vee \limits_{{\varphi _k} \to {\psi _k} \in {L_1}} {\varphi _k}$≤φT1φL,结合定义15可知T1▷$\mathop \vee \limits_{{\varphi _k} \to {\psi _k} \in {L_1}} {\psi _k}$。而根据(5)式可知, 对于任意的φkψkL1T1ψk,进而T1⋫$\mathop \vee \limits_{{\varphi _k} \to {\psi _k} \in {L_1}} {\psi _k}$,与T1▷$\mathop \vee \limits_{{\varphi _k} \to {\psi _k} \in {L_1}} {\psi _k}$矛盾。因此,假设$\mathop \vee \limits_{{\varphi _k} \to {\psi _k} \in {L_1}} {\varphi _k}$≤φ错误,进而$\mathop \vee \limits_{{\varphi _k} \to {\psi _k} \in {L_1}} {\varphi _k}$≰φ,即M(φ)⊈M($\mathop \vee \limits_{{\varphi _k} \to {\psi _k} \in {L_1}} {\varphi _k}$)。此时,必存在T2C满足T2φT2⋫$\mathop \vee \limits_{{\varphi _k} \to {\psi _k} \in {L_1}} {\varphi _k}$,即$\mathop \vee \limits_{{\varphi _k} \to {\psi _k} \in {L_1}} {\varphi _k}$≰φ

T=T2T1,因为T2φ,所以Tφ,下面证明TL。对于任意的φpψpL,假设T2φp,共有两种情况:① φpφ。因为φpψpL,显然φpψpL。又因为T1φLφpφ,再根据定义15可知T1ψp。② φpφ。假设T1ψp, 此时,根据(5)式可知φpψpL1。又因为T2⋫$\mathop \vee \limits_{{\varphi _k} \to {\psi _k} \in {L_1}} {\varphi _k}$,显然T2φp,与T2φp矛盾,所以假设T1ψp错误,进而T1ψp。综合①和②的结论,对于任意的φpψpL,若T2=TCφp,则T1=TDψp,即Tφpψp,进而TL

因为LφψTL,所以Tφψ。又因为T2=TCφ,所以TD=T1▷ψ,即T1ψ。综上所述,对于任意的T1D,若T1φL,则T1ψ,即ψφL

已经证明φL≠0且ψφL。又因为φψ是逻辑型决策蕴涵,所以φ≠0。此时,根据定理3可知,运用闭包缩小规则,可以从L得到φψ

4 小结

属性逻辑是形式概念分析中重要的研究内容,决策蕴涵是蕴涵在决策情形下的扩展。与决策蕴涵相比,逻辑型决策蕴涵能够提供更丰富的决策知识。本文定义了逻辑型决策蕴涵的语义框架,该框架可以过滤掉利用逻辑型决策蕴涵进行知识推理时产生的矛盾的结论;语构方面提出了闭包缩小推理规则,并证明了其相对于语义的合理性和完备性。逻辑型决策蕴涵的数据研究,即决策背景上的逻辑型决策蕴涵,将是下一步研究的重点。

参考文献
[1]
QU K S, ZHAI Y H, LIANG J Y, et al. Study of decision implications based on formal concept analysis[J]. International journal of general systems, 2007, 36(2): 147-156. DOI:10.1080/03081070600913650 (0)
[2]
ZHAI Y H, LI D Y, QU K S. Decision implications:a logical point of view[J]. International journal of machine learning and cybernetics, 2014, 5(4): 509-516. DOI:10.1007/s13042-013-0204-2 (0)
[3]
ZHAI Y H, LI D Y, QU K S. Decision implication canonical basis:a logical perspective[J]. Journal of computer and system sciences, 2015, 81(1): 208-218. DOI:10.1016/j.jcss.2014.06.001 (0)
[4]
翟岩慧, 李德玉, 曲开社. 决策蕴涵规范基[J]. 电子学报, 2015, 43(1): 18-23.
ZHAI Y H, LI D Y, QU K S. Canonical basis for decision implications[J]. Acta electronica sinica, 2015, 43(1): 18-23. DOI:10.3969/j.issn.0372-2112.2015.01.004 (0)
[5]
LI D Y, ZHANG S X, ZHAI Y H. Method for generating decision implication canonical basis based on true premises[J]. International journal of machine learning and cybernetics, 2017, 8(1): 57-67. DOI:10.1007/s13042-016-0575-2 (0)
[6]
ZHAI Y H, LI D Y, QU K S. Fuzzy decision implication canonical basis[J]. International journal of machine learning and cybernetics, 2018, 9(11): 1909-1917. DOI:10.1007/s13042-017-0780-7 (0)
[7]
ZHAI Y H, LI D Y, QU K S. Fuzzy decision implications[J]. Knowledge-based systems, 2013, 37(6): 230-236. (0)
[8]
李金海, 吴伟志. 形式概念分析的粒计算方法及其研究展望[J]. 山东大学学报(理学版), 2017, 52(7): 1-12.
LI J H, WU W Z. Granular computing approach for formal concept analysis and its research outlooks[J]. Journal of Shandong university (natural science edition), 2017, 52(7): 1-12. (0)
[9]
WU W Z, LEUNG Y, MI J S. Granular computing and knowledge reduction in formal contexts[J]. IEEE transactions on knowledge and data engineering, 2009, 21(10): 1461-1474. DOI:10.1109/TKDE.2008.223 (0)
[10]
屈婉玲, 耿素云, 张立昂. 离散数学[M]. 2版. 北京: 清华大学出版社, 2008.
QU W L, GENG S Y, ZHANG L A. Discrete mathematics[M]. 2nd ed. Beijing: Tsinghua University Press, 2008. (0)