具体步骤如下: 先按照条件产生结构,从上到下。如上图 1)由Safe-to-stack(obj1, obj2),寻找其条件(前件)。因为没有Fragile(y),所以选择Lighter(x, y)。得到Lighter(obj1, obj2)。 2)继续寻找其前件,由比较计算公式可知Lighter(obj1, obj2)的前件(条件)为Weight(p1, w1)ΛWeight(p2, w2)ΛSmaller(w1, w2)。得到Weight(obj1, 0.1)ΛWeight(obj2, 5)ΛSmaller(0.1, 5)。 3)在继续分别寻找各个元素的前件。有前件就填上前件,没有前件,该结点就是叶子结点。直到全部结点都是叶子结点,便得到了解的解释结构树。 |