Tseitin算法

Tseitin算法举例

Tseitin算法是一个在线性时间内将命题公式转化为CNF范式的算法。

Convert the following formula into CNF with Tseitin’s transformation:
将以下命题公式转化为CNF范式:
( P → ( ¬ Q ∧ R ) ) ∧ ( P → ¬ Q ) (P \to (\lnot Q \land R)) \land (P \to \lnot Q) (P(¬QR))(P¬Q)
The original formula is equivalence to
( ¬ P ∨ ( ¬ Q ∧ R ) ) ∧ ( ¬ P ∨ ¬ Q ) (\neg P\vee (\neg Q\wedge R))\wedge (\neg P \vee \neg Q) (¬P(¬QR))(¬P¬Q)
Tseitin算法开始
So we have
T 1 ↔ T 2 ∧ T 3 T_{1}\leftrightarrow T_{2}\wedge T_{3} T1T2T3
T 2 ↔ ¬ P ∨ T 4 T_{2}\leftrightarrow \neg P\vee T_{4} T2¬P

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值