当前位置:
文档之家› 启发式方法生成命题逻辑可读证明
启发式方法生成命题逻辑可读证明
明的有效方法, 前推和后推两种思维方法也适用于其他逻辑系统的 自动证明。
关键 词 :命 题逻 辑 ;启发 式方 法 ;试探 法 ; 自 然推 理 法 ;可 读证 明 中 图分类 号 :T 11 P8 文献标 志码 :A 文章编 号 :10 —65 2 1)24 2.4 0 139 (0 1 1—490
GU a . u O Yu n h a
( colfA tm t n n esyo l t ncSi c Tcn l yo hn C eg u6 3 , hn ) Sho o uo ai ,U i rt Ee r i c ne& e oo C i o v i f co e h gf a, hnd 17 C ia 1 1
1 相 干命题 逻辑 系统
系统 中的联结 词一 解释 为相 干蕴涵 。相 干蕴涵不仅 顾及
别是 : 假设规则 、 引入规则一,蕴涵消去规则一E、 复规 蕴涵 、 重
则、 重述规则 、 析取 引入规则 V, 析取消去规则 VE、 、 合取 引入
规则 ^ 、 ,合取消去规则 ^ 、 E 分配规则 、 引入 规则 一 、 否定 ,换质
l ㈨ A
1 A 0 ( 6
形式定理 ( 括公理 ) 证 明结 束 , 包 , 否则转 下一 步 ; 立 A和各 建 推 理规 则的映射 表 , 根据 推理规 则将 A “ 分解 ” 或转换 。对于
“ 分解” 或转换得到 的新 的公式 , 重复 以上两个步骤 , 当最 终的 新公式 是已知定 理和前提时 , 得证 。 可见 , A的求证 可以归结为对一个 或两个新公 式 ( 对 记为
A只有一个孩子 B, A的左孩子为空 , 则 右孩子为 B。对 B和 c 的求证 又可以归结为另外的新 公式 , A的求 证过程 可以视做 以
计 算 机 应 用 研 究
第2 8卷
oe , rl A)系统 N ( R中的定理 A记为 I A 一 。对 系统 N R的详细
描述参 见文献 [ 1 。 1 ]
元素使用推理规则产生新公 式加入 P, 直到得 到 且 ,A) ( 为 空。若 A得证 , 就得到以 A为根节 点的证 明树 。算法根据系统 N R的 1 3条推理规贝 产 生新公式 , 0 具有 正确性 。 自然推理 系统 N R是完备 的 , 由于初始假 设公式集合 中只包 含公式 的子公 但
l ㈦ A
I 。 (A^ 6 = )
,
(
)a -) Ub ( n
( h a b {) 1 U -n )
图 2 换质位规则情形 1
图 3 换 质 位 规则 情 形 2
33 序 列 整理 .
日和 C 的求证 , ) 与新公式构成二叉树 中的父子节点关 系。若
di1 .9 9 ji n 10 —6 5 2 1 .2 0 7 o:0 3 6 /.s . 0 13 9 .0 1 1 .0 s
He rs c meh d o e eai g r a a l r osi rp st n llgc u it t o sfrg n rt e d be p o f n p o o i o a o i i n i
可读证 明的成 就主要在几何 方面。受手工证明的启发 , 文将 本 探讨后推试探 法和前推 自然推理法 实现 相干命 题逻 辑系统
的可 读 证 明 。
1 2 自然推理 系统 N . R 自然演绎逻辑的创 始人 是 德 国逻 辑学 家 G n e et n和波 z
兰逻辑学 家 Jso si两人都认 为 自然演绎 的核 心是 引入似 akw k ,
系统 R的公理 、 推理规则 和导 出规则 可 以参考文 献 [ 1 , 1 ]
在此 不 一 一 列举 。
不 同的逻辑 系统各 有优 劣 , 侧重 点都 在 于判定 而 不是 可读证 明。一些著名 的科 学家认 为 , 机器证 明的基本思想是 以量 的复 杂代替质 的困难 , 凶此机器 生成 可读 证 明有相 当的难度 , 目前
( )~、 一 、 、 , 别解 释 为否 定词 、 取 词 、 干蕴 b V、 ( ) 分 析 相
涵、 左括号 和右括号 , 中否定词和析取词是真值联结词 。 其
b 形成规则 : ) ( ) .P , ap , …是公式 ; ( ) A和 B是公式 , ~ ( b若 则 A、AVB 和 ( —B 是公式 。 ) A )
设然后撤除假设的做法 。公 理系统的证明过程是从 公理出发 ,
根 据 少 量 的 推 理 规 则 推 出一 系 列 定 理 。与 之 不 同 , 自然 演 绎 系
统可 以没有公理 , 而是通过 引入假设作 为推理 的出发点 。系统 N R是公理 系统 R对应 的 自然 推理 系统 , 1 其 3条推理 规则 分
收 稿 日期 :2 1 一52 ;修 回 日期 :2 1-6 2 0 1O . 3 0 1O —7
作者简介 : 郭远华 (98 )男 , 17- , 湖北天 门人 , 博士, 主要研 究方向为 自 动推理 、 神经 网络 、 图像处理(yu20@16cr gha03 2 .o ) n
・
43 ・ 40
国传统数 学中的机械化思想出发 , 创立 丁几何定 理机器证明的 吴方法 J h u等人 在 19 。C o 92提出了基于几何不变量 的消
才得 以避免形形色色 的蕴涵怪论 。相干命题 逻辑 系统的主要 代表是系统 。
1 1 相干命题 逻辑系统 只 . a 初始符号 : )
( ) .P , , ap , … 解释 为可数个命题变元 ;
Ab t a t T i p p rd s u s d a tma e l e e a i g ra a l ro sfrr l v n e p o o i o a o i s se T i a e s r c : h s a e i se uo t d yg n rt e d be p o f o e e a c r p st n l g c y t m R. h sp p r c n i l a o td p o e meh d a d n t rld d c in meh d, h c i lt d h ma n o w r n a k a d r s e t ey. r b d pe r b t o n au a e u t t o w ih smu ae u n mid fr a d a d b c w r e p c i l p o e o v meh d b c w r e o o e o mu a c o d n e u t n r l s a d n t r l e u t n me h d f r a d g n r td n w f r . t o a k a d d c mp s d f r l sa c r ig d d ci u e . n au a d c i t o o r e e ae e mu o d o w o 1 sfo h p t e i s t c o d n e u t n r l s T i p p r b an d r a a l r osfrr lv n e p o o i o a gc s s m a rm y oh s e c r i gd d c i u e . h s a e t i e e d b e p o f o ee a c r p st n l o i y t R s a o a i l e b w t o sr s e t ey a d c mb n n e yt o meh d e p c i l n o i i gt m.P o e meh d a d n t r l e u t nmeh d a e efci efrg n r t gr a — v h r b t o n a u a d ci to r f t o e e ai e d d o e v n a l r o s F r a d d d cin a d b c wad d d cin a e as ut be f ra tmae e s n n n oh rlgc s se . b e p o f. o r — e u t n a k r — e u t r lo s i l uo t d r a o ig i t e o i y t ms w o o a o Ke r s y wo d :p o o i o a lg c h u it t o ; p o e meh d n t r l e u t n meh d; r a a l ro s rp s in l o i ; e rs c meh d t i r b to ; a u a d c i t o d o e d be p o f
点法 , 实现 了自动生成 几何定 理 的可读证 明 , 文献 [ ] 述 丫 7详
其算 法实现。
逻辑 自动证 明的成 果更 加 丰富。2 0世 纪 5 0年代 的代 表 性成果有逻辑理论 机和王浩 算法 。逻辑判定方 法主要有 D P
方法 、 归结 方法 、 义表方法 、 语 相继式方法等 ’ 。这 些方法对 “
郭远华
( 电子科技 大学 自 动化工程学院, 成都 6 13 ) 17 1
摘 要 : 讨 了 自动生 成命题 逻辑 系统 的 可读证 明 。采用试 探 法 和 自然推 理 法分 别从 前推 和 后推 模 拟人 类 探
思维 求证 , 试探 法根据 推理规 则将 待证 公 式反 向分解 , 自然推 理 法从 假 设 出发 根 据推 理 规 则 生成新 的公 式。 两 种 方法都 实现 了相 干命题 逻辑 系统 的 可读证 明 , 结合 实现 了混 合证 明。试探 法和 自然推理 法是 生成可读 证 并
2 系统 只的后推证明
2 1 后推试探算法 . ,
式 , 以实现算 法不具备完备性和终 止性 。在初始假设数量为 所 n证 明树 的深度 为 h的情况下 , 法复杂度 为 n 、 算 “。