2.3.3 语义树 对S的不可满足性,从几何上做些讨论是有益的。可将S的所有可能的解释展示在一棵树上,进而观察每个分枝对应的S的逻辑真值是真是假,要展现S的解释于树中,自然要依S的原子集A了。
有时并不需要无限地延伸某个分枝方能确定在相应的解释下S取假值。如果某个分枝延伸到结点N时,I(N)已使S的某一子句的某一基例为假,就无需对N再做延伸了。 如果结点N的I(N)使S的某一子句的某一基例为假,而N的父辈结点不能判断这个事实,就说N是失败结点。 如果S的完全语义树的每个分枝上都有一个失败结点,就说它是一棵封闭树。 就例3而言,图2.2所示的完全语义树便具有每个分枝上都有失败结点这一性质,从而是棵封闭树,如果从图2.2剪去所有失败结点以下的分枝便得相应的封闭树图2.3。
再如I(N41)={P(a),Q(a),P(f(a)),Q(f(a))},它使S的子句中的子句 ~Q(f(y))的基例~Q(f(a))为假,而N41的父辈不能使S的某子句的某基例为假,从而N41是失败结点。同样,为讨论S的不可满足性无需对N41做延伸了。 现在已不难想像,S的不可满足性与封闭语义树的关系了。 |