人工智能--归结演绎推理的逻辑基础

2021-01-29 10:10:53 浏览数 (2)

参考链接: 人工智能的推理规则

文章目录

 永真性&永假性可满足性(相容性)谓词公式的范式前束范式Skolem范式

永真性&永假性 

如果谓词公式P对非空个体域D上的任一解释都取得真值T(F),则称P在D上是永真(永假)的。 

如果P在任何非空个体域上均是永真(永假)的,则称P永真(永假)。 

可满足性(相容性) 

对于谓词公式P,如果至少存在D上的一个解释,使公式P在此解释下的真值为T,则称公式P在D上是可满足的。 

谓词公式的范式 

前束范式 

设F为一个谓词公式,如果其中所有的两次均非否定的出现在公式的最前面,而它们的辖域为整个公式,则称F为前束范式。一般前束范式可以写成: 

         (

          Q

          1

          x

          1

         )

         (

          Q

          2

          x

          2

         )

         .

         .

         .

         (

          Q

          n

          x

          n

         )

         M

         (

          x

          1

         ,

          x

          2

         ,

         .

         .

         .

          x

          n

         )

         (Q_1x_1)(Q_2x_2)...(Q_nx_n)M(x_1,x_2,...x_n) 

     (Q1​x1​)(Q2​x2​)...(Qn​xn​)M(x1​,x2​,...xn​) 

式中的

         Q

         i

       Q_i

    Qi​为前缀,它是一个由全称量词或存在量词组成的量词串,

        M

        (

         x

         1

        ,

         x

         2

        ,

        .

        .

        .

        ,

         x

         n

        )

       M(x_1,x_2,...,x_n)

    M(x1​,x2​,...,xn​)为母式,是一个不含任何量词的谓词公式。 

Skolem范式 

如果前束范式中所有的存在量词都在全称量词之前,则称这种形式的谓词公式为Skolem范式。 

例如,

        (

        ∃

        x

        )

        (

        ∃

        z

        )

        (

        ∀

        y

        )

        (

        P

        (

        x

        )

        ∨

        Q

        (

        y

        ,

        z

        )

        ∧

        R

        (

        x

        ,

        z

        )

        )

       (exists x)(exists z)(forall y)(P(x)lor Q(y,z)land R(x,z))

    (∃x)(∃z)(∀y)(P(x)∨Q(y,z)∧R(x,z))就是Skolem范式。

0 人点赞