数理逻辑之 horn公式

本文介绍了Horn公式,一种特殊的逻辑表达形式。通过分析Horn公式的结构,提出了一个判断Horn公式是否可满足的算法。该算法在执行过程中,while循环最多执行n+1次,其中n为命题原子数目。文中通过数学归纳法证明了算法的正确性和效率。
摘要由CSDN通过智能技术生成

Horn公式,中文名一般翻译成“霍恩公式”,也是范式的一种。

Horn原子有三:

P::= ┴ | T |p       Horn原子

 分别是底公式、顶公式和命题原子。

 

Horn原子合取后的蕴含称为Horn字句:

A::= P | PΛA 
C::= A → P        Horn子句

 继续合取就是Horn公式:

H::= C | CΛH         Horn公式

 

 

下面的都是Horn公式例子:

(pΛqΛr->p)Λ(pΛqΛr->q)Λ(pΛqΛr->r)
(pΛqΛr->)Λ(pΛr->q)Λ(T->r)
(p1Λq2Λr3->p13)Λ(T->q)Λ(p4Λq5->)

 

 下面的都不是Horn公式实例:

(pΛqΛr->┐p)Λ(pΛqΛr->q)Λ(pΛqΛr->r)   包含了命题原子否定
(pΛqΛr->┴)Λ(pΛ┐r->q)Λ(T->r)
(p1Λq2Λr3->p13Λr30)Λ(T->q)Λ(p4Λq5->┴)  蕴含右边是合取公式而非命题原子
(T->q)Λ(p4Λq5)                             字句有不是蕴含关系的

 

对于给定的Horn公式,是否是可满足的(还记得这个概念吗),我们有一个简单的算法:

 Horn公式的可满足判定算法HORN是正确的且算法HORN的执行过程中,while语句至多被执行的次数不超过n+1次。其中nФ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值