Page 222 - DCAP506_ARTIFICIAL_INTELLIGENCE
P. 222
Artificial Intelligence
Notes Rules: In ProLog, rules are used in the process of decision-making and can deduce new facts from
existing ones.
Variable: Variables are denoted by a string consisting of letters, numbers and underscore
characters, and beginning with an uppercase letter or underscore.
14.13 Review Questions
1. What is Prolog? Illustrate the Properties of Prolog as a Programming language.
2. Enlighten how a prolog is considered as an AI Programming Language.
3. Illustrate the process of Converting English to Prolog Facts and Rules.
4. Elucidate the process of achieving goal execution.
5. Describe various terms related to prolog.
6. Demonstrate the working of If-then-else loop.
7. Make distinguish between repeat and once predicate.
8. Describe the concept of matching two terms if they are either identical or if they can be
made identical by variable instantiation. Give example.
9. Illustrate the function of backtracking predicate with examples.
10. Explain the concept of Input/Output and Streams with examples.
Answers: Self Assessment
1. Programming 2. Robinson’s Resolution
3. Facts 4. Rules
5. Query 6. Atom
7. Compound Term 8. Repeat
9. Once 10. Functional
11. Match 12. Value
13. Backtracking 14. Alternative
15. List 16. Pointer
17. Current 18. Redefine
14.14 Further Readings
Books Antonelli, D. 1983. The application of artificial intelligence to a maintenance and diagnostic
information system (MDIS). Proceedings of the Joint Services Workshop on Artificial
Intelligence in Maintenance. Boulder, CO.
Boose, J.H. 1984. Personal construct theory and the transfer of human expertise.
Proceedings of the National Conference on Artificial Intelligence (AAAI-84),
p. 27-33, Austin, Texas.
216 LOVELY PROFESSIONAL UNIVERSITY