Là quá trình xuất phát từ sự kiện cần chứng minh và thay vào đó là những sự kiện ở vế trái của 1 luật có vế phải là sự kiện cần chứng minh. Quá trình này được thực hiện cho đến khi đưa về các sự kiện là tập sự kiện con của tập sự kiện giả thiết.
(nghĩa là: để đưa ra kết luận b, ta thử tìm tất cả các luật có dạng: a1 Ù ....Ù an Þ b, để có b, phải đưa ra các kết luận a1,...,an. Quá trình xác định ai cũng tương tự như đối với b, nếu đến một lúc nào đó phát hiện được rằng có một ai nào đó không dẫn xuất được từ các giả thiết thì quay lui sang các luật sản xuất khác sinh ra b có dạng b1Ù....Ùbm Þ b. ngược lại, nếu mọi ai đều dẫn xuất được giả thiết thì quá trình dẫn xuất ra b là đúng)
- giải thuật
gọi T là tập các sự kiện cần chứng minh tại thời điểm đang xét (khởi tạo T= G, G là tập kết luận).
S(p) ={riÎR / right(ri) = p} ( là tập các luật trong R sao cho vế phải chứa p)
Procedure suydienlui (g);
Begin
T:= {g};
If TÌ F then write (‘g đã được chứng minh ‘)
Else
Begin
p:=get(T);
If S(p) = {} then write (‘g không chứng minh được ‘)
Else
For riÎ S(p) do
Begin
T:= T \ right(ri);
T:= T + left(ri);
For lÎT \ F do suydienlui(l);
End;
End;
» Tin mới nhất:
» Các tin khác: