民事法典更新的信念修正技术
1. 引言
在相关工作中,我们展示了可以通过采用带有潜在信念的信念修正理论原则,对未考虑场景发现时的更新进行建模。大致来说,信念修正理论是一种在添加新数据或移除现有数据时,对一致数据库进行最小更新,使其转变为另一个一致数据库的理论。每个数据都是一个形式化表达式,最小性由一组条件来衡量和确保。我们有两种类型的数据,一种包含民法典条文和呈现的事实,都用一阶逻辑中的句子表示;另一种包含条文更新指令,只有当某些触发条件(一个事实)从民法典条文和呈现的事实的组合中逻辑推导出来时才会触发。作为一种信念修正理论,我们的框架还可以处理其他类型的更新,如删除一个条文。
2. 法典条文、事实和例外的信念修正理论
我们使用带有等式但不包含元数大于或等于 1 的函数符号的一阶逻辑,具体来说,使用以下语言 K(可能带有下标,如 K, K1, K2, …),它由以下两部分组成:
- 一组固定的逻辑符号,用 Log 表示。
- 有限数量的非逻辑符号,用 NonLog 表示(可能带有下标)。
固定的 Log 包含以下内容:
- ∀, ∃, ∧, ∨, ⊃, ¬, ⊤,这些是常见的一阶逻辑符号,⊃ 是实质蕴涵。
- 等式符号 =。
- 括号、方括号和标点符号。
- 无限数量的变量,每个变量用 x 表示(可能带有下标)。
NonLog 包含以下集合:
- Const:由有限数量的以小写字母开头的斜体英文字母有限序列组成,例如 lessor(出租人), lessee(承租人),每个这样的字母序列称为一个常量。
- Pred:由有限数量的以小写字母开头的无衬线英文字母有