目录 1
前言 1
第一章 基础逻辑程序设计——简单事实和询问 8
§1.1 建立一个简单的数据库程序 8
§1.2 询问 19
§1.3 数值运算 26
§1.4 询问的赋值 30
§1.5 高效询问 41
§2.1 化询问为规则 43
第二章 基本逻辑程序设计——一般规则的应用 43
§2.2 含规则询问的赋值 53
§2.3 关系的补推描述,逆关系 58
第三章 表 64
§3.1 单重表 64
§3.2 获取固定长度表中的元素 66
§3.3 多重表 69
§3.4 获取非固定长度表中的元素 70
§3.5 表的长度 77
§3.6 以表的形式集中解答 87
§4.1 否定条件Not 91
第四章 询问及规则中的复杂条件 91
§4.2 全属条件Is-All 104
§4.3 全然条件For-All 104
第五章 表处理 107
§5.1 互补关系appends-to 107
§5.2 应用appends-to的规则 112
§5.3 分类关系的递推定义 118
§5.4 使用M—P形式的程序进行英文句子分析 122
第六章 M—P系统中的指令性关系 129
§6.1 读入 130
§6.2 写出 132
§6.3 寻找信息的规则 135
§6.4 使用加入命令Add和删除命令Delete的规则 136
§6.5 M—P系统功能的改进 142
第七章 M—P的内部句法 148
§7.1 子句的概念 153
§7.2 准变元 153
§7.3 字典和模块 167
附录A M—P系统的使用说明 173
附录B 键盘编辑设施的使用 180
附录C 习题答案 184