Question 1: 25% of students lost more than 2 points Question 2: 50% of students lost 2-4 points; 50% got it entirely correct Question 3: 95% of

Similar documents
CS-171, Intro to A.I. Mid-term Exam Fall Quarter, 2013

CS-171, Intro to A.I. Mid-term Exam Winter Quarter, 2014

Problem 1 Zero: 11% (~20 students), Partial: 66% (~120 students), Perfect: 23% (~43 students)

CS-171, Intro to A.I. Mid-term Exam Fall Quarter, 2014

(Due to rounding, values below may be only approximate estimates.) We will supply these numbers as they become available.

CS-171, Intro to A.I. Mid-term Exam Winter Quarter, 2016

CS-171, Intro to A.I. Mid-term Exam Fall Quarter, 2017

CS-171, Intro to A.I. Mid-term Exam Summer Quarter, 2016

CS-171, Intro to A.I. Final Exam Winter Quarter, 2012

Introduction to Spring 2007 Artificial Intelligence Midterm Solutions

CS 380/480 Foundations of Artificial Intelligence Winter 2007 Assignment 2 Solutions to Selected Problems

University of Waterloo Department of Electrical and Computer Engineering ECE 457A: Cooperative and Adaptive Algorithms Midterm Examination

Review Agents ( ) Review State Space Search

a. Given that we search depth first from left to right, list all leaf nodes above that we need to search/expand. (35 Points)

(Due to rounding or other exceptional reasons, values below may be only approximate estimates.)

CIS 192: Artificial Intelligence. Search and Constraint Satisfaction Alex Frias Nov. 30 th

Review Adversarial (Game) Search ( ) Review Constraint Satisfaction ( ) Please review your quizzes and old CS-271 tests

Grad AI Fall, 2007 Homework 1

Artificial Intelligence. Chapters Reviews. Readings: Chapters 3-8 of Russell & Norvig.

CS 416, Artificial Intelligence Midterm Examination Fall 2004

(QiuXin Hui) 7.2 Given the following, can you prove that the unicorn is mythical? How about magical? Horned? Decide what you think the right answer

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY REPRESENTATION OF KNOWLEDGE PART A

PAC-MAN is one of the most popular game

ˆ The exam is closed book, closed calculator, and closed notes except your one-page crib sheet.

CS 5522: Artificial Intelligence II

6.034 Quiz 1, Spring 2004 Solutions

You should provide the best solutions you can think of.

Introduction to Fall 2014 Artificial Intelligence Midterm Solutions

The exam is closed book, closed calculator, and closed notes except your one-page crib sheet.

The exam is closed book, closed calculator, and closed notes except your one-page crib sheet.

HW#1 due today. HW#2 due Monday, 9/09/13, in class Continue reading Chapter 3

CSC 2114: Artificial Intelligence Search

CS 4700: Foundations of Artificial Intelligence. Bart Selman. Search Techniques R&N: Chapter 3

Introduction to Artificial Intelligence Midterm 1. CS 188 Spring You have approximately 2 hours.

Midterm Examination CS540-2: Introduction to Artificial Intelligence

521495A: Artificial Intelligence

Midterm Examination CS 540-2: Introduction to Artificial Intelligence

CS 771 Artificial Intelligence. Problem Solving by Searching Uninformed search

Downloaded from ioenotes.edu.np

PEAS: Medical diagnosis system

Search. CS 3793/5233 Artificial Intelligence Search 1

Potential Midterm Exam Questions

1 Tree Search (12 points)

CMU-Q Lecture 2: Search problems Uninformed search. Teacher: Gianni A. Di Caro

Announcements. Project 0: Python Tutorial Due last night

4 Search Problem formulation (23 points)

CS 540-1: Introduction to Artificial Intelligence

Review Agents ( ) Review State Space Search

Problem 1 Zero: 0% (~0 students), Partial: 78% (~141 students), Perfect: 22% (~39 students)

CS 4100 // artificial intelligence

CS 188: Artificial Intelligence. Recap Search I

Search: Advanced Topics and Conclusion

Informed (heuristic) search (cont). Constraint-satisfaction search.

Informed search strategies (Section ) Source: Fotolia

Chapter 2 Classical algorithms in Search and Relaxation

Basic Search. Fall Xin Yao. Artificial Intelligence: Basic Search

Introduction to Fall 2008 Artificial Intelligence Midterm Exam

CS 540: Introduction to Artificial Intelligence

A4B36ZUI - Introduction ARTIFICIAL INTELLIGENCE

Example: Map coloring

Uninformed (also called blind) search algorithms

State Spaces

Expert Systems (Graz) Heuristic Search (Klagenfurt) - Search -

Chapter 3. A problem-solving agent is a kind of goal-based agent. It decide what to do by finding sequences of actions that lead to desirable states.

AI: Week 2. Tom Henderson. Fall 2014 CS 5300

CS510 \ Lecture Ariel Stolerman

Intelligent Agents. Foundations of Artificial Intelligence. Problem-Solving as Search. A Simple Reflex Agent. Agent with Model and Internal State

Uninformed Search. Reading: Chapter 4 (Tuesday, 2/5) HW#1 due next Tuesday

Informed Search. CS 486/686 University of Waterloo May 10. cs486/686 Lecture Slides 2005 (c) K. Larson and P. Poupart

mywbut.com Informed Search Strategies-I

Knowledge Representation. CS 486/686: Introduction to Artificial Intelligence

Search: Advanced Topics and Conclusion

Uninformed search strategies (Section 3.4) Source: Fotolia

Introduction to Intelligent Systems

Midterm I. Introduction to Artificial Intelligence. CS 188 Fall You have approximately 3 hours.

Wissensverarbeitung. - Search - Alexander Felfernig und Gerald Steinbauer Institut für Softwaretechnologie Inffeldgasse 16b/2 A-8010 Graz Austria

Last time: Problem-Solving

Solving Problems by Searching

Logic: TD as search, Datalog (variables)

Probabilistic Belief. Adversarial Search. Heuristic Search. Planning. Probabilistic Reasoning. CSPs. Learning CS121

Uninformed Search Methods. Informed Search Methods. Midterm Exam 3/13/18. Thursday, March 15, 7:30 9:30 p.m. room 125 Ag Hall

Route planning / Search Movement Group behavior Decision making

Artificial Intelligence

Uninformed Search Strategies

Uninformed Search Methods

7 Temporal Models (20 points)

Name: UW CSE 473 Midterm, Fall 2014

Artificial Intelligence

Informed Search Methods

Uninformed Search. CS171, Winter 2018 Introduction to Artificial Intelligence Prof. Richard Lathrop. Reading: R&N

Searching. Assume goal- or utilitybased. Next task to achieve is to determine the best path to the goal

Introduction to AI Spring 2006 Dan Klein Midterm Solutions

Heuristic (Informed) Search

10/11/2017. Constraint Satisfaction Problems II. Review: CSP Representations. Heuristic 1: Most constrained variable

Midterm I. Introduction to Artificial Intelligence. CS 188 Fall You have approximately 3 hours.

6.034 QUIZ 1. Fall 2002

Solving problems by searching

DM841 DISCRETE OPTIMIZATION. Part 2 Heuristics. Satisfiability. Marco Chiarandini

Assignment 1 is out! Due: 9 Sep 23:59! Can work in a group of 2-3 students.! NO cheating!!!! Submit in turnitin! Code + report!

ARTIFICIAL INTELLIGENCE. Pathfinding and search

Transcription:

Question 1: 25% of students lost more than 2 points Question 2: 50% of students lost 2-4 points; 50% got it entirely correct Question 3: 95% of students got this problem entirely correct Question 4: Only two students got this problem entirely correct. Most made serious errors in all 4 search strategies and gave either incorrect or insufficient answers (e.g. 'because it found the shortest path') in part e. The inclusion of the self loop confused some students, but many students explored nodes in really weird ways (e.g. running BFS in the iterated deepening search). Question 5: 10% of students lost 2 or more points; most did well Question 6 and 7: Only a handful of students lost points on these questions Question 8: Half the class drew an incorrect state space - i.e. proposed invalid transitions or included forbidden states. Question 9: 30% of the class confused the ordering of the steps Question 10: 30% of the class did not understand resolution. 80% of the students incorrectly resolved part d. Question 11: 30% of the students did not resolve correctly. Question 12: 25% of the class made errors - usually incorrectly applying the distributive law. 1

The Mid-term exam is now a pedagogical device. You can recover 50% of your missed points by showing that you have debugged and repaired your knowledge base. For each item where points were deducted: Write 2-4 sentences, and perhaps an equation or two. Describe: * What was the bug in the knowledge base leading to the error? * How has the knowledge base been repaired so that the error will not happen again? Turn in, with your exam, in class on Thursday, 1 March. 50% of your missed points will be forgiven for each correct repair. Your Mid-term Exam will be returned to you at the end of class today (Tue, 21 Feb) or upon request from the TA, Andrew Gelfand. 2

CS-171, Intro to A.I. Mid-term Exam Winter Quarter, 2012 YOUR NAME AND ID NUMBER: YOUR ID: ID TO RIGHT: ROW: NO. FROM RIGHT: The exam will begin on the next page. Please, do not turn the page until told. When you are told to begin the exam, please check first to make sure that you have all ten pages, as numbered 1-10 in the bottom-left corner of each page. The exam is closed-notes, closed-book. No calculators, cell phones, electronics. Please clear your desk entirely, except for pen, pencil, eraser, an optional blank piece of paper (for optional scratch pad use), and an optional water bottle. This page summarizes the points available for each question so you can plan your time. 1. (12 pts total, 1 pt each) LOGIC CONCEPTS. 2. (5 pts total, -1 for each error, but not negative) ALPHA-BETA PRUNING. 3. (5 pts total, 1 pt each) CONSTRAINT SATISFACTION PROBLEMS. 4. (10 pts total, 2 pts each) STATE-SPACE SEARCH. 5. (15 pts total, 1 pt each) AGENT/SEARCH CONCEPTS. 6. (5 pts total, -2 pts each wrong answer, but not negative) TASK ENVIRONMENT. 7. (10 pts total, -1 each wrong answer, but not negative) SEARCH PROPERTIES. 8. (10 pts total, -1 each error, but not negative) STATE SPACE SEARCH. 9. (10 pts total, -2 each error, but not negative) OPTIMALITY OF A* SEARCH. 10. (4 pts total, 1 pt each) RESOLUTION. 11. (10 pts total, 1 pt each) PROVE THAT THE UNICORN IS MAGICAL. 12. (4 pts total, -1 each error, but not negative) CONJUNCTIVE NORMAL FORM (CNF). 3

4

1. (12 pts total, 1 pt each) LOGIC CONCEPTS. For each of the following terms on the left, write in the letter corresponding to the best answer or the correct definition on the right. The first one is done for you as an example. See Sections 7.3-4. A Agent A Perceives environment by sensors, acts by actuators. C Syntax B Chain of inference rule conclusions leading to a desired sentence. I Semantics C Specifies all the sentences in a language that are well formed. L Entailment D Describes a sentence that is true in all models. J Sound E Stands for a proposition that can be true or false. K Complete F Represented as a canonical conjunction of disjunctions. E Propositional Symbol G Possible world that assigns TRUE or FALSE to each proposition. D Valid H Describes a sentence that is false in all models. M Satisfiable I Defines truth of each sentence with respect to each possible world. H Unsatisfiable J An inference procedure that derives only entailed sentences. B Proof K An inference procedure that derives all entailed sentences. G Model L The idea that a sentence follows logically from other sentences. F Conjunctive Normal Form M Describes a sentence that is true in some model. 2. (5 pts total, -1 for each error, but not negative) ALPHA-BETA PRUNING. The game tree below illustrates a position reached in the game. It is Max's turn to move. Inside each leaf node is the estimated score of that resulting position returned by the heuristic static evaluator. CROSS OUT EACH LEAF NODE THAT WILL BE PRUNED BY ALPHA-BETA PRUNING. You do not need to indicate the branch node values. See Section 5.3. Red lines indicate where in the tree pruning occurred. You are not (Max) obliged to provide the red lines only to cross out pruned leaf nodes. (Min) (Max) (A) (B) (C) 6 4 3 2 8 9 7 2 4 5 4 2 9 8 1 2 5 8 7 4 4 4 8 1 9 6 2 **** TURN PAGE OVER AND CONTINUE ON THE OTHER SIDE **** 5

3. (5 pts total, 1 pt each) CONSTRAINT SATISFACTION PROBLEMS. This problem asks about the Map Coloring Problem. Each region must be colored one of Red (R), Green (G), or Blue (B). Neighboring regions must be a different color. The map (left) and constraint graph (right) are below. AA AB C A B C AD AE F D E F 3a. (1 pt) FORWARD CHECKING. Consider the partial assignment below. Variable B has been assigned value R as shown. Cross out all values that would be eliminated by Forward Checking (FC) after the assignment to variable B. A B C D E F See Section 6.3.2. R G B R R G B R G B R G B R G B X X X 3b. (1 pt) ARC CONSISTENCY. Consider the partial assignment below. Variables A and B have been assigned values as shown. Cross out all other values that would be eliminated by Arc Consistency (AC, also called AC-3 in your book). A B C D E F See Section 6.2.2. R G R G B R G B R G B R G B X X 3c. (1 pt) MINIMUM-REMAINING-VALUES HEURISTIC. Consider the partial assignment below. Variable A is already assigned value R, and Arc Consistency is already done. List all unassigned variables that might possibly be selected by the Minimum-Remaining-Values (MRV) Heuristic: B, D. X X X X X X X A B C D E F R G B R G B G B R G B R G B See Section 6.3.1. 3d. (1 pt) DEGREE HEURISTIC. Consider the partial assignment below. (It is the same assignment as in problem 3c above.) List all unassigned variables that might possibly be selected by the Degree Heuristic: E. A B C D E F R G B R G B G B R G B R G B See Section 6.3.1. 3e. (1 pt) MIN-CONFLICTS HEURISTIC. Consider the complete but inconsistent assignment below. E has just now been selected to be assigned a new value. List all new values that might be chosen below for E by the Min-Conflicts Heuristic? R, B. A B C D E F R G B R? G See Section 6.4. 6

4. (10 pts total, 2 pts each) STATE-SPACE SEARCH. Execute Tree Search through this graph (do not remember visited nodes, so repeated nodes are possible). It is not a tree, but pretend you don t know that. Step costs are given next to each arc, and heuristic values are given next to each node (as h=x). The successors of each node are indicated by the arrows out of that node. (Note: C is a successor of itself). For each search strategy below, indicate the order in which nodes are expanded (i.e., to expand a node means that its children are generated), ending with the goal node that is found. S h=10 5 2 4 11 A 10 h=13 B 10 h=12 C 8 h=11 D h=16 E h=11 F h=13 4.a. (2 pts, -1 for each wrong answer, but not negative) UNIFORM COST SEARCH. See Section 3.4.2 UCS does goaltest when node is popped off queue. S C B A F C E D F C G1 and Fig. 3.14. 4.b. (2 pts, -1 for each wrong answer, but not negative) GREEDY BEST-FIRST SEARCH. S C C C C C C C C C C etc. 4.c (2 pts, -1 for each wrong answer, but not negative) ITERATIVE DEEPENING SEARCH. S S A B C S A D G1 12 15 24 G1 G2 G3 See Section 3.5.1 and Fig. 3.23. See Sections 3.4.4-5 and Figs. 3.18-19. 4.d. (2 pts, -1 for each wrong answer, but not negative) A* SEARCH. C always has lower h(=11) than any other node on queue. IDS does the Goal-test before the child is pushed onto the queue. The goal is found when D is expanded. S C B A F C E G2 See Section 3.5.2 A* does goaltest when node is popped off queue. and Figs. 3.24-25. 4.e. (2 pts, -1 for each wrong answer, but not negative) OPTIMALITY. Did Uniform Cost Search find the optimal goal? Yes Why or why not? Step costs are ε > 0 Did A* Search find the optimal goal? No Why or why not? heuristic is not admissible (at D) **** TURN PAGE OVER AND CONTINUE ON THE OTHER SIDE **** 7

5. (15 pts total, 1 pt each) AGENT/SEARCH CONCEPTS. For each of the following terms on the left, write in the letter corresponding to the best answer or the correct definition on the right. The first one is done for you as an example. A Agent A Perceives environment by sensors, acts by actuators K Percept B All states reachable from the initial state by a sequence of actions P Performance Measure C Guaranteed to find a solution if one is accessible L Rational Agent D Process of removing detail from a representation B State Space E Maximum number of successors of any node I Search Node F Set of all leaf nodes available for expansion at any given time N Link between nodes G Estimates cost of cheapest path from current state to goal state J Path H Guaranteed to find lowest cost among all accessible solutions D Abstraction I Represents a state in the state space H Optimal Search J Sequence of states connected by a sequence of actions C Complete Search K Agent s perceptual inputs at any given instant M Expand a state L Agent that acts to maximize its expected performance measure F Frontier M Apply each legal action to a state, generating a new set of states O Search Strategy N Represents an action in the state space E Branching Factor O How a search algorithm chooses which node to expand next G Heuristic Function P Evaluates any given sequence of environment states for utility 6. (5 pts total, -2 pts each wrong answer, but not negative) TASK ENVIRONMENT. A task environment is a set of four things, with acronym PEAS. Fill in the blanks with the PEAS components. See Section 2.3.1 Performance (measure) Environment Actuators Sensors 7. (10 pts total, -1 each wrong answer, but not negative) SEARCH PROPERTIES. Fill in the values of the four evaluation criteria for each search strategy shown. Assume a tree search where b is the finite branching factor; d is the depth to the shallowest goal node; m is the maximum depth of the search tree; C* is the cost of the optimal solution; step costs are identical and equal to some positive ε; and in Bidirectional search both directions use breadth-first search. Note that these conditions satisfy all of the footnotes of Fig. 3.21 in your book. See Figure 3.21 Criterion Complete? Time complexity Space complexity Optimal? Breadth-First Yes O(b^d) O(b^d) Yes Uniform-Cost Yes O(b^(1+floor(C*/ε))) O(b^(d+1)) also OK O(b^(1+floor(C*/ε))) O(b^(d+1)) also OK Yes Depth-First No O(b^m) O(bm) No Iterative Deepening Yes O(b^d) O(bd) Yes Bidirectional (if applicable) Yes O(b^(d/2)) O(b^(d/2)) Yes 8

8. (10 pts total, -1 each error, but not negative) STATE SPACE SEARCH. A man is traveling to market with a fox, a goose, and a bag of oats. He comes to a river. The only way across the river is a boat that can hold the man and exactly one of the fox, goose or bag of oats. The fox will eat the goose if left alone with it, and the goose will eat the oats if left alone with it. How can the man get all his possessions safely across the river? See Section 3.1.1 and Figure 3.3 We will call states where something gets eaten forbidden and consider them as part of the state space, but from which there is no return; i.e., there is no way to go to any other state (including back to the previous state) from such a forbidden state. All other states are allowed. One way to represent this problem is as a state vector with components (M,F,G,O), where M=man, F=fox, G=goose, and O=oats are binary variables that are 0 if the man/fox/goose/oats are on the near bank, and 1 if on the far bank. Note that the boat is always on the same side of the river as the man. Thus the start state is (0,0,0,0) and the single goal state is (1,1,1,1). 8.a. (1 pt) How many total states (both allowed and forbidden) in this state space? 2 4 = 16. 8.b. (1 pt) What is the maximum branching factor counting BOTH allowed and forbidden states as children? 4. 8.c. (8 pts, -1 for each error, but not negative) Draw the state space considering only ALLOWED states. Represent an allowed state as a circle enclosing its binary vector (M,F,G,O). Connect states that are possible successors of each other. The start and goal states are shown. The first one is done for you as an example. 1110 0100 0000 1010 0010 1101 0101 1111 1011 0001 **** TURN PAGE OVER AND CONTINUE ON THE OTHER SIDE **** 9

9. (10 pts total, -2 each error, but not negative) OPTIMALITY OF A* SEARCH. You know that A* tree search with an admissible heuristic is an optimal search strategy. Recall that: g(n) = true path cost so far h(n) = estimated optimal cost from n to goal true optimal cost f(n) = g(n) + h(n) = estimated total optimal path cost true total optimal cost The following is a proof that A* tree search (queue sorted by f(n)) is optimal if the heuristic is admissible. The lines of the proof have been labeled A through G. Unfortunately, they have been scrambled. Let ng be the first goal node popped off the queue. Let no be any other node still on the queue. We wish to prove that the path through no can never be extended to a path to any goal node that costs less than the path to ng that we just found. See Section 3.5.2 A: true total cost of path to ng F: = g(ng) // because ng represents a complete path D: = f(ng) // by definition of f, with h(ng) = 0 because ng is a goal node B: f(no) // because queue is sorted by f and ng came off queue first E: = g(no) + h(no) // by definition of f C: g(no) + true optimal cost to goal from no // because h is admissible G: = true total optimal path cost through no Fill in the blanks with the letters B, C, D, E, F,and G to prove that the true total cost of the path to ng is less than or equal to the true total optimal path cost through no. The first and last letters, A and G, have been done for you as an example. A F D B E C G. 10. (4 pts total, 1 pt each) RESOLUTION. Apply resolution to each of the following pairs of clauses, then simplify. Write your answer in Conjunctive Normal Form (CNF). See Section 7.5.2 and Figure 7.13 10.a. (1 pt) (A B C D) (A D E F). (A B C E F). 10.b. (1 pt) (A B C D) ( A). (B C D). 10.c. (1 pt) ( C) (C). ( ) FALSE is OK. 10.d. (1 pt) (A B C D) (A C D E F). (A B C C E F) also OK (A B D D E F). TRUE is OK 10

11. (10 pts total, 1 pt each) PROVE THAT THE UNICORN IS MAGICAL. If the unicorn is mythical, then it is immortal, but if it is not mythical, then it is a mortal mammal. If the unicorn is either immortal or a mammal, then it is horned. The unicorn is magical if it is horned. Use these propositional variables: Y = unicorn is mythical R = unicorn is mortal M = unicorn is a mammal H = unicorn is Horned G = unicorn is magical See Section 7.5.2 11.a. (5 pts total, pt each) Convert the English into propositional logic implicative form and conjunctive normal form (CNF). The first one is done for you as an example. (Note: immortal means not mortal. ) 11.a.1. If the unicorn is mythical, then it is not mortal. S1: Implicative Y => R. CNF ( Y R ) It is. OK not 11.a.2. (1 pt) If the unicorn is not mythical, then it is mortal. to put the parentheses around the S2: Implicative Y => R. CNF ( Y R ) CNF. clauses. 11.a.3. (1 pt) If the unicorn is not mythical, then it is a mammal. It is OK if you did not S3: Implicative Y => M. CNF ( Y M ) put in the. disjunction 11.a.4. (1 pt) If the unicorn is not mortal, then it is Horned. symbol. S4: Implicative R => H. CNF ( R H ). 11.a.5. (1 pt) If the unicorn is a mammal, then it is Horned. S5: Implicative M => H. CNF ( M H ). 11.a.6. (1 pt) The unicorn is magical if it is Horned. (= If the unicorn is Horned, then it is magical. ) S6: Implicative H => G. CNF ( H G ). **** CONTINUE ON THE NEXT PAGE **** 11

11.b. (5 pts total, pt each) Resolution Theorem Proving. Use the conjunctive normal form (CNF) expressions from 11.a above to prove that the unicorn is magical. The first and last steps are done for you. Express your answers in CNF. See Section 7.5.2 11.b.1. The negated goal is S7. S7: ( G ). 11.b.2. (1 pt) Resolve S6 and S7 to give S8. S8: ( H ). 11.b.3. (1 pt) Resolve S5 and S8 to give S9. S9: ( M ). Here you will get full credit if you do the resolution steps correctly based on your answers for the two resolved sentences (even if those sentences were not correct). I.e., this question asks only that you do the resolution step correctly, regardless of content. 11.b.4. (1 pt) Resolve S4 and S8 to give S10. S10: ( R ). 11.b.5. (1 pt) Resolve S3 and S9 to give S11. S11: ( Y ). It is OK not to put the parentheses around the CNF clauses. 11.b.6. (1 pt) Resolve S1 and S11 to give S12. S12: ( R ). 11.b.7. Resolve S10 and S12 to give the empty clause, thus proving the goal sentence is true. S13: ( ). 12. (4 pts total, -1 each error, but not negative) CONJUNCTIVE NORMAL FORM (CNF). Convert the following logical sentence to Conjunctive Normal Form. Show your work. B ( P Q ) 1. Eliminate, replacing α β with (α β) (β α). (B (P Q)) ((P Q) B) 2. Eliminate, replacing α β with α β. ( B P Q) ( (P Q) B) 3. Move inwards using de Morgan's rules: ( B P Q) (( P Q) B) 4. Apply distributive law ( over ) and flatten: ( B P Q) ( P B) ( Q B) 5. write each clause (disjunct) as a sentence in KB: ( B P Q) ( P B) ( Q B) See Section 7.5.2 12