70、传播与惰性子句生成:原理与应用

传播与惰性子句生成:原理与应用

1. 传播与单位传播算法

在逻辑推理中,传播是一个重要的概念,它通过单位传播来确定当前决策的逻辑结果。单位传播算法用于找出赋值 $A$ 与理论 $T$ 的所有单位消解。其定义如下,其中 $C$ 表示子句:
[
up(A, C) =
\begin{cases}
{\perp} & \forall l \in C. \neg l \in A \
A \sqcup {l} & \exists l \in C, \neg l \notin A, \forall l’ \in (C \setminus {l}). \neg l’ \in A \
A & \text{otherwise}
\end{cases}
]
[
UP(A, T) = lfp.(\lambda a. \bigsqcup_{C \in T} up(a, C))(A)
]

2. 原子约束与传播规则

2.1 原子约束

原子约束表示传播过程中变量域的基本变化。对于整数变量,原子约束可以是 $x_i \leq d$、$x_i \geq d$、$x_i \neq d$ 或 $x_i = d$,其中 $x_i$ 是整数变量,$d$ 是整数。对于集合变量,原子约束可以是 $e \in S_i$ 或 $e \notin S_i$,其中 $e$ 是整数,$S_i$ 是集合变量。此外,还有原子约束 false ,表示传播直接导致不可满足性。

2.2 传播规则

传播规则定义为 $

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值