Slide 11 Prolog Programming CM20019-S1 Y2006/07 Slide 2 2 Prolog = programming in logic Main advantages ease of representing knowledge natural support of non-determinism…