Consulting facts... consulting(fact_h.pl) consulted(fact_h.pl) time(consulting = 160,quick_compiling = 0,static_space = 0) New Socket opened... Connect Hercule... Mood ARTIFICIAL... Move in Detective's Home... Initializate mistery... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Last connected Mon Dec 8 19:42:20 1997 MET from fpssun21 Mystery House: Detective's Home You see Detective Manual here. Worm (asleep) is here. Obvious Exits: Hall (to Hall of Mysteries), Auberge (to Entrance), Warmup (to Corridor), and Belgium (to Entrance). You look ARTIFICIAL. hercule [ARTIFICIAL] is already at Detective's Home. Sherlock [ARTIFICIAL] leaves for the auberge. Auberge du Bout de Nappe: Entrance You see Police Officer here. Sherlock [ARTIFICIAL] (dozing) is here. Obvious Exits: Exit (to Detective's Home) and Lobby (to Lobby). You have initialized the mystery. Sherlock [ARTIFICIAL] has received your page. Sherlock [ARTIFICIAL] has been idle for 18 minutes and 3 seconds. Police Officer addresses you: Thank heavens you are here! I'm not qualified to solve a crime like this! A guest here at the Auberge, Mona Lisa Vesuvio, was murdered last night! She was found dead by her husband at 10:30 in her guest room, room 4, off the lower corridor when you go into the lobby. The body is still there, just as she was found. She was last seen in public at 9:00 pm when she left the restaurant. You must solve this horrible crime for us -- the most difficult crime I've ever solved was finding a stolen ski pole! Her husband is waiting for you in the bar. I told the rest of the guests to return to their own rooms, and the evening staff to go to their posts. You can find them by looking in the Auberge Registry. Please solve this and let me know who did it, and how and why. Good luck, we're counting on you! You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Entrance. He pages, "&fact(stopread_herculog)" ***F-MOO***>>> fact asserted : stopread_herculog <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< I'm thinking now... -------------------------------------->>>> Trying rule: 10 fact asserted : advice(page sherlock ~fact(start_comm_sherlock)) -------------------------------------->>>> Fired rule: 10 -------------------------------------->>>> Trying rule: 11 -------------------------------------->>>> Trying rule: 112 -------------------------------------->>>> Trying rule: 115 -------------------------------------->>>> Trying rule: 1161 -------------------------------------->>>> Trying rule: 1162 -------------------------------------->>>> Trying rule: 117 -------------------------------------->>>> Trying rule: 118 -------------------------------------->>>> Trying rule: 1191 -------------------------------------->>>> Trying rule: 1192 -------------------------------------->>>> Trying rule: 12 -------------------------------------->>>> Trying rule: 1311 -------------------------------------->>>> Trying rule: 1312 -------------------------------------->>>> Trying rule: 1321 -------------------------------------->>>> Trying rule: 1322 -------------------------------------->>>> Trying rule: 133 -------------------------------------->>>> Trying rule: 134 -------------------------------------->>>> Trying rule: 1351 -------------------------------------->>>> Trying rule: 1352 -------------------------------------->>>> Trying rule: 1353 -------------------------------------->>>> Trying rule: 1354 -------------------------------------->>>> Trying rule: 1361 -------------------------------------->>>> Trying rule: 1362 -------------------------------------->>>> Trying rule: 1371 -------------------------------------->>>> Trying rule: 1372 -------------------------------------->>>> Trying rule: 41 goal asserted : strategy_by_suspects -------------------------------------->>>> Fired rule: 41 -------------------------------------->>>> Trying rule: 42 -------------------------------------->>>> Trying rule: 50 fact asserted : walk_to(r1994) fact asserted : look_in(r1994) fact asserted : visit_room(hercule,r1994) fact asserted : sendf(fact(visit_room(hercule,r1994))) fact asserted : location(hercule,r1994) fact asserted : locate_in_victim_room fact asserted : first_pass -------------------------------------->>>> Fired rule: 50 -------------------------------------->>>> Trying rule: 51 goal deleted : begin_to_solve goal asserted : list_suspects goal asserted : prove_motives goal asserted : prove_how goal asserted : prove_opportunity goal asserted : look_rooms goal asserted : ask_objects goal asserted : read_objects goal asserted : look_objects -------------------------------------->>>> Fired rule: 51 -------------------------------------->>>> Trying rule: 52 fact asserted : prove_affair(love) fact asserted : prove_affair(money) fact asserted : prove_affair(work) -------------------------------------->>>> Fired rule: 52 -------------------------------------->>>> Trying rule: 530 fact asserted : object(asked,last_night) fact asserted : page_object(ask) fact asserted : command_in_the_same_room fact asserted : new_object(ask) -------------------------------------->>>> Fired rule: 530 fact asserted : object(asked,mona) -------------------------------------->>>> Trying rule: 531 -------------------------------------->>>> Trying rule: 532 -------------------------------------->>>> Trying rule: 5330 fact asserted : sendf(fact(object(hercule,ask,last_night))) fact asserted : sendf(fact(object(hercule,ask,mona))) -------------------------------------->>>> Trying rule: 5331 fact removed : page_object(ask) -------------------------------------->>>> Trying rule: 5332 -------------------------------------->>>> Trying rule: 5341 -------------------------------------->>>> Trying rule: 5342 -------------------------------------->>>> Trying rule: 5343 -------------------------------------->>>> Trying rule: 540 -------------------------------------->>>> Trying rule: 5408 -------------------------------------->>>> Trying rule: 541 -------------------------------------->>>> Trying rule: 542 -------------------------------------->>>> Trying rule: 543 -------------------------------------->>>> Trying rule: 5430 -------------------------------------->>>> Trying rule: 5431 -------------------------------------->>>> Trying rule: 5432 -------------------------------------->>>> Trying rule: 5441 fact asserted : advice(walk to #1994) fact removed : walk_to(r1994) -------------------------------------->>>> Fired rule: 5441 -------------------------------------->>>> Trying rule: 5442 fact asserted : command(look #1994) fact removed : look_in(r1994) -------------------------------------->>>> Fired rule: 5442 -------------------------------------->>>> Trying rule: 5511 -------------------------------------->>>> Trying rule: 5512 -------------------------------------->>>> Trying rule: 5521 -------------------------------------->>>> Trying rule: 5522 -------------------------------------->>>> Trying rule: 5531 -------------------------------------->>>> Trying rule: 5532 -------------------------------------->>>> Trying rule: 5534 -------------------------------------->>>> Trying rule: 5535 -------------------------------------->>>> Trying rule: 5541 -------------------------------------->>>> Trying rule: 5542 fact removed : first_pass fact asserted : second_pass -------------------------------------->>>> Fired rule: 5542 -------------------------------------->>>> Trying rule: 5551 -------------------------------------->>>> Trying rule: 5552 -------------------------------------->>>> Trying rule: 5561 -------------------------------------->>>> Trying rule: 55621 -------------------------------------->>>> Trying rule: 55622 -------------------------------------->>>> Trying rule: 5571 -------------------------------------->>>> Trying rule: 5572 -------------------------------------->>>> Trying rule: 5573 -------------------------------------->>>> Trying rule: 558 -------------------------------------->>>> Trying rule: 5611 -------------------------------------->>>> Trying rule: 5612 -------------------------------------->>>> Trying rule: 571 -------------------------------------->>>> Trying rule: 572 -------------------------------------->>>> Trying rule: 573 -------------------------------------->>>> Trying rule: 574 -------------------------------------->>>> Trying rule: 575 -------------------------------------->>>> Trying rule: 80 -------------------------------------->>>> Trying rule: 90 -------------------------------------->>>> Trying rule: 91 suspect oscar = 1 suspect jacques = 1 suspect giuzeppe = 1 suspect rolf = 1 suspect claire = 1 suspect lisa = 1 suspect marie = 1 suspect hans = 1 suspect heidi = 1 suspect lucie = 1 suspect kolonel = 1 -------------------------------------->>>> Trying rule: 92 -------------------------------------->>>> Trying rule: 9311 -------------------------------------->>>> Trying rule: 9312 -------------------------------------->>>> Trying rule: 9313 -------------------------------------->>>> Trying rule: 932 fact asserted : must_page(fact(visit_room(hercule,r1994))) fact asserted : must_page(fact(object(hercule,ask,last_night))) fact asserted : must_page(fact(object(hercule,ask,mona))) -------------------------------------->>>> Trying rule: 933 -------------------------------------->>>> Trying rule: 9341 -------------------------------------->>>> Trying rule: 9342 -------------------------------------->>>> Fired rule: 9342 -------------------------------------->>>> Trying rule: 9343 -------------------------------------->>>> Fired rule: 9343 -------------------------------------->>>> Trying rule: 935 -------------------------------------->>>> Trying rule: 9371 -------------------------------------->>>> Trying rule: 9372 -------------------------------------->>>> Trying rule: 9391 fact removed : command_in_the_same_room -------------------------------------->>>> Fired rule: 9391 -------------------------------------->>>> Trying rule: 9392 -------------------------------------->>>> Trying rule: 9393 -------------------------------------->>>> Trying rule: 9394 -------------------------------------->>>> Trying rule: 9395 -------------------------------------->>>> Trying rule: 9396 I'm asking some questions, if I have to... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Sherlock [ARTIFICIAL] has received your page. Sherlock [ARTIFICIAL] has been idle for 18 minutes and 31 seconds. You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Entrance. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(page sherlock ~fact(start_comm_sherlock)) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Auberge du Bout de Nappe: Lobby You see Marie Saleve, Registry, and phone log here. Obvious Exits: Exit (to Entrance), N (to Upper Corridor), and S (to Lower Corridor). Auberge du Bout de Nappe: Lower Corridor Obvious Exits: Lobby (to Lobby), UC (to Upper Corridor), B (to Bar), P (to Private Residence), R1 (to 1), R2 (to 2), R3 (to 3), and R4 (to 4). Auberge Guest Room: 4 You see Mona Lisa Vesuvio, Ski Jacket, and Gun here. Obvious Exits: Out (to Lower Corridor). You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 4. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(walk to #1994) I am issuing the COMMANDS !!! >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Auberge Guest Room: 4 You see a guest room in the Auberge Bout de Nappe. On the floor is a pool of blood,... You see Mona Lisa Vesuvio, Ski Jacket, and Gun here. Obvious Exits: Out (to Lower Corridor). You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 4. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(look,r1994,&fact(object(ask,mona))&fact(object(ask,ski_jacket))&fact(object(ask,gun))) ***F-MOO***>>> fact asserted : object(ask,ski_jacket) ***F-MOO***>>> fact asserted : object(ask,gun) fact asserted : answ(look,r1994,&fact(object(look,mona))&fact(object(look,ski_jacket))&fact(object(look,gun))) ***F-MOO***>>> fact asserted : object(look,mona) ***F-MOO***>>> fact asserted : object(look,ski_jacket) ***F-MOO***>>> fact asserted : object(look,gun) fact removed : command(look #1994) I'm reading again, maybe it's something... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 4. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< I'm thinking now... -------------------------------------->>>> Trying rule: 10 fact asserted : advice(page sherlock ~fact(start_comm_sherlock)) -------------------------------------->>>> Fired rule: 10 -------------------------------------->>>> Trying rule: 11 -------------------------------------->>>> Trying rule: 112 -------------------------------------->>>> Trying rule: 115 -------------------------------------->>>> Trying rule: 1161 -------------------------------------->>>> Trying rule: 1162 -------------------------------------->>>> Trying rule: 117 -------------------------------------->>>> Trying rule: 118 -------------------------------------->>>> Trying rule: 1191 -------------------------------------->>>> Trying rule: 1192 -------------------------------------->>>> Trying rule: 12 -------------------------------------->>>> Trying rule: 1311 -------------------------------------->>>> Trying rule: 1312 -------------------------------------->>>> Trying rule: 1321 -------------------------------------->>>> Trying rule: 1322 -------------------------------------->>>> Trying rule: 133 -------------------------------------->>>> Trying rule: 134 -------------------------------------->>>> Trying rule: 1351 -------------------------------------->>>> Trying rule: 1352 -------------------------------------->>>> Trying rule: 1353 -------------------------------------->>>> Trying rule: 1354 -------------------------------------->>>> Trying rule: 1361 -------------------------------------->>>> Trying rule: 1362 -------------------------------------->>>> Trying rule: 1371 -------------------------------------->>>> Trying rule: 1372 -------------------------------------->>>> Trying rule: 41 -------------------------------------->>>> Trying rule: 42 -------------------------------------->>>> Trying rule: 50 -------------------------------------->>>> Trying rule: 51 -------------------------------------->>>> Trying rule: 52 -------------------------------------->>>> Trying rule: 530 fact asserted : object(asked,ski_jacket) fact asserted : page_object(ask) fact asserted : command_in_the_same_room fact asserted : object(asked,gun) -------------------------------------->>>> Trying rule: 531 fact asserted : object(looked,mona) fact asserted : object(look,mona,r1994) fact asserted : page_object(look) fact asserted : new_object(look) fact asserted : object(looked,ski_jacket) fact asserted : object(look,ski_jacket,r1994) fact asserted : object(looked,gun) fact asserted : object(look,gun,r1994) -------------------------------------->>>> Trying rule: 532 -------------------------------------->>>> Trying rule: 5330 fact asserted : sendf(fact(object(hercule,ask,ski_jacket))) fact asserted : sendf(fact(object(hercule,ask,gun))) -------------------------------------->>>> Trying rule: 5331 fact removed : page_object(ask) -------------------------------------->>>> Trying rule: 5332 fact removed : page_object(look) fact asserted : sendf(fact(object(hercule,look,mona,r1994))) fact asserted : sendf(fact(object(hercule,look,ski_jacket,r1994))) fact asserted : sendf(fact(object(hercule,look,gun,r1994))) -------------------------------------->>>> Trying rule: 5341 -------------------------------------->>>> Trying rule: 5342 -------------------------------------->>>> Trying rule: 5343 -------------------------------------->>>> Trying rule: 540 -------------------------------------->>>> Trying rule: 5408 -------------------------------------->>>> Trying rule: 541 -------------------------------------->>>> Trying rule: 542 -------------------------------------->>>> Trying rule: 543 -------------------------------------->>>> Trying rule: 5430 -------------------------------------->>>> Trying rule: 5431 -------------------------------------->>>> Trying rule: 5432 -------------------------------------->>>> Trying rule: 5441 -------------------------------------->>>> Trying rule: 5442 -------------------------------------->>>> Trying rule: 5511 fact asserted : sendc(look,mona) fact asserted : sendc(look,ski_jacket) fact asserted : sendc(look,gun) -------------------------------------->>>> Trying rule: 5512 fact removed : new_object(look) -------------------------------------->>>> Fired rule: 5512 -------------------------------------->>>> Trying rule: 5521 -------------------------------------->>>> Trying rule: 5522 -------------------------------------->>>> Trying rule: 5531 -------------------------------------->>>> Trying rule: 5532 -------------------------------------->>>> Trying rule: 5534 -------------------------------------->>>> Trying rule: 5535 -------------------------------------->>>> Trying rule: 5541 fact removed : second_pass fact removed : locate_in_victim_room -------------------------------------->>>> Fired rule: 5541 -------------------------------------->>>> Trying rule: 5542 -------------------------------------->>>> Trying rule: 5551 -------------------------------------->>>> Trying rule: 5552 -------------------------------------->>>> Trying rule: 5561 -------------------------------------->>>> Trying rule: 55621 -------------------------------------->>>> Trying rule: 55622 -------------------------------------->>>> Trying rule: 5571 -------------------------------------->>>> Trying rule: 5572 -------------------------------------->>>> Trying rule: 5573 -------------------------------------->>>> Trying rule: 558 -------------------------------------->>>> Trying rule: 5611 -------------------------------------->>>> Trying rule: 5612 -------------------------------------->>>> Trying rule: 571 -------------------------------------->>>> Trying rule: 572 -------------------------------------->>>> Trying rule: 573 -------------------------------------->>>> Trying rule: 574 -------------------------------------->>>> Trying rule: 575 -------------------------------------->>>> Trying rule: 80 -------------------------------------->>>> Trying rule: 90 -------------------------------------->>>> Trying rule: 91 suspect oscar = 1 suspect jacques = 1 suspect giuzeppe = 1 suspect rolf = 1 suspect claire = 1 suspect lisa = 1 suspect marie = 1 suspect hans = 1 suspect heidi = 1 suspect lucie = 1 suspect kolonel = 1 -------------------------------------->>>> Trying rule: 92 -------------------------------------->>>> Trying rule: 9311 -------------------------------------->>>> Trying rule: 9312 -------------------------------------->>>> Trying rule: 9313 -------------------------------------->>>> Trying rule: 932 fact asserted : must_page(fact(object(hercule,ask,ski_jacket))) fact asserted : must_page(fact(object(hercule,ask,gun))) fact asserted : must_page(fact(object(hercule,look,mona,r1994))) fact asserted : must_page(fact(object(hercule,look,ski_jacket,r1994))) fact asserted : must_page(fact(object(hercule,look,gun,r1994))) -------------------------------------->>>> Trying rule: 933 -------------------------------------->>>> Trying rule: 9341 -------------------------------------->>>> Trying rule: 9342 -------------------------------------->>>> Fired rule: 9342 -------------------------------------->>>> Trying rule: 9343 -------------------------------------->>>> Fired rule: 9343 -------------------------------------->>>> Trying rule: 935 -------------------------------------->>>> Trying rule: 9371 fact asserted : command(look mona) fact asserted : command(look ski jacket) fact asserted : command(look gun) -------------------------------------->>>> Trying rule: 9372 -------------------------------------->>>> Trying rule: 9391 fact removed : command_in_the_same_room -------------------------------------->>>> Fired rule: 9391 -------------------------------------->>>> Trying rule: 9392 -------------------------------------->>>> Trying rule: 9393 -------------------------------------->>>> Trying rule: 9394 -------------------------------------->>>> Trying rule: 9395 -------------------------------------->>>> Trying rule: 9396 I'm asking some questions, if I have to... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Sherlock [ARTIFICIAL] has received your page. Sherlock [ARTIFICIAL] has been idle for 19 minutes and 10 seconds. You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 4. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(page sherlock ~fact(start_comm_sherlock)) I am issuing the COMMANDS !!! >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. You see a dead body with a large gunshot wound. You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 4. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(look,mona,r1994,&fact(descr(mona,killed,gun))) ***F-MOO***>>> fact asserted : descr(mona,killed,gun) fact removed : command(look mona) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. You sense that sherlock [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Entrance. He pages, "Bonjour, Hercule. I am SherLOG. We have to solve the mystery together!" You see a typical red swiss ski instructer's jacket. You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 4. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(look,ski_jacket,r1994,&fact(descr(ski_jacket,made,swiss))&fact(descr(ski_jacket,color,red))&fact(descr(ski_jacket,type,instructer))) ***F-MOO***>>> fact asserted : descr(ski_jacket,made,swiss) ***F-MOO***>>> fact asserted : descr(ski_jacket,color,red) ***F-MOO***>>> fact asserted : descr(ski_jacket,type,instructer) fact removed : command(look ski jacket) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. You see an old Swiss army pistol. You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 4. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(look,gun,r1994,&fact(descr(gun,made,swiss))&fact(descr(gun,age,old))) ***F-MOO***>>> fact asserted : descr(gun,made,swiss) ***F-MOO***>>> fact asserted : descr(gun,age,old) fact removed : command(look gun) I'm reading again, maybe it's something... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. You sense that sherlock [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Entrance. He pages, "~fact(start_comm_hercule)" ***F-AGENT***>>> fact asserted : start_comm_hercule You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 4. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< I'm thinking now... -------------------------------------->>>> Trying rule: 10 fact asserted : advice(page sherlock ~fact(start_comm_sherlock)) -------------------------------------->>>> Fired rule: 10 -------------------------------------->>>> Trying rule: 11 goal deleted : start_comm fact asserted : communication_established -------------------------------------->>>> Fired rule: 11 -------------------------------------->>>> Trying rule: 112 -------------------------------------->>>> Trying rule: 115 fact asserted : sendf(fact(visit_room(hercule,r1994))) fact removed : must_page(fact(visit_room(hercule,r1994))) -------------------------------------->>>> Trying rule: 1161 fact asserted : sendf(fact(object(hercule,look,mona,r1994))) fact removed : must_page(fact(object(hercule,look,mona,r1994))) fact asserted : sendf(fact(object(hercule,look,ski_jacket,r1994))) fact removed : must_page(fact(object(hercule,look,ski_jacket,r1994))) fact asserted : sendf(fact(object(hercule,look,gun,r1994))) fact removed : must_page(fact(object(hercule,look,gun,r1994))) -------------------------------------->>>> Trying rule: 1162 -------------------------------------->>>> Trying rule: 117 -------------------------------------->>>> Trying rule: 118 -------------------------------------->>>> Trying rule: 1191 fact asserted : sendf(fact(object(hercule,ask,last_night))) fact removed : must_page(fact(object(hercule,ask,last_night))) fact asserted : sendf(fact(object(hercule,ask,mona))) fact removed : must_page(fact(object(hercule,ask,mona))) fact asserted : sendf(fact(object(hercule,ask,ski_jacket))) fact removed : must_page(fact(object(hercule,ask,ski_jacket))) fact asserted : sendf(fact(object(hercule,ask,gun))) fact removed : must_page(fact(object(hercule,ask,gun))) -------------------------------------->>>> Trying rule: 1192 -------------------------------------->>>> Trying rule: 12 -------------------------------------->>>> Trying rule: 1311 -------------------------------------->>>> Trying rule: 1312 -------------------------------------->>>> Trying rule: 1321 -------------------------------------->>>> Trying rule: 1322 -------------------------------------->>>> Trying rule: 133 -------------------------------------->>>> Trying rule: 134 -------------------------------------->>>> Trying rule: 1351 -------------------------------------->>>> Trying rule: 1352 -------------------------------------->>>> Trying rule: 1353 -------------------------------------->>>> Trying rule: 1354 -------------------------------------->>>> Trying rule: 1361 -------------------------------------->>>> Trying rule: 1362 -------------------------------------->>>> Trying rule: 1371 -------------------------------------->>>> Trying rule: 1372 -------------------------------------->>>> Trying rule: 41 -------------------------------------->>>> Trying rule: 42 -------------------------------------->>>> Trying rule: 50 -------------------------------------->>>> Trying rule: 51 -------------------------------------->>>> Trying rule: 52 -------------------------------------->>>> Trying rule: 530 -------------------------------------->>>> Trying rule: 531 -------------------------------------->>>> Trying rule: 532 -------------------------------------->>>> Trying rule: 5330 -------------------------------------->>>> Trying rule: 5331 -------------------------------------->>>> Trying rule: 5332 -------------------------------------->>>> Trying rule: 5341 -------------------------------------->>>> Trying rule: 5342 -------------------------------------->>>> Trying rule: 5343 -------------------------------------->>>> Trying rule: 540 -------------------------------------->>>> Trying rule: 5408 fact removed : location(hercule,r1994) -------------------------------------->>>> Fired rule: 5408 -------------------------------------->>>> Trying rule: 541 fact asserted : visit_one_room fact asserted : visit_room(hercule,r1991) fact asserted : location(hercule,r1991) fact asserted : walk_to(r1991) fact asserted : look_in(r1991) fact asserted : sendf(fact(visit_room(hercule,r1991))) -------------------------------------->>>> Trying rule: 542 -------------------------------------->>>> Trying rule: 543 -------------------------------------->>>> Trying rule: 5430 -------------------------------------->>>> Trying rule: 5431 -------------------------------------->>>> Trying rule: 5432 -------------------------------------->>>> Trying rule: 5441 fact asserted : advice(walk to #1991) fact removed : walk_to(r1991) -------------------------------------->>>> Fired rule: 5441 -------------------------------------->>>> Trying rule: 5442 fact asserted : command(look #1991) fact removed : look_in(r1991) -------------------------------------->>>> Fired rule: 5442 -------------------------------------->>>> Trying rule: 5511 -------------------------------------->>>> Trying rule: 5512 -------------------------------------->>>> Trying rule: 5521 -------------------------------------->>>> Trying rule: 5522 -------------------------------------->>>> Trying rule: 5531 -------------------------------------->>>> Trying rule: 5532 fact asserted : sendc(ask,lisa,about,last_night) fact asserted : sendc(ask,lisa,about,mona) fact asserted : sendc(ask,lisa,about,ski_jacket) fact asserted : sendc(ask,lisa,about,gun) -------------------------------------->>>> Trying rule: 5534 -------------------------------------->>>> Trying rule: 5535 -------------------------------------->>>> Trying rule: 5541 -------------------------------------->>>> Trying rule: 5542 -------------------------------------->>>> Trying rule: 5551 -------------------------------------->>>> Trying rule: 5552 -------------------------------------->>>> Trying rule: 5561 -------------------------------------->>>> Trying rule: 55621 -------------------------------------->>>> Trying rule: 55622 -------------------------------------->>>> Trying rule: 5571 -------------------------------------->>>> Trying rule: 5572 -------------------------------------->>>> Trying rule: 5573 -------------------------------------->>>> Trying rule: 558 -------------------------------------->>>> Trying rule: 5611 -------------------------------------->>>> Trying rule: 5612 -------------------------------------->>>> Trying rule: 571 -------------------------------------->>>> Trying rule: 572 -------------------------------------->>>> Trying rule: 573 -------------------------------------->>>> Trying rule: 574 -------------------------------------->>>> Trying rule: 575 -------------------------------------->>>> Trying rule: 80 -------------------------------------->>>> Trying rule: 90 -------------------------------------->>>> Trying rule: 91 suspect oscar = 1 suspect jacques = 1 suspect giuzeppe = 1 suspect rolf = 1 suspect claire = 1 suspect lisa = 1 suspect marie = 1 suspect hans = 1 suspect heidi = 1 suspect lucie = 1 suspect kolonel = 1 -------------------------------------->>>> Trying rule: 92 -------------------------------------->>>> Trying rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Trying rule: 9312 -------------------------------------->>>> Trying rule: 9313 -------------------------------------->>>> Fired rule: 9313 -------------------------------------->>>> Trying rule: 932 -------------------------------------->>>> Trying rule: 933 fact asserted : advice(page sherlock ~fact(visit_room(hercule,r1994))~fact(object(hercule,look,mona,r1994))~fact(object(hercule,look,ski_jacket,r1994))~fact(object(hercule,look,gun,r1994))~fact(object(hercule,ask,last_night))) -------------------------------------->>>> Fired rule: 933 -------------------------------------->>>> Trying rule: 9341 -------------------------------------->>>> Trying rule: 9342 -------------------------------------->>>> Fired rule: 9342 -------------------------------------->>>> Trying rule: 9343 -------------------------------------->>>> Fired rule: 9343 -------------------------------------->>>> Trying rule: 935 -------------------------------------->>>> Trying rule: 9371 -------------------------------------->>>> Trying rule: 9372 fact asserted : command(ask lisa about last night) fact asserted : command(ask lisa about mona) fact asserted : command(ask lisa about ski jacket) fact asserted : command(ask lisa about gun) -------------------------------------->>>> Trying rule: 9391 -------------------------------------->>>> Trying rule: 9392 -------------------------------------->>>> Trying rule: 9393 -------------------------------------->>>> Trying rule: 9394 -------------------------------------->>>> Trying rule: 9395 -------------------------------------->>>> Trying rule: 9396 I'm asking some questions, if I have to... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Sherlock [ARTIFICIAL] has received your page. Sherlock [ARTIFICIAL] has arrived. You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 4. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(page sherlock ~fact(start_comm_sherlock)) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Auberge du Bout de Nappe: Lower Corridor Obvious Exits: Lobby (to Lobby), UC (to Upper Corridor), B (to Bar), P (to Private Residence), R1 (to 1), R2 (to 2), R3 (to 3), and R4 (to 4). Auberge Guest Room: 3 You see Lisa Jones here. Obvious Exits: Out (to Lower Corridor). You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 3. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(walk to #1991) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Sherlock [ARTIFICIAL] has received your page. You sense that sherlock [ARTIFICIAL] is looking for you in Auberge Guest Room: 4. He pages, "~fact(start_comm_hercule)" You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 3. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(page sherlock ~fact(visit_room(hercule,r1994))~fact(object(hercule,look,mona,r1994))~fact(object(hercule,look,ski_jacket,r1994))~fact(object(hercule,look,gun,r1994))~fact(object(hercule,ask,last_night))) I am issuing the COMMANDS !!! >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Auberge Guest Room: 3 You see a guest room in the Auberge Bout de Nappe. You see Lisa Jones here. Obvious Exits: Out (to Lower Corridor). You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 3. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : command(look #1991) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Lisa Jones about last night Lisa Jones answers "I just spent the evening in the bar. I talked a lot with the barman. He was nice but unfortunately not too bright." You sense that sherlock [ARTIFICIAL] is looking for you in Auberge Guest Room: 4. He pages, "~fact(visit_room(sherlock,r1994))~fact(object(sherlock,ask,mona))" ***F-AGENT***>>> fact asserted : visit_room(sherlock,r1994) ***F-AGENT***>>> fact asserted : object(sherlock,ask,mona) You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 3. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,lisa,about,last_night,&fact(was_at(lisa,bar,1800,2230,with([jacques]),nothing))) ***F-MOO***>>> fact asserted : was_at(lisa,bar,1800,2230,with([jacques]),nothing) fact removed : command(ask lisa about last night) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Lisa Jones about mona Lisa Jones answers "I don't know her very well. We just had a discussion the day before about the painting in the bar. She thought it was an original one and seemed very upset when I showed her it was a fake." You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 3. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,lisa,about,mona,&fact(knows(lisa,mona,fake(painting),1))) ***F-MOO***>>> fact asserted : knows(lisa,mona,fake(painting),1) fact removed : command(ask lisa about mona) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Lisa Jones about ski jacket Lisa Jones answers "I don't know anything about it." You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 3. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,lisa,about,ski_jacket,&fact(knows(lisa,ski_jacket,unknown,0))) ***F-MOO***>>> fact asserted : knows(lisa,ski_jacket,unknown,0) fact removed : command(ask lisa about ski jacket) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Lisa Jones about gun Lisa Jones answers "I don't know anything about it." You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 3. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,lisa,about,gun,&fact(knows(lisa,gun,unknown,0))) ***F-MOO***>>> fact asserted : knows(lisa,gun,unknown,0) fact removed : command(ask lisa about gun) I'm reading again, maybe it's something... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 3. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< I'm thinking now... -------------------------------------->>>> Trying rule: 10 -------------------------------------->>>> Trying rule: 11 -------------------------------------->>>> Trying rule: 112 -------------------------------------->>>> Trying rule: 115 -------------------------------------->>>> Trying rule: 1161 -------------------------------------->>>> Trying rule: 1162 -------------------------------------->>>> Trying rule: 117 -------------------------------------->>>> Trying rule: 118 -------------------------------------->>>> Trying rule: 1191 -------------------------------------->>>> Trying rule: 1192 -------------------------------------->>>> Trying rule: 12 fact removed : object(sherlock,ask,mona) fact asserted : paged(fact(object(hercule,ask,mona))) -------------------------------------->>>> Trying rule: 1311 -------------------------------------->>>> Trying rule: 1312 -------------------------------------->>>> Trying rule: 1321 -------------------------------------->>>> Trying rule: 1322 -------------------------------------->>>> Trying rule: 133 -------------------------------------->>>> Trying rule: 134 -------------------------------------->>>> Trying rule: 1351 -------------------------------------->>>> Trying rule: 1352 -------------------------------------->>>> Trying rule: 1353 -------------------------------------->>>> Trying rule: 1354 -------------------------------------->>>> Trying rule: 1361 -------------------------------------->>>> Trying rule: 1362 -------------------------------------->>>> Trying rule: 1371 -------------------------------------->>>> Trying rule: 1372 -------------------------------------->>>> Trying rule: 41 -------------------------------------->>>> Trying rule: 42 -------------------------------------->>>> Trying rule: 50 -------------------------------------->>>> Trying rule: 51 -------------------------------------->>>> Trying rule: 52 -------------------------------------->>>> Trying rule: 530 -------------------------------------->>>> Trying rule: 531 -------------------------------------->>>> Trying rule: 532 -------------------------------------->>>> Trying rule: 5330 -------------------------------------->>>> Trying rule: 5331 -------------------------------------->>>> Trying rule: 5332 -------------------------------------->>>> Trying rule: 5341 -------------------------------------->>>> Trying rule: 5342 -------------------------------------->>>> Trying rule: 5343 -------------------------------------->>>> Trying rule: 540 fact removed : visit_one_room -------------------------------------->>>> Fired rule: 540 -------------------------------------->>>> Trying rule: 5408 fact removed : location(hercule,r1991) -------------------------------------->>>> Fired rule: 5408 -------------------------------------->>>> Trying rule: 541 fact asserted : visit_one_room fact asserted : visit_room(hercule,r1988) fact asserted : location(hercule,r1988) fact asserted : walk_to(r1988) fact asserted : look_in(r1988) fact asserted : sendf(fact(visit_room(hercule,r1988))) -------------------------------------->>>> Trying rule: 542 -------------------------------------->>>> Trying rule: 543 -------------------------------------->>>> Trying rule: 5430 -------------------------------------->>>> Trying rule: 5431 -------------------------------------->>>> Trying rule: 5432 -------------------------------------->>>> Trying rule: 5441 fact asserted : advice(walk to #1988) fact removed : walk_to(r1988) -------------------------------------->>>> Fired rule: 5441 -------------------------------------->>>> Trying rule: 5442 fact asserted : command(look #1988) fact removed : look_in(r1988) -------------------------------------->>>> Fired rule: 5442 -------------------------------------->>>> Trying rule: 5511 -------------------------------------->>>> Trying rule: 5512 -------------------------------------->>>> Trying rule: 5521 -------------------------------------->>>> Trying rule: 5522 -------------------------------------->>>> Trying rule: 5531 -------------------------------------->>>> Trying rule: 5532 -------------------------------------->>>> Trying rule: 5534 -------------------------------------->>>> Trying rule: 5535 -------------------------------------->>>> Trying rule: 5541 -------------------------------------->>>> Trying rule: 5542 -------------------------------------->>>> Trying rule: 5551 -------------------------------------->>>> Trying rule: 5552 -------------------------------------->>>> Trying rule: 5561 -------------------------------------->>>> Trying rule: 55621 -------------------------------------->>>> Trying rule: 55622 -------------------------------------->>>> Trying rule: 5571 -------------------------------------->>>> Trying rule: 5572 -------------------------------------->>>> Trying rule: 5573 -------------------------------------->>>> Trying rule: 558 -------------------------------------->>>> Trying rule: 5611 -------------------------------------->>>> Trying rule: 5612 -------------------------------------->>>> Trying rule: 571 -------------------------------------->>>> Trying rule: 572 -------------------------------------->>>> Trying rule: 573 -------------------------------------->>>> Trying rule: 574 -------------------------------------->>>> Trying rule: 575 -------------------------------------->>>> Trying rule: 80 -------------------------------------->>>> Trying rule: 90 -------------------------------------->>>> Trying rule: 91 suspect oscar = 1 suspect jacques = 1 suspect giuzeppe = 1 suspect rolf = 1 suspect claire = 1 suspect lisa = 1 suspect marie = 1 suspect hans = 1 suspect heidi = 1 suspect lucie = 1 suspect kolonel = 1 -------------------------------------->>>> Trying rule: 92 -------------------------------------->>>> Trying rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Trying rule: 9312 -------------------------------------->>>> Trying rule: 9313 -------------------------------------->>>> Fired rule: 9313 -------------------------------------->>>> Trying rule: 932 -------------------------------------->>>> Trying rule: 933 fact asserted : advice(page sherlock ~fact(object(hercule,ask,mona))~fact(object(hercule,ask,ski_jacket))~fact(object(hercule,ask,gun))~fact(visit_room(hercule,r1991))~fact(visit_room(hercule,r1988))) -------------------------------------->>>> Fired rule: 933 -------------------------------------->>>> Trying rule: 9341 -------------------------------------->>>> Trying rule: 9342 -------------------------------------->>>> Fired rule: 9342 -------------------------------------->>>> Trying rule: 9343 -------------------------------------->>>> Fired rule: 9343 -------------------------------------->>>> Trying rule: 935 -------------------------------------->>>> Trying rule: 9371 -------------------------------------->>>> Trying rule: 9372 -------------------------------------->>>> Trying rule: 9391 -------------------------------------->>>> Trying rule: 9392 -------------------------------------->>>> Trying rule: 9393 -------------------------------------->>>> Trying rule: 9394 -------------------------------------->>>> Trying rule: 9395 -------------------------------------->>>> Trying rule: 9396 I'm asking some questions, if I have to... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Auberge du Bout de Nappe: Lower Corridor Obvious Exits: Lobby (to Lobby), UC (to Upper Corridor), B (to Bar), P (to Private Residence), R1 (to 1), R2 (to 2), R3 (to 3), and R4 (to 4). Auberge Guest Room: 2 Obvious Exits: Out (to Lower Corridor). You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 2. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(walk to #1988) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Sherlock [ARTIFICIAL] has received your page. You sense that sherlock [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Lobby. He pages, "~fact(visit_room(sherlock,r1960))" ***F-AGENT***>>> fact asserted : visit_room(sherlock,r1960) You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 2. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(page sherlock ~fact(object(hercule,ask,mona))~fact(object(hercule,ask,ski_jacket))~fact(object(hercule,ask,gun))~fact(visit_room(hercule,r1991))~fact(visit_room(hercule,r1988))) I am issuing the COMMANDS !!! >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Auberge Guest Room: 2 You see a guest room in the Auberge Bout de Nappe. Obvious Exits: Out (to Lower Corridor). You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 2. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : command(look #1988) I'm reading again, maybe it's something... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 2. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< I'm thinking now... -------------------------------------->>>> Trying rule: 10 -------------------------------------->>>> Trying rule: 11 -------------------------------------->>>> Trying rule: 112 -------------------------------------->>>> Trying rule: 115 -------------------------------------->>>> Trying rule: 1161 -------------------------------------->>>> Trying rule: 1162 -------------------------------------->>>> Trying rule: 117 -------------------------------------->>>> Trying rule: 118 -------------------------------------->>>> Trying rule: 1191 -------------------------------------->>>> Trying rule: 1192 -------------------------------------->>>> Trying rule: 12 -------------------------------------->>>> Trying rule: 1311 -------------------------------------->>>> Trying rule: 1312 -------------------------------------->>>> Trying rule: 1321 -------------------------------------->>>> Trying rule: 1322 -------------------------------------->>>> Trying rule: 133 -------------------------------------->>>> Trying rule: 134 -------------------------------------->>>> Trying rule: 1351 -------------------------------------->>>> Trying rule: 1352 -------------------------------------->>>> Trying rule: 1353 -------------------------------------->>>> Trying rule: 1354 -------------------------------------->>>> Trying rule: 1361 -------------------------------------->>>> Trying rule: 1362 -------------------------------------->>>> Trying rule: 1371 -------------------------------------->>>> Trying rule: 1372 -------------------------------------->>>> Trying rule: 41 -------------------------------------->>>> Trying rule: 42 -------------------------------------->>>> Trying rule: 50 -------------------------------------->>>> Trying rule: 51 -------------------------------------->>>> Trying rule: 52 -------------------------------------->>>> Trying rule: 530 -------------------------------------->>>> Trying rule: 531 -------------------------------------->>>> Trying rule: 532 -------------------------------------->>>> Trying rule: 5330 -------------------------------------->>>> Trying rule: 5331 -------------------------------------->>>> Trying rule: 5332 -------------------------------------->>>> Trying rule: 5341 -------------------------------------->>>> Trying rule: 5342 -------------------------------------->>>> Trying rule: 5343 -------------------------------------->>>> Trying rule: 540 fact removed : visit_one_room -------------------------------------->>>> Fired rule: 540 -------------------------------------->>>> Trying rule: 5408 fact removed : location(hercule,r1988) -------------------------------------->>>> Fired rule: 5408 -------------------------------------->>>> Trying rule: 541 fact asserted : visit_one_room fact asserted : visit_room(hercule,r1985) fact asserted : location(hercule,r1985) fact asserted : walk_to(r1985) fact asserted : look_in(r1985) fact asserted : sendf(fact(visit_room(hercule,r1985))) -------------------------------------->>>> Trying rule: 542 -------------------------------------->>>> Trying rule: 543 -------------------------------------->>>> Trying rule: 5430 -------------------------------------->>>> Trying rule: 5431 -------------------------------------->>>> Trying rule: 5432 -------------------------------------->>>> Trying rule: 5441 fact asserted : advice(walk to #1985) fact removed : walk_to(r1985) -------------------------------------->>>> Fired rule: 5441 -------------------------------------->>>> Trying rule: 5442 fact asserted : command(look #1985) fact removed : look_in(r1985) -------------------------------------->>>> Fired rule: 5442 -------------------------------------->>>> Trying rule: 5511 -------------------------------------->>>> Trying rule: 5512 -------------------------------------->>>> Trying rule: 5521 -------------------------------------->>>> Trying rule: 5522 -------------------------------------->>>> Trying rule: 5531 -------------------------------------->>>> Trying rule: 5532 fact asserted : sendc(ask,rolf,about,last_night) fact asserted : sendc(ask,rolf,about,mona) fact asserted : sendc(ask,rolf,about,ski_jacket) fact asserted : sendc(ask,rolf,about,gun) fact asserted : sendc(ask,claire,about,last_night) fact asserted : sendc(ask,claire,about,mona) fact asserted : sendc(ask,claire,about,ski_jacket) fact asserted : sendc(ask,claire,about,gun) -------------------------------------->>>> Trying rule: 5534 -------------------------------------->>>> Trying rule: 5535 -------------------------------------->>>> Trying rule: 5541 -------------------------------------->>>> Trying rule: 5542 -------------------------------------->>>> Trying rule: 5551 -------------------------------------->>>> Trying rule: 5552 -------------------------------------->>>> Trying rule: 5561 -------------------------------------->>>> Trying rule: 55621 -------------------------------------->>>> Trying rule: 55622 -------------------------------------->>>> Trying rule: 5571 -------------------------------------->>>> Trying rule: 5572 -------------------------------------->>>> Trying rule: 5573 -------------------------------------->>>> Trying rule: 558 -------------------------------------->>>> Trying rule: 5611 -------------------------------------->>>> Trying rule: 5612 -------------------------------------->>>> Trying rule: 571 -------------------------------------->>>> Trying rule: 572 -------------------------------------->>>> Trying rule: 573 -------------------------------------->>>> Trying rule: 574 -------------------------------------->>>> Trying rule: 575 -------------------------------------->>>> Trying rule: 80 -------------------------------------->>>> Trying rule: 90 -------------------------------------->>>> Trying rule: 91 suspect oscar = 1 suspect jacques = 1 suspect giuzeppe = 1 suspect rolf = 1 suspect claire = 1 suspect lisa = 1 suspect marie = 1 suspect hans = 1 suspect heidi = 1 suspect lucie = 1 suspect kolonel = 1 -------------------------------------->>>> Trying rule: 92 -------------------------------------->>>> Trying rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Trying rule: 9312 -------------------------------------->>>> Trying rule: 9313 -------------------------------------->>>> Fired rule: 9313 -------------------------------------->>>> Trying rule: 932 -------------------------------------->>>> Trying rule: 933 fact asserted : advice(page sherlock ~fact(visit_room(hercule,r1985))) -------------------------------------->>>> Fired rule: 933 -------------------------------------->>>> Trying rule: 9341 -------------------------------------->>>> Trying rule: 9342 -------------------------------------->>>> Fired rule: 9342 -------------------------------------->>>> Trying rule: 9343 -------------------------------------->>>> Fired rule: 9343 -------------------------------------->>>> Trying rule: 935 -------------------------------------->>>> Trying rule: 9371 -------------------------------------->>>> Trying rule: 9372 fact asserted : command(ask rolf about last night) fact asserted : command(ask rolf about mona) fact asserted : command(ask rolf about ski jacket) fact asserted : command(ask rolf about gun) fact asserted : command(ask claire about last night) fact asserted : command(ask claire about mona) fact asserted : command(ask claire about ski jacket) fact asserted : command(ask claire about gun) -------------------------------------->>>> Trying rule: 9391 -------------------------------------->>>> Trying rule: 9392 -------------------------------------->>>> Trying rule: 9393 -------------------------------------->>>> Trying rule: 9394 -------------------------------------->>>> Trying rule: 9395 -------------------------------------->>>> Trying rule: 9396 I'm asking some questions, if I have to... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Auberge du Bout de Nappe: Lower Corridor Obvious Exits: Lobby (to Lobby), UC (to Upper Corridor), B (to Bar), P (to Private Residence), R1 (to 1), R2 (to 2), R3 (to 3), and R4 (to 4). Auberge Guest Room: 1 You see Rolf Loretan and Claire Loretan here. Obvious Exits: Out (to Lower Corridor). You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 1. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(walk to #1985) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Sherlock [ARTIFICIAL] has received your page. You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 1. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(page sherlock ~fact(visit_room(hercule,r1985))) I am issuing the COMMANDS !!! >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Auberge Guest Room: 1 You see a guest room in the Auberge Bout de Nappe. You see Rolf Loretan and Claire Loretan here. Obvious Exits: Out (to Lower Corridor). You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 1. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : command(look #1985) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Rolf Loretan about last night Rolf Loretan answers "I was in the restaurant with my wife and the Vesuvios. I just left the restaurant for a few minutes, I guess around 8.30, to get some headache pills. I tried to ask for them in the kitchen, but I couldn`t find the Saleves anywhere. What kind of service is that? Anyway, when the restaurant closed, we went to the bar and stayed there until Giuzeppe started shouting that his wife has been murdered!" You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 1. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,rolf,about,last_night,&fact(was_at(rolf,restaurant,1800,2200,with([giuzeppe,mona,claire]),left(rolf,restaurant,2030)))) ***F-MOO***>>> fact asserted : was_at(rolf,restaurant,1800,2200,with([giuzeppe,mona,claire]),left(rolf,restaurant,2030)) fact asserted : answ(ask,rolf,about,last_night,&fact(was_at(rolf,bar,2200,2230,with([giuzeppe,mona,claire]),nothing))) ***F-MOO***>>> fact asserted : was_at(rolf,bar,2200,2230,with([giuzeppe,mona,claire]),nothing) fact removed : command(ask rolf about last night) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. You sense that sherlock [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Lobby. He pages, "~fact(object(sherlock,read,registry,r1960))~fact(object(sherlock,read,phone_log,r1960))~fact(kill_reason(sherlock,money,0.5))" ***F-AGENT***>>> fact asserted : object(sherlock,read,registry,r1960) ***F-AGENT***>>> fact asserted : object(sherlock,read,phone_log,r1960) ***F-AGENT***>>> fact asserted : kill_reason(sherlock,money,0.5) hercule asks Rolf Loretan about mona Rolf Loretan answers "We work for the same insurance company. We actually used to share the same office, but she got a promotion and moved to the main office." You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 1. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,rolf,about,mona,&fact(knows(rolf,mona,relation(mona,rolf,work),1))) ***F-MOO***>>> fact asserted : knows(rolf,mona,relation(mona,rolf,work),1) fact removed : command(ask rolf about mona) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Rolf Loretan about ski jacket Rolf Loretan answers "I don't know anything about it." You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 1. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,rolf,about,ski_jacket,&fact(knows(rolf,ski_jacket,unknown,0))) ***F-MOO***>>> fact asserted : knows(rolf,ski_jacket,unknown,0) fact removed : command(ask rolf about ski jacket) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Rolf Loretan about gun Rolf Loretan answers "i looks like a military issue gun. Why don't you ask that Colonel?" You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 1. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,rolf,about,gun,&fact(knows(rolf,gun,kolonel,0.25))) ***F-MOO***>>> fact asserted : knows(rolf,gun,kolonel,0.25) fact removed : command(ask rolf about gun) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Claire Loretan about last night Claire Loretan answers "I was in the restaurant with my husband and the Vesuvios. When the restaurant closed, I briefly went to my room and then joined the others in the bar." You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 1. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,claire,about,last_night,&fact(was_at(claire,restaurant,1800,2200,with([giuzeppe,mona,rolf]),nothing))&fact(was_at(claire,bar,2200,2230,with([giuzeppe,mona,rolf]),nothing))) ***F-MOO***>>> fact asserted : was_at(claire,restaurant,1800,2200,with([giuzeppe,mona,rolf]),nothing) ***F-MOO***>>> fact asserted : was_at(claire,bar,2200,2230,with([giuzeppe,mona,rolf]),nothing) fact removed : command(ask claire about last night) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Claire Loretan about mona Claire Loretan answers "She is a colleague of my husband, though not somebody I admire: She took the job my husband was supposed to get." You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 1. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,claire,about,mona,&fact(knows(claire,mona,relation(mona,rolf,work),1))) ***F-MOO***>>> fact asserted : knows(claire,mona,relation(mona,rolf,work),1) fact removed : command(ask claire about mona) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Claire Loretan about ski jacket Claire Loretan answers "I don't know anything about it." You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 1. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,claire,about,ski_jacket,&fact(knows(claire,ski_jacket,unknown,0))) ***F-MOO***>>> fact asserted : knows(claire,ski_jacket,unknown,0) fact removed : command(ask claire about ski jacket) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Claire Loretan about gun Claire Loretan answers "I don't know anything about it." You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 1. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,claire,about,gun,&fact(knows(claire,gun,unknown,0))) ***F-MOO***>>> fact asserted : knows(claire,gun,unknown,0) fact removed : command(ask claire about gun) I'm reading again, maybe it's something... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. You sense that sherlock [ARTIFICIAL] is looking for you in Auberge Guest Room: 8. He pages, "~fact(visit_room(sherlock,r2007))" ***F-AGENT***>>> fact asserted : visit_room(sherlock,r2007) You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 1. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< I'm thinking now... -------------------------------------->>>> Trying rule: 10 -------------------------------------->>>> Trying rule: 11 -------------------------------------->>>> Trying rule: 112 -------------------------------------->>>> Trying rule: 115 -------------------------------------->>>> Trying rule: 1161 -------------------------------------->>>> Trying rule: 1162 -------------------------------------->>>> Trying rule: 117 -------------------------------------->>>> Trying rule: 118 -------------------------------------->>>> Trying rule: 1191 -------------------------------------->>>> Trying rule: 1192 -------------------------------------->>>> Trying rule: 12 -------------------------------------->>>> Trying rule: 1311 fact removed : object(sherlock,read,registry,r1960) fact asserted : object(read,registry,r1960) fact asserted : must_visit(r1960) -------------------------------------->>>> Fired rule: 1311 fact removed : object(sherlock,read,phone_log,r1960) fact asserted : object(read,phone_log,r1960) -------------------------------------->>>> Trying rule: 1312 -------------------------------------->>>> Trying rule: 1321 -------------------------------------->>>> Trying rule: 1322 -------------------------------------->>>> Trying rule: 133 -------------------------------------->>>> Trying rule: 134 -------------------------------------->>>> Trying rule: 1351 -------------------------------------->>>> Trying rule: 1352 -------------------------------------->>>> Trying rule: 1353 -------------------------------------->>>> Trying rule: 1354 -------------------------------------->>>> Trying rule: 1361 -------------------------------------->>>> Trying rule: 1362 -------------------------------------->>>> Trying rule: 1371 -------------------------------------->>>> Trying rule: 1372 -------------------------------------->>>> Trying rule: 41 -------------------------------------->>>> Trying rule: 42 -------------------------------------->>>> Trying rule: 50 -------------------------------------->>>> Trying rule: 51 -------------------------------------->>>> Trying rule: 52 -------------------------------------->>>> Trying rule: 530 -------------------------------------->>>> Trying rule: 531 -------------------------------------->>>> Trying rule: 532 -------------------------------------->>>> Trying rule: 5330 -------------------------------------->>>> Trying rule: 5331 -------------------------------------->>>> Trying rule: 5332 -------------------------------------->>>> Trying rule: 5341 -------------------------------------->>>> Trying rule: 5342 -------------------------------------->>>> Trying rule: 5343 -------------------------------------->>>> Trying rule: 540 fact removed : visit_one_room -------------------------------------->>>> Fired rule: 540 -------------------------------------->>>> Trying rule: 5408 fact removed : location(hercule,r1985) -------------------------------------->>>> Fired rule: 5408 -------------------------------------->>>> Trying rule: 541 fact asserted : visit_one_room fact asserted : visit_room(hercule,r1978) fact asserted : location(hercule,r1978) fact asserted : walk_to(r1978) fact asserted : look_in(r1978) fact asserted : sendf(fact(visit_room(hercule,r1978))) -------------------------------------->>>> Trying rule: 542 -------------------------------------->>>> Trying rule: 543 -------------------------------------->>>> Trying rule: 5430 -------------------------------------->>>> Trying rule: 5431 -------------------------------------->>>> Trying rule: 5432 -------------------------------------->>>> Trying rule: 5441 fact asserted : advice(walk to #1978) fact removed : walk_to(r1978) -------------------------------------->>>> Fired rule: 5441 -------------------------------------->>>> Trying rule: 5442 fact asserted : command(look #1978) fact removed : look_in(r1978) -------------------------------------->>>> Fired rule: 5442 -------------------------------------->>>> Trying rule: 5511 -------------------------------------->>>> Trying rule: 5512 -------------------------------------->>>> Trying rule: 5521 -------------------------------------->>>> Trying rule: 5522 -------------------------------------->>>> Trying rule: 5531 -------------------------------------->>>> Trying rule: 5532 fact asserted : sendc(ask,jacques,about,last_night) fact asserted : sendc(ask,jacques,about,mona) fact asserted : sendc(ask,jacques,about,ski_jacket) fact asserted : sendc(ask,jacques,about,gun) fact asserted : sendc(ask,giuzeppe,about,last_night) fact asserted : sendc(ask,giuzeppe,about,mona) fact asserted : sendc(ask,giuzeppe,about,ski_jacket) fact asserted : sendc(ask,giuzeppe,about,gun) -------------------------------------->>>> Trying rule: 5534 -------------------------------------->>>> Trying rule: 5535 -------------------------------------->>>> Trying rule: 5541 -------------------------------------->>>> Trying rule: 5542 -------------------------------------->>>> Trying rule: 5551 fact asserted : type_affair(mona,rolf,work) fact asserted : relation(mona,rolf,work) fact asserted : has(motives,rolf,work) -------------------------------------->>>> Fired rule: 5551 -------------------------------------->>>> Trying rule: 5552 -------------------------------------->>>> Trying rule: 5561 -------------------------------------->>>> Trying rule: 55621 -------------------------------------->>>> Trying rule: 55622 -------------------------------------->>>> Trying rule: 5571 -------------------------------------->>>> Trying rule: 5572 -------------------------------------->>>> Trying rule: 5573 -------------------------------------->>>> Trying rule: 558 fact asserted : sendf(fact(kill_reason(hercule,work,0.5))) -------------------------------------->>>> Fired rule: 558 -------------------------------------->>>> Trying rule: 5611 -------------------------------------->>>> Trying rule: 5612 -------------------------------------->>>> Trying rule: 571 -------------------------------------->>>> Trying rule: 572 -------------------------------------->>>> Trying rule: 573 -------------------------------------->>>> Trying rule: 574 -------------------------------------->>>> Trying rule: 575 -------------------------------------->>>> Trying rule: 80 fact asserted : sendf(fact(find_has(hercule,rolf,motives,work,1))) -------------------------------------->>>> Fired rule: 80 -------------------------------------->>>> Trying rule: 90 fact removed : suspect(rolf,1) fact asserted : suspect(rolf,2) fact asserted : added(rolf,motives) -------------------------------------->>>> Fired rule: 90 -------------------------------------->>>> Trying rule: 91 suspect oscar = 1 suspect jacques = 1 suspect giuzeppe = 1 suspect claire = 1 suspect lisa = 1 suspect marie = 1 suspect hans = 1 suspect heidi = 1 suspect lucie = 1 suspect kolonel = 1 suspect rolf = 2 ** had motives work -------------------------------------->>>> Trying rule: 92 -------------------------------------->>>> Trying rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Trying rule: 9312 -------------------------------------->>>> Trying rule: 9313 -------------------------------------->>>> Fired rule: 9313 -------------------------------------->>>> Trying rule: 932 -------------------------------------->>>> Trying rule: 933 fact asserted : advice(page sherlock ~fact(visit_room(hercule,r1978))~fact(kill_reason(hercule,work,0.5))~fact(find_has(hercule,rolf,motives,work,1))) -------------------------------------->>>> Fired rule: 933 -------------------------------------->>>> Trying rule: 9341 -------------------------------------->>>> Trying rule: 9342 -------------------------------------->>>> Fired rule: 9342 -------------------------------------->>>> Trying rule: 9343 -------------------------------------->>>> Fired rule: 9343 -------------------------------------->>>> Trying rule: 935 -------------------------------------->>>> Trying rule: 9371 -------------------------------------->>>> Trying rule: 9372 fact asserted : command(ask jacques about last night) fact asserted : command(ask jacques about mona) fact asserted : command(ask jacques about ski jacket) fact asserted : command(ask jacques about gun) fact asserted : command(ask giuzeppe about last night) fact asserted : command(ask giuzeppe about mona) fact asserted : command(ask giuzeppe about ski jacket) fact asserted : command(ask giuzeppe about gun) -------------------------------------->>>> Trying rule: 9391 -------------------------------------->>>> Trying rule: 9392 -------------------------------------->>>> Trying rule: 9393 -------------------------------------->>>> Trying rule: 9394 -------------------------------------->>>> Trying rule: 9395 -------------------------------------->>>> Trying rule: 9396 I'm asking some questions, if I have to... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Auberge du Bout de Nappe: Lower Corridor Obvious Exits: Lobby (to Lobby), UC (to Upper Corridor), B (to Bar), P (to Private Residence), R1 (to 1), R2 (to 2), R3 (to 3), and R4 (to 4). Auberge du Bout de Nappe: Bar You see Jacques Saleve, Giuzeppe Vesuvio, and Painting here. Obvious Exits: Out (to Lower Corridor). You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Bar. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(walk to #1978) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Sherlock [ARTIFICIAL] has received your page. You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Bar. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(page sherlock ~fact(visit_room(hercule,r1978))~fact(kill_reason(hercule,work,0.5))~fact(find_has(hercule,rolf,motives,work,1))) I am issuing the COMMANDS !!! >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Auberge du Bout de Nappe: Bar The bar of Auberge Bout de Nappe. You see some stuffed chairs, tables, and an old pitted bar. On one wall is an old Moose's head with one antler missing. On another wall is,... You see Jacques Saleve, Giuzeppe Vesuvio, and Painting here. Obvious Exits: Out (to Lower Corridor). You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Bar. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(look,r1978,&fact(object(ask,painting))&fact(object(look,painting))) ***F-MOO***>>> fact asserted : object(ask,painting) ***F-MOO***>>> fact asserted : object(look,painting) fact removed : command(look #1978) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Jacques Saleve about last night Jacques Saleve answers "I spent the evening in my bar serving beverages. Who was there.. Let me try to remember. Hans had a drink with Heidi around 7.30. She threw her drink in his face! Then she left with my sister. Several other people came, but I spent most of my time talking to that cute English girl. I think she likes me. But then, just when things were getting interesting, around 10pm, my mother came in with the folks from the restaurant. Maybe I'll try to see her later (the girl, not my mother)." You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Bar. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,jacques,about,last_night,&fact(was_at(jacques,bar,1800,2230,with([hans,heidi,lisa,marie]),fight(hans,heidi)))) ***F-MOO***>>> fact asserted : was_at(jacques,bar,1800,2230,with([hans,heidi,lisa,marie]),fight(hans,heidi)) fact removed : command(ask jacques about last night) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Jacques Saleve about mona Jacques Saleve answers "I don't know her personally. I know she has been here before. I think she knows my father. That cute English girl was complaining that she was unpleasant." You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Bar. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,jacques,about,mona,&fact(knows(jacques,mona,relation(mona,oscar,unknown),1))) ***F-MOO***>>> fact asserted : knows(jacques,mona,relation(mona,oscar,unknown),1) fact removed : command(ask jacques about mona) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Jacques Saleve about ski jacket Jacques Saleve answers "I guess it must be Hans's jacket." You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Bar. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,jacques,about,ski_jacket,&fact(knows(jacques,ski_jacket,hans,1))) ***F-MOO***>>> fact asserted : knows(jacques,ski_jacket,hans,1) fact removed : command(ask jacques about ski jacket) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Jacques Saleve about gun Jacques Saleve answers "Yeah, I've seen that before. The other day that bloody general stuck it in my face because I put some ice in his whisky!" You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Bar. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,jacques,about,gun,&fact(knows(jacques,gun,kolonel,1))) ***F-MOO***>>> fact asserted : knows(jacques,gun,kolonel,1) fact removed : command(ask jacques about gun) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. You sense that sherlock [ARTIFICIAL] is looking for you in Auberge Guest Room: 7. He pages, "~fact(visit_room(sherlock,r2004))~fact(kill_reason(sherlock,love,0.5))~fact(find_has(sherlock,hans,opportunity,2100,1))" ***F-AGENT***>>> fact asserted : visit_room(sherlock,r2004) ***F-AGENT***>>> fact asserted : kill_reason(sherlock,love,0.5) ***F-AGENT***>>> fact asserted : find_has(sherlock,hans,opportunity,2100,1) hercule asks Giuzeppe Vesuvio about last night Giuzeppe Vesuvio answers "We went to the resto about 6, right after my wife tried to make a phone call. We ate with the Loretans. Mona Lisa left around 9:00, but I stayed with our friends until the restaurant closed. Then, we went to the bar for a few drinks. You should know that when I left the restaurant for the bar, I saw that no-good ski instructor looking suspicious in the corridor. Anyway, I left the bar at 10:30, and when I got back to our room, I found her dead, and came back here screaming!" You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Bar. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,giuzeppe,about,last_night,&fact(was_at(giuzeppe,restaurant,1800,2200,with([mona,rolf,claire]),suspects(hans)))) ***F-MOO***>>> fact asserted : was_at(giuzeppe,restaurant,1800,2200,with([mona,rolf,claire]),suspects(hans)) fact asserted : answ(ask,giuzeppe,about,last_night,&fact(was_at(giuzeppe,bar,2200,2230,with([rolf,claire]),nothing))) ***F-MOO***>>> fact asserted : was_at(giuzeppe,bar,2200,2230,with([rolf,claire]),nothing) fact removed : command(ask giuzeppe about last night) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Giuzeppe Vesuvio about mona Giuzeppe Vesuvio answers "She was my wife!" You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Bar. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,giuzeppe,about,mona,&fact(knows(giuzeppe,mona,wife(giuzeppe,mona),1))) ***F-MOO***>>> fact asserted : knows(giuzeppe,mona,wife(giuzeppe,mona),1) fact removed : command(ask giuzeppe about mona) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Giuzeppe Vesuvio about ski jacket Giuzeppe Vesuvio answers "It must be that Hans Wenger's jacket. I knew he was up to no good! But why would he kill my wife?" You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Bar. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : command(ask giuzeppe about ski jacket) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Giuzeppe Vesuvio about gun Giuzeppe Vesuvio answers "I don't know anything about it." You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Bar. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,giuzeppe,about,gun,&fact(knows(giuzeppe,gun,unknown,0))) ***F-MOO***>>> fact asserted : knows(giuzeppe,gun,unknown,0) fact removed : command(ask giuzeppe about gun) I'm reading again, maybe it's something... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Bar. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< I'm thinking now... -------------------------------------->>>> Trying rule: 10 -------------------------------------->>>> Trying rule: 11 -------------------------------------->>>> Trying rule: 112 -------------------------------------->>>> Trying rule: 115 -------------------------------------->>>> Trying rule: 1161 -------------------------------------->>>> Trying rule: 1162 -------------------------------------->>>> Trying rule: 117 -------------------------------------->>>> Trying rule: 118 -------------------------------------->>>> Trying rule: 1191 -------------------------------------->>>> Trying rule: 1192 -------------------------------------->>>> Trying rule: 12 -------------------------------------->>>> Trying rule: 1311 -------------------------------------->>>> Trying rule: 1312 -------------------------------------->>>> Trying rule: 1321 -------------------------------------->>>> Trying rule: 1322 -------------------------------------->>>> Trying rule: 133 -------------------------------------->>>> Trying rule: 134 -------------------------------------->>>> Trying rule: 1351 -------------------------------------->>>> Trying rule: 1352 -------------------------------------->>>> Trying rule: 1353 -------------------------------------->>>> Trying rule: 1354 -------------------------------------->>>> Trying rule: 1361 -------------------------------------->>>> Trying rule: 1362 -------------------------------------->>>> Trying rule: 1371 -------------------------------------->>>> Trying rule: 1372 -------------------------------------->>>> Trying rule: 41 -------------------------------------->>>> Trying rule: 42 -------------------------------------->>>> Trying rule: 50 -------------------------------------->>>> Trying rule: 51 -------------------------------------->>>> Trying rule: 52 -------------------------------------->>>> Trying rule: 530 fact asserted : object(asked,painting) fact asserted : page_object(ask) fact asserted : command_in_the_same_room -------------------------------------->>>> Trying rule: 531 fact asserted : object(looked,painting) fact asserted : object(look,painting,r1978) fact asserted : page_object(look) fact asserted : new_object(look) -------------------------------------->>>> Trying rule: 532 -------------------------------------->>>> Trying rule: 5330 fact asserted : sendf(fact(object(hercule,ask,painting))) -------------------------------------->>>> Trying rule: 5331 fact removed : page_object(ask) -------------------------------------->>>> Trying rule: 5332 fact removed : page_object(look) fact asserted : sendf(fact(object(hercule,look,painting,r1978))) -------------------------------------->>>> Trying rule: 5341 -------------------------------------->>>> Trying rule: 5342 -------------------------------------->>>> Trying rule: 5343 -------------------------------------->>>> Trying rule: 540 fact removed : visit_one_room -------------------------------------->>>> Fired rule: 540 -------------------------------------->>>> Trying rule: 5408 -------------------------------------->>>> Trying rule: 541 -------------------------------------->>>> Trying rule: 542 -------------------------------------->>>> Trying rule: 543 -------------------------------------->>>> Trying rule: 5430 -------------------------------------->>>> Trying rule: 5431 -------------------------------------->>>> Trying rule: 5432 -------------------------------------->>>> Trying rule: 5441 -------------------------------------->>>> Trying rule: 5442 -------------------------------------->>>> Trying rule: 5511 fact asserted : sendc(look,painting) -------------------------------------->>>> Trying rule: 5512 fact removed : new_object(look) -------------------------------------->>>> Fired rule: 5512 -------------------------------------->>>> Trying rule: 5521 -------------------------------------->>>> Trying rule: 5522 -------------------------------------->>>> Trying rule: 5531 -------------------------------------->>>> Trying rule: 5532 fact asserted : sendc(ask,jacques,about,painting) fact asserted : sendc(ask,giuzeppe,about,painting) -------------------------------------->>>> Trying rule: 5534 -------------------------------------->>>> Trying rule: 5535 -------------------------------------->>>> Trying rule: 5541 -------------------------------------->>>> Trying rule: 5542 -------------------------------------->>>> Trying rule: 5551 -------------------------------------->>>> Trying rule: 5552 -------------------------------------->>>> Trying rule: 5561 -------------------------------------->>>> Trying rule: 55621 -------------------------------------->>>> Trying rule: 55622 -------------------------------------->>>> Trying rule: 5571 -------------------------------------->>>> Trying rule: 5572 -------------------------------------->>>> Trying rule: 5573 -------------------------------------->>>> Trying rule: 558 -------------------------------------->>>> Trying rule: 5611 -------------------------------------->>>> Trying rule: 5612 -------------------------------------->>>> Trying rule: 571 -------------------------------------->>>> Trying rule: 572 -------------------------------------->>>> Trying rule: 573 -------------------------------------->>>> Trying rule: 574 -------------------------------------->>>> Trying rule: 575 -------------------------------------->>>> Trying rule: 80 -------------------------------------->>>> Trying rule: 90 -------------------------------------->>>> Trying rule: 91 suspect oscar = 1 suspect jacques = 1 suspect giuzeppe = 1 suspect claire = 1 suspect lisa = 1 suspect marie = 1 suspect hans = 1 suspect heidi = 1 suspect lucie = 1 suspect kolonel = 1 suspect rolf = 2 ** had motives work -------------------------------------->>>> Trying rule: 92 -------------------------------------->>>> Trying rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Trying rule: 9312 -------------------------------------->>>> Trying rule: 9313 -------------------------------------->>>> Fired rule: 9313 -------------------------------------->>>> Trying rule: 932 -------------------------------------->>>> Trying rule: 933 fact asserted : advice(page sherlock ~fact(object(hercule,ask,painting))~fact(object(hercule,look,painting,r1978))) -------------------------------------->>>> Fired rule: 933 -------------------------------------->>>> Trying rule: 9341 -------------------------------------->>>> Trying rule: 9342 -------------------------------------->>>> Fired rule: 9342 -------------------------------------->>>> Trying rule: 9343 -------------------------------------->>>> Fired rule: 9343 -------------------------------------->>>> Trying rule: 935 -------------------------------------->>>> Trying rule: 9371 fact asserted : command(look painting) -------------------------------------->>>> Trying rule: 9372 fact asserted : command(ask jacques about painting) fact asserted : command(ask giuzeppe about painting) -------------------------------------->>>> Trying rule: 9391 fact removed : command_in_the_same_room -------------------------------------->>>> Fired rule: 9391 -------------------------------------->>>> Trying rule: 9392 -------------------------------------->>>> Trying rule: 9393 -------------------------------------->>>> Trying rule: 9394 -------------------------------------->>>> Trying rule: 9395 -------------------------------------->>>> Trying rule: 9396 I'm asking some questions, if I have to... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Sherlock [ARTIFICIAL] has received your page. You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Bar. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(page sherlock ~fact(object(hercule,ask,painting))~fact(object(hercule,look,painting,r1978))) I am issuing the COMMANDS !!! >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. You see what looks like an early painting from Magritte. It is titled "The Fool on the Hill". You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Bar. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(look,painting,r1978,&fact(descr(painting,author,magritte))&fact(descr(painting,title,the_fool_on_the_hill))&fact(descr(painting,age,early))) ***F-MOO***>>> fact asserted : descr(painting,author,magritte) ***F-MOO***>>> fact asserted : descr(painting,title,the_fool_on_the_hill) ***F-MOO***>>> fact asserted : descr(painting,age,early) fact removed : command(look painting) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Jacques Saleve about painting Jacques Saleve answers "My father is very proud of it!." You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Bar. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,jacques,about,painting,&fact(knows(jacques,painting,nothing,0))) ***F-MOO***>>> fact asserted : knows(jacques,painting,nothing,0) fact removed : command(ask jacques about painting) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Giuzeppe Vesuvio about painting Giuzeppe Vesuvio answers "I don't know anything about it." You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Bar. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,giuzeppe,about,painting,&fact(knows(giuzeppe,painting,unknown,0))) ***F-MOO***>>> fact asserted : knows(giuzeppe,painting,unknown,0) fact removed : command(ask giuzeppe about painting) I'm reading again, maybe it's something... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Bar. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< I'm thinking now... -------------------------------------->>>> Trying rule: 10 -------------------------------------->>>> Trying rule: 11 -------------------------------------->>>> Trying rule: 112 -------------------------------------->>>> Trying rule: 115 -------------------------------------->>>> Trying rule: 1161 -------------------------------------->>>> Trying rule: 1162 -------------------------------------->>>> Trying rule: 117 -------------------------------------->>>> Trying rule: 118 -------------------------------------->>>> Trying rule: 1191 -------------------------------------->>>> Trying rule: 1192 -------------------------------------->>>> Trying rule: 12 -------------------------------------->>>> Trying rule: 1311 -------------------------------------->>>> Trying rule: 1312 -------------------------------------->>>> Trying rule: 1321 -------------------------------------->>>> Trying rule: 1322 -------------------------------------->>>> Trying rule: 133 -------------------------------------->>>> Trying rule: 134 -------------------------------------->>>> Trying rule: 1351 -------------------------------------->>>> Trying rule: 1352 -------------------------------------->>>> Trying rule: 1353 -------------------------------------->>>> Trying rule: 1354 -------------------------------------->>>> Trying rule: 1361 -------------------------------------->>>> Trying rule: 1362 -------------------------------------->>>> Trying rule: 1371 -------------------------------------->>>> Trying rule: 1372 -------------------------------------->>>> Trying rule: 41 -------------------------------------->>>> Trying rule: 42 -------------------------------------->>>> Trying rule: 50 -------------------------------------->>>> Trying rule: 51 -------------------------------------->>>> Trying rule: 52 -------------------------------------->>>> Trying rule: 530 -------------------------------------->>>> Trying rule: 531 -------------------------------------->>>> Trying rule: 532 -------------------------------------->>>> Trying rule: 5330 -------------------------------------->>>> Trying rule: 5331 -------------------------------------->>>> Trying rule: 5332 -------------------------------------->>>> Trying rule: 5341 -------------------------------------->>>> Trying rule: 5342 -------------------------------------->>>> Trying rule: 5343 -------------------------------------->>>> Trying rule: 540 -------------------------------------->>>> Trying rule: 5408 fact removed : location(hercule,r1978) -------------------------------------->>>> Fired rule: 5408 -------------------------------------->>>> Trying rule: 541 fact asserted : visit_one_room fact asserted : visit_room(hercule,r1981) fact asserted : location(hercule,r1981) fact asserted : walk_to(r1981) fact asserted : look_in(r1981) fact asserted : sendf(fact(visit_room(hercule,r1981))) -------------------------------------->>>> Trying rule: 542 -------------------------------------->>>> Trying rule: 543 -------------------------------------->>>> Trying rule: 5430 -------------------------------------->>>> Trying rule: 5431 -------------------------------------->>>> Trying rule: 5432 -------------------------------------->>>> Trying rule: 5441 fact asserted : advice(walk to #1981) fact removed : walk_to(r1981) -------------------------------------->>>> Fired rule: 5441 -------------------------------------->>>> Trying rule: 5442 fact asserted : command(look #1981) fact removed : look_in(r1981) -------------------------------------->>>> Fired rule: 5442 -------------------------------------->>>> Trying rule: 5511 -------------------------------------->>>> Trying rule: 5512 -------------------------------------->>>> Trying rule: 5521 -------------------------------------->>>> Trying rule: 5522 -------------------------------------->>>> Trying rule: 5531 -------------------------------------->>>> Trying rule: 5532 -------------------------------------->>>> Trying rule: 5534 -------------------------------------->>>> Trying rule: 5535 -------------------------------------->>>> Trying rule: 5541 -------------------------------------->>>> Trying rule: 5542 -------------------------------------->>>> Trying rule: 5551 -------------------------------------->>>> Trying rule: 5552 -------------------------------------->>>> Trying rule: 5561 -------------------------------------->>>> Trying rule: 55621 -------------------------------------->>>> Trying rule: 55622 -------------------------------------->>>> Trying rule: 5571 -------------------------------------->>>> Trying rule: 5572 -------------------------------------->>>> Trying rule: 5573 -------------------------------------->>>> Trying rule: 558 -------------------------------------->>>> Trying rule: 5611 -------------------------------------->>>> Trying rule: 5612 -------------------------------------->>>> Trying rule: 571 -------------------------------------->>>> Trying rule: 572 -------------------------------------->>>> Trying rule: 573 -------------------------------------->>>> Trying rule: 574 -------------------------------------->>>> Trying rule: 575 -------------------------------------->>>> Trying rule: 80 -------------------------------------->>>> Trying rule: 90 -------------------------------------->>>> Trying rule: 91 suspect oscar = 1 suspect jacques = 1 suspect giuzeppe = 1 suspect claire = 1 suspect lisa = 1 suspect marie = 1 suspect hans = 1 suspect heidi = 1 suspect lucie = 1 suspect kolonel = 1 suspect rolf = 2 ** had motives work -------------------------------------->>>> Trying rule: 92 -------------------------------------->>>> Trying rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Trying rule: 9312 -------------------------------------->>>> Trying rule: 9313 -------------------------------------->>>> Fired rule: 9313 -------------------------------------->>>> Trying rule: 932 -------------------------------------->>>> Trying rule: 933 fact asserted : advice(page sherlock ~fact(visit_room(hercule,r1981))) -------------------------------------->>>> Fired rule: 933 -------------------------------------->>>> Trying rule: 9341 -------------------------------------->>>> Trying rule: 9342 -------------------------------------->>>> Fired rule: 9342 -------------------------------------->>>> Trying rule: 9343 -------------------------------------->>>> Fired rule: 9343 -------------------------------------->>>> Trying rule: 935 -------------------------------------->>>> Trying rule: 9371 -------------------------------------->>>> Trying rule: 9372 -------------------------------------->>>> Trying rule: 9391 -------------------------------------->>>> Trying rule: 9392 -------------------------------------->>>> Trying rule: 9393 -------------------------------------->>>> Trying rule: 9394 -------------------------------------->>>> Trying rule: 9395 -------------------------------------->>>> Trying rule: 9396 I'm asking some questions, if I have to... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Auberge du Bout de Nappe: Lower Corridor Obvious Exits: Lobby (to Lobby), UC (to Upper Corridor), B (to Bar), P (to Private Residence), R1 (to 1), R2 (to 2), R3 (to 3), and R4 (to 4). You sense that sherlock [ARTIFICIAL] is looking for you in Auberge Guest Room: 6. He pages, "~fact(visit_room(sherlock,r2001))" ***F-AGENT***>>> fact asserted : visit_room(sherlock,r2001) Auberge du Bout de Nappe: Private Residence You see Insurance Contract here. Obvious Exits: Out (to Lower Corridor). You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Private Residence. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(walk to #1981) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Sherlock [ARTIFICIAL] has received your page. You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Private Residence. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(page sherlock ~fact(visit_room(hercule,r1981))) I am issuing the COMMANDS !!! >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Auberge du Bout de Nappe: Private Residence The Auberge Bout de Nappe. Proprieter Marie Saleve. A small family run Inn on the edge of a nice ski slope. You see Insurance Contract here. Obvious Exits: Out (to Lower Corridor). You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Private Residence. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(look,r1981,&fact(object(read,insurance_contract))) ***F-MOO***>>> fact asserted : object(read,insurance_contract) fact removed : command(look #1981) I'm reading again, maybe it's something... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Private Residence. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< I'm thinking now... -------------------------------------->>>> Trying rule: 10 -------------------------------------->>>> Trying rule: 11 -------------------------------------->>>> Trying rule: 112 -------------------------------------->>>> Trying rule: 115 -------------------------------------->>>> Trying rule: 1161 -------------------------------------->>>> Trying rule: 1162 -------------------------------------->>>> Trying rule: 117 -------------------------------------->>>> Trying rule: 118 -------------------------------------->>>> Trying rule: 1191 -------------------------------------->>>> Trying rule: 1192 -------------------------------------->>>> Trying rule: 12 -------------------------------------->>>> Trying rule: 1311 -------------------------------------->>>> Trying rule: 1312 -------------------------------------->>>> Trying rule: 1321 -------------------------------------->>>> Trying rule: 1322 -------------------------------------->>>> Trying rule: 133 -------------------------------------->>>> Trying rule: 134 -------------------------------------->>>> Trying rule: 1351 -------------------------------------->>>> Trying rule: 1352 -------------------------------------->>>> Trying rule: 1353 -------------------------------------->>>> Trying rule: 1354 -------------------------------------->>>> Trying rule: 1361 -------------------------------------->>>> Trying rule: 1362 -------------------------------------->>>> Trying rule: 1371 -------------------------------------->>>> Trying rule: 1372 -------------------------------------->>>> Trying rule: 41 -------------------------------------->>>> Trying rule: 42 -------------------------------------->>>> Trying rule: 50 -------------------------------------->>>> Trying rule: 51 -------------------------------------->>>> Trying rule: 52 -------------------------------------->>>> Trying rule: 530 -------------------------------------->>>> Trying rule: 531 -------------------------------------->>>> Trying rule: 532 fact asserted : object(readit,insurance_contract) fact asserted : object(read,insurance_contract,r1981) fact asserted : page_object(read) fact asserted : new_object(read) fact asserted : command_in_the_same_room -------------------------------------->>>> Fired rule: 532 -------------------------------------->>>> Trying rule: 5330 -------------------------------------->>>> Trying rule: 5331 -------------------------------------->>>> Trying rule: 5332 fact removed : page_object(read) fact asserted : sendf(fact(object(hercule,read,insurance_contract,r1981))) -------------------------------------->>>> Trying rule: 5341 -------------------------------------->>>> Trying rule: 5342 -------------------------------------->>>> Trying rule: 5343 -------------------------------------->>>> Trying rule: 540 fact removed : visit_one_room -------------------------------------->>>> Fired rule: 540 -------------------------------------->>>> Trying rule: 5408 -------------------------------------->>>> Trying rule: 541 -------------------------------------->>>> Trying rule: 542 -------------------------------------->>>> Trying rule: 543 -------------------------------------->>>> Trying rule: 5430 -------------------------------------->>>> Trying rule: 5431 -------------------------------------->>>> Trying rule: 5432 -------------------------------------->>>> Trying rule: 5441 -------------------------------------->>>> Trying rule: 5442 -------------------------------------->>>> Trying rule: 5511 -------------------------------------->>>> Trying rule: 5512 -------------------------------------->>>> Trying rule: 5521 fact asserted : sendc(read,insurance_contract) fact asserted : already_object(read,insurance_contract) fact removed : object(read,insurance_contract) -------------------------------------->>>> Fired rule: 5521 -------------------------------------->>>> Trying rule: 5522 fact removed : new_object(read) -------------------------------------->>>> Fired rule: 5522 -------------------------------------->>>> Trying rule: 5531 -------------------------------------->>>> Trying rule: 5532 -------------------------------------->>>> Trying rule: 5534 -------------------------------------->>>> Trying rule: 5535 -------------------------------------->>>> Trying rule: 5541 -------------------------------------->>>> Trying rule: 5542 -------------------------------------->>>> Trying rule: 5551 -------------------------------------->>>> Trying rule: 5552 -------------------------------------->>>> Trying rule: 5561 -------------------------------------->>>> Trying rule: 55621 -------------------------------------->>>> Trying rule: 55622 -------------------------------------->>>> Trying rule: 5571 -------------------------------------->>>> Trying rule: 5572 -------------------------------------->>>> Trying rule: 5573 -------------------------------------->>>> Trying rule: 558 -------------------------------------->>>> Trying rule: 5611 -------------------------------------->>>> Trying rule: 5612 -------------------------------------->>>> Trying rule: 571 -------------------------------------->>>> Trying rule: 572 -------------------------------------->>>> Trying rule: 573 -------------------------------------->>>> Trying rule: 574 -------------------------------------->>>> Trying rule: 575 -------------------------------------->>>> Trying rule: 80 -------------------------------------->>>> Trying rule: 90 -------------------------------------->>>> Trying rule: 91 suspect oscar = 1 suspect jacques = 1 suspect giuzeppe = 1 suspect claire = 1 suspect lisa = 1 suspect marie = 1 suspect hans = 1 suspect heidi = 1 suspect lucie = 1 suspect kolonel = 1 suspect rolf = 2 ** had motives work -------------------------------------->>>> Trying rule: 92 -------------------------------------->>>> Trying rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Trying rule: 9312 -------------------------------------->>>> Trying rule: 9313 -------------------------------------->>>> Fired rule: 9313 -------------------------------------->>>> Trying rule: 932 -------------------------------------->>>> Trying rule: 933 fact asserted : advice(page sherlock ~fact(object(hercule,read,insurance_contract,r1981))) -------------------------------------->>>> Fired rule: 933 -------------------------------------->>>> Trying rule: 9341 -------------------------------------->>>> Trying rule: 9342 -------------------------------------->>>> Fired rule: 9342 -------------------------------------->>>> Trying rule: 9343 -------------------------------------->>>> Fired rule: 9343 -------------------------------------->>>> Trying rule: 935 -------------------------------------->>>> Trying rule: 9371 fact asserted : command(read insurance contract) -------------------------------------->>>> Trying rule: 9372 -------------------------------------->>>> Trying rule: 9391 fact removed : command_in_the_same_room -------------------------------------->>>> Fired rule: 9391 -------------------------------------->>>> Trying rule: 9392 -------------------------------------->>>> Trying rule: 9393 -------------------------------------->>>> Trying rule: 9394 -------------------------------------->>>> Trying rule: 9395 -------------------------------------->>>> Trying rule: 9396 I'm asking some questions, if I have to... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Sherlock [ARTIFICIAL] has received your page. You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Private Residence. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(page sherlock ~fact(object(hercule,read,insurance_contract,r1981))) I am issuing the COMMANDS !!! >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. We the Mutual Assurance of Dalmatia corporation hereby insure the original Magritte painting known as "The fool under the hill", currently hanging in the bar of the Auberge Bout de Nappe to the beneficiary named below for 1000000 CHF. We promise to pay the beneficiary this amount in case of theft of, or accidental damage to the painting as caused by one or more of the following: fire, avalanche, or flooding. Signed Mona-Lisa Vesuvio For MAD Corp. Beneficiary: Oscar Saleve (You finish reading.) #2649:read (this == #2015), line 10: Variable not found (E_VARNF) (End of traceback for task 408522752) [You should report this bug with the @bug-report command.] You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Private Residence. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(read,insurance_contract,r1981,&fact(insured(painting,oscar,1000000))&fact(descr(painting,insured,title,the_fool_under_the_hill))&fact(descr(painting,insured,author,magritte))&fact(descr(painting,insured,owner,oscar))&fact(descr(painting,insured,who,mona))&fact(descr(painting,insured,value,1000000))) ***F-MOO***>>> fact asserted : insured(painting,oscar,1000000) ***F-MOO***>>> fact asserted : descr(painting,insured,title,the_fool_under_the_hill) ***F-MOO***>>> fact asserted : descr(painting,insured,author,magritte) ***F-MOO***>>> fact asserted : descr(painting,insured,owner,oscar) ***F-MOO***>>> fact asserted : descr(painting,insured,who,mona) ***F-MOO***>>> fact asserted : descr(painting,insured,value,1000000) fact removed : command(read insurance contract) I'm reading again, maybe it's something... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Private Residence. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< I'm thinking now... -------------------------------------->>>> Trying rule: 10 -------------------------------------->>>> Trying rule: 11 -------------------------------------->>>> Trying rule: 112 -------------------------------------->>>> Trying rule: 115 -------------------------------------->>>> Trying rule: 1161 -------------------------------------->>>> Trying rule: 1162 -------------------------------------->>>> Trying rule: 117 -------------------------------------->>>> Trying rule: 118 -------------------------------------->>>> Trying rule: 1191 -------------------------------------->>>> Trying rule: 1192 -------------------------------------->>>> Trying rule: 12 -------------------------------------->>>> Trying rule: 1311 -------------------------------------->>>> Trying rule: 1312 -------------------------------------->>>> Trying rule: 1321 -------------------------------------->>>> Trying rule: 1322 -------------------------------------->>>> Trying rule: 133 -------------------------------------->>>> Trying rule: 134 -------------------------------------->>>> Trying rule: 1351 -------------------------------------->>>> Trying rule: 1352 -------------------------------------->>>> Trying rule: 1353 -------------------------------------->>>> Trying rule: 1354 -------------------------------------->>>> Trying rule: 1361 -------------------------------------->>>> Trying rule: 1362 -------------------------------------->>>> Trying rule: 1371 -------------------------------------->>>> Trying rule: 1372 -------------------------------------->>>> Trying rule: 41 -------------------------------------->>>> Trying rule: 42 -------------------------------------->>>> Trying rule: 50 -------------------------------------->>>> Trying rule: 51 -------------------------------------->>>> Trying rule: 52 -------------------------------------->>>> Trying rule: 530 -------------------------------------->>>> Trying rule: 531 -------------------------------------->>>> Trying rule: 532 -------------------------------------->>>> Trying rule: 5330 -------------------------------------->>>> Trying rule: 5331 -------------------------------------->>>> Trying rule: 5332 -------------------------------------->>>> Trying rule: 5341 -------------------------------------->>>> Trying rule: 5342 -------------------------------------->>>> Trying rule: 5343 -------------------------------------->>>> Trying rule: 540 -------------------------------------->>>> Trying rule: 5408 fact removed : location(hercule,r1981) -------------------------------------->>>> Fired rule: 5408 -------------------------------------->>>> Trying rule: 541 fact asserted : visit_one_room fact asserted : visit_room(hercule,r1970) fact asserted : location(hercule,r1970) fact asserted : walk_to(r1970) fact asserted : look_in(r1970) fact asserted : sendf(fact(visit_room(hercule,r1970))) -------------------------------------->>>> Trying rule: 542 -------------------------------------->>>> Trying rule: 543 -------------------------------------->>>> Trying rule: 5430 -------------------------------------->>>> Trying rule: 5431 -------------------------------------->>>> Trying rule: 5432 -------------------------------------->>>> Trying rule: 5441 fact asserted : advice(walk to #1970) fact removed : walk_to(r1970) -------------------------------------->>>> Fired rule: 5441 -------------------------------------->>>> Trying rule: 5442 fact asserted : command(look #1970) fact removed : look_in(r1970) -------------------------------------->>>> Fired rule: 5442 -------------------------------------->>>> Trying rule: 5511 -------------------------------------->>>> Trying rule: 5512 -------------------------------------->>>> Trying rule: 5521 -------------------------------------->>>> Trying rule: 5522 -------------------------------------->>>> Trying rule: 5531 -------------------------------------->>>> Trying rule: 5532 fact asserted : sendc(ask,oscar,about,last_night) fact asserted : sendc(ask,oscar,about,mona) fact asserted : sendc(ask,oscar,about,ski_jacket) fact asserted : sendc(ask,oscar,about,gun) fact asserted : sendc(ask,oscar,about,painting) -------------------------------------->>>> Trying rule: 5534 -------------------------------------->>>> Trying rule: 5535 -------------------------------------->>>> Trying rule: 5541 -------------------------------------->>>> Trying rule: 5542 -------------------------------------->>>> Trying rule: 5551 -------------------------------------->>>> Trying rule: 5552 -------------------------------------->>>> Trying rule: 5561 -------------------------------------->>>> Trying rule: 55621 -------------------------------------->>>> Trying rule: 55622 -------------------------------------->>>> Trying rule: 5571 -------------------------------------->>>> Trying rule: 5572 -------------------------------------->>>> Trying rule: 5573 -------------------------------------->>>> Trying rule: 558 -------------------------------------->>>> Trying rule: 5611 -------------------------------------->>>> Trying rule: 5612 -------------------------------------->>>> Trying rule: 571 -------------------------------------->>>> Trying rule: 572 -------------------------------------->>>> Trying rule: 573 -------------------------------------->>>> Trying rule: 574 -------------------------------------->>>> Trying rule: 575 -------------------------------------->>>> Trying rule: 80 -------------------------------------->>>> Trying rule: 90 -------------------------------------->>>> Trying rule: 91 suspect oscar = 1 suspect jacques = 1 suspect giuzeppe = 1 suspect claire = 1 suspect lisa = 1 suspect marie = 1 suspect hans = 1 suspect heidi = 1 suspect lucie = 1 suspect kolonel = 1 suspect rolf = 2 ** had motives work -------------------------------------->>>> Trying rule: 92 -------------------------------------->>>> Trying rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Trying rule: 9312 -------------------------------------->>>> Trying rule: 9313 -------------------------------------->>>> Fired rule: 9313 -------------------------------------->>>> Trying rule: 932 -------------------------------------->>>> Trying rule: 933 fact asserted : advice(page sherlock ~fact(visit_room(hercule,r1970))) -------------------------------------->>>> Fired rule: 933 -------------------------------------->>>> Trying rule: 9341 -------------------------------------->>>> Trying rule: 9342 -------------------------------------->>>> Fired rule: 9342 -------------------------------------->>>> Trying rule: 9343 -------------------------------------->>>> Fired rule: 9343 -------------------------------------->>>> Trying rule: 935 -------------------------------------->>>> Trying rule: 9371 -------------------------------------->>>> Trying rule: 9372 fact asserted : command(ask oscar about last night) fact asserted : command(ask oscar about mona) fact asserted : command(ask oscar about ski jacket) fact asserted : command(ask oscar about gun) fact asserted : command(ask oscar about painting) -------------------------------------->>>> Trying rule: 9391 -------------------------------------->>>> Trying rule: 9392 -------------------------------------->>>> Trying rule: 9393 -------------------------------------->>>> Trying rule: 9394 -------------------------------------->>>> Trying rule: 9395 -------------------------------------->>>> Trying rule: 9396 I'm asking some questions, if I have to... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Auberge du Bout de Nappe: Lower Corridor Obvious Exits: Lobby (to Lobby), UC (to Upper Corridor), B (to Bar), P (to Private Residence), R1 (to 1), R2 (to 2), R3 (to 3), and R4 (to 4). Auberge du Bout de Nappe: Upper Corridor Obvious Exits: Lobby (to Lobby), K (to Kitchen), R (to Restaurant), LC (to Lower Corridor), R5 (to 5), R6 (to 6), R7 (to 7), and R8 (to 8). Auberge du Bout de Nappe: Kitchen You see Oscar Saleve here. Obvious Exits: UC (to Upper Corridor) and Resto (to Restaurant). You sense that sherlock [ARTIFICIAL] is looking for you in Auberge Guest Room: 5. He pages, "~fact(visit_room(sherlock,r1997))~fact(find_has(sherlock,heidi,motives,love,1))" ***F-AGENT***>>> fact asserted : visit_room(sherlock,r1997) ***F-AGENT***>>> fact asserted : find_has(sherlock,heidi,motives,love,1) You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Kitchen. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(walk to #1970) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Sherlock [ARTIFICIAL] has received your page. You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Kitchen. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(page sherlock ~fact(visit_room(hercule,r1970))) I am issuing the COMMANDS !!! >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Auberge du Bout de Nappe: Kitchen The Kitchen of the Auberge Bout de Nappe. Run by Oscar Saleve with an iron hand. Lots of dangerous looking knives around, but everything in its place and spotless. You see Oscar Saleve here. Obvious Exits: UC (to Upper Corridor) and Resto (to Restaurant). You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Kitchen. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : command(look #1970) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Oscar Saleve about last night Oscar Saleve answers "What do you think a chef does in the evening? We are not paid for asking questions! I spent all my time in the kitchen, and then returned to our apartment around 10.30, after closing the restaurant and cleaning the kitchen. People stayed in there talking until 10pm!" You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Kitchen. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,oscar,about,last_night,&fact(was_at(oscar,kitchen,1800,2230,with([]),nothing))) ***F-MOO***>>> fact asserted : was_at(oscar,kitchen,1800,2230,with([]),nothing) fact removed : command(ask oscar about last night) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Oscar Saleve about mona Oscar Saleve answers "She was just a customer in our hotel." You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Kitchen. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,oscar,about,mona,&fact(knows(oscar,mona,customer(mona),1))) ***F-MOO***>>> fact asserted : knows(oscar,mona,customer(mona),1) fact removed : command(ask oscar about mona) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Oscar Saleve about ski jacket Oscar Saleve answers "I guess it's Hans's jacket." You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Kitchen. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,oscar,about,ski_jacket,&fact(knows(oscar,ski_jacket,hans,1))) ***F-MOO***>>> fact asserted : knows(oscar,ski_jacket,hans,1) fact removed : command(ask oscar about ski jacket) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Oscar Saleve about gun Oscar Saleve answers "It looks like a military gun. Why don't you ask that Colonel?" You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Kitchen. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,oscar,about,gun,&fact(knows(oscar,gun,kolonel,0.5))) ***F-MOO***>>> fact asserted : knows(oscar,gun,kolonel,0.5) fact removed : command(ask oscar about gun) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Oscar Saleve about painting Oscar Saleve answers "It is our pride and joy. An original Magritte estimated to be worth 1 million Swiss francs." You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Kitchen. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,oscar,about,painting,&fact(knows(oscar,painting,original(painting),1))) ***F-MOO***>>> fact asserted : knows(oscar,painting,original(painting),1) fact removed : command(ask oscar about painting) I'm reading again, maybe it's something... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Kitchen. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< I'm thinking now... -------------------------------------->>>> Trying rule: 10 -------------------------------------->>>> Trying rule: 11 -------------------------------------->>>> Trying rule: 112 -------------------------------------->>>> Trying rule: 115 -------------------------------------->>>> Trying rule: 1161 -------------------------------------->>>> Trying rule: 1162 -------------------------------------->>>> Trying rule: 117 -------------------------------------->>>> Trying rule: 118 -------------------------------------->>>> Trying rule: 1191 -------------------------------------->>>> Trying rule: 1192 -------------------------------------->>>> Trying rule: 12 -------------------------------------->>>> Trying rule: 1311 -------------------------------------->>>> Trying rule: 1312 -------------------------------------->>>> Trying rule: 1321 -------------------------------------->>>> Trying rule: 1322 -------------------------------------->>>> Trying rule: 133 -------------------------------------->>>> Trying rule: 134 -------------------------------------->>>> Trying rule: 1351 -------------------------------------->>>> Trying rule: 1352 -------------------------------------->>>> Trying rule: 1353 -------------------------------------->>>> Trying rule: 1354 -------------------------------------->>>> Trying rule: 1361 -------------------------------------->>>> Trying rule: 1362 -------------------------------------->>>> Trying rule: 1371 -------------------------------------->>>> Trying rule: 1372 -------------------------------------->>>> Trying rule: 41 -------------------------------------->>>> Trying rule: 42 -------------------------------------->>>> Trying rule: 50 -------------------------------------->>>> Trying rule: 51 -------------------------------------->>>> Trying rule: 52 -------------------------------------->>>> Trying rule: 530 -------------------------------------->>>> Trying rule: 531 -------------------------------------->>>> Trying rule: 532 -------------------------------------->>>> Trying rule: 5330 -------------------------------------->>>> Trying rule: 5331 -------------------------------------->>>> Trying rule: 5332 -------------------------------------->>>> Trying rule: 5341 -------------------------------------->>>> Trying rule: 5342 -------------------------------------->>>> Trying rule: 5343 -------------------------------------->>>> Trying rule: 540 fact removed : visit_one_room -------------------------------------->>>> Fired rule: 540 -------------------------------------->>>> Trying rule: 5408 fact removed : location(hercule,r1970) -------------------------------------->>>> Fired rule: 5408 -------------------------------------->>>> Trying rule: 541 fact asserted : visit_one_room fact asserted : visit_room(hercule,r1973) fact asserted : location(hercule,r1973) fact asserted : walk_to(r1973) fact asserted : look_in(r1973) fact asserted : sendf(fact(visit_room(hercule,r1973))) -------------------------------------->>>> Trying rule: 542 -------------------------------------->>>> Trying rule: 543 -------------------------------------->>>> Trying rule: 5430 -------------------------------------->>>> Trying rule: 5431 -------------------------------------->>>> Trying rule: 5432 -------------------------------------->>>> Trying rule: 5441 fact asserted : advice(walk to #1973) fact removed : walk_to(r1973) -------------------------------------->>>> Fired rule: 5441 -------------------------------------->>>> Trying rule: 5442 fact asserted : command(look #1973) fact removed : look_in(r1973) -------------------------------------->>>> Fired rule: 5442 -------------------------------------->>>> Trying rule: 5511 -------------------------------------->>>> Trying rule: 5512 -------------------------------------->>>> Trying rule: 5521 -------------------------------------->>>> Trying rule: 5522 -------------------------------------->>>> Trying rule: 5531 -------------------------------------->>>> Trying rule: 5532 -------------------------------------->>>> Trying rule: 5534 -------------------------------------->>>> Trying rule: 5535 -------------------------------------->>>> Trying rule: 5541 -------------------------------------->>>> Trying rule: 5542 -------------------------------------->>>> Trying rule: 5551 -------------------------------------->>>> Trying rule: 5552 -------------------------------------->>>> Trying rule: 5561 -------------------------------------->>>> Trying rule: 55621 -------------------------------------->>>> Trying rule: 55622 -------------------------------------->>>> Trying rule: 5571 -------------------------------------->>>> Trying rule: 5572 -------------------------------------->>>> Trying rule: 5573 -------------------------------------->>>> Trying rule: 558 -------------------------------------->>>> Trying rule: 5611 -------------------------------------->>>> Trying rule: 5612 -------------------------------------->>>> Trying rule: 571 -------------------------------------->>>> Trying rule: 572 -------------------------------------->>>> Trying rule: 573 -------------------------------------->>>> Trying rule: 574 -------------------------------------->>>> Trying rule: 575 -------------------------------------->>>> Trying rule: 80 -------------------------------------->>>> Trying rule: 90 -------------------------------------->>>> Trying rule: 91 suspect oscar = 1 suspect jacques = 1 suspect giuzeppe = 1 suspect claire = 1 suspect lisa = 1 suspect marie = 1 suspect hans = 1 suspect heidi = 1 suspect lucie = 1 suspect kolonel = 1 suspect rolf = 2 ** had motives work -------------------------------------->>>> Trying rule: 92 -------------------------------------->>>> Trying rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Trying rule: 9312 -------------------------------------->>>> Trying rule: 9313 -------------------------------------->>>> Fired rule: 9313 -------------------------------------->>>> Trying rule: 932 -------------------------------------->>>> Trying rule: 933 fact asserted : advice(page sherlock ~fact(visit_room(hercule,r1973))) -------------------------------------->>>> Fired rule: 933 -------------------------------------->>>> Trying rule: 9341 -------------------------------------->>>> Trying rule: 9342 -------------------------------------->>>> Fired rule: 9342 -------------------------------------->>>> Trying rule: 9343 -------------------------------------->>>> Fired rule: 9343 -------------------------------------->>>> Trying rule: 935 -------------------------------------->>>> Trying rule: 9371 -------------------------------------->>>> Trying rule: 9372 -------------------------------------->>>> Trying rule: 9391 -------------------------------------->>>> Trying rule: 9392 -------------------------------------->>>> Trying rule: 9393 -------------------------------------->>>> Trying rule: 9394 -------------------------------------->>>> Trying rule: 9395 -------------------------------------->>>> Trying rule: 9396 I'm asking some questions, if I have to... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Auberge du Bout de Nappe: Restaurant You see sign here. Sherlock [ARTIFICIAL] is here. Obvious Exits: UC (to Upper Corridor) and Kitchen (to Kitchen). You sense that sherlock [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Restaurant. He pages, "~fact(visit_room(sherlock,r1973))~fact(find_has(sherlock,kolonel,opportunity,2100,1))" ***F-AGENT***>>> fact asserted : visit_room(sherlock,r1973) ***F-AGENT***>>> fact asserted : find_has(sherlock,kolonel,opportunity,2100,1) You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Restaurant. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(walk to #1973) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Sherlock [ARTIFICIAL] has received your page. You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Restaurant. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(page sherlock ~fact(visit_room(hercule,r1973))) I am issuing the COMMANDS !!! >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Auberge du Bout de Nappe: Restaurant The Restaurant of the Auberge Bout de Nappe. You see sign here. Sherlock [ARTIFICIAL] is here. Obvious Exits: UC (to Upper Corridor) and Kitchen (to Kitchen). You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Restaurant. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(look,r1973,&fact(object(read,sign))) ***F-MOO***>>> fact asserted : object(read,sign) fact removed : command(look #1973) I'm reading again, maybe it's something... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Restaurant. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< I'm thinking now... -------------------------------------->>>> Trying rule: 10 -------------------------------------->>>> Trying rule: 11 -------------------------------------->>>> Trying rule: 112 -------------------------------------->>>> Trying rule: 115 -------------------------------------->>>> Trying rule: 1161 -------------------------------------->>>> Trying rule: 1162 -------------------------------------->>>> Trying rule: 117 -------------------------------------->>>> Trying rule: 118 -------------------------------------->>>> Trying rule: 1191 -------------------------------------->>>> Trying rule: 1192 -------------------------------------->>>> Trying rule: 12 -------------------------------------->>>> Trying rule: 1311 -------------------------------------->>>> Trying rule: 1312 -------------------------------------->>>> Trying rule: 1321 -------------------------------------->>>> Trying rule: 1322 -------------------------------------->>>> Trying rule: 133 -------------------------------------->>>> Trying rule: 134 -------------------------------------->>>> Trying rule: 1351 -------------------------------------->>>> Trying rule: 1352 -------------------------------------->>>> Trying rule: 1353 -------------------------------------->>>> Trying rule: 1354 -------------------------------------->>>> Trying rule: 1361 -------------------------------------->>>> Trying rule: 1362 -------------------------------------->>>> Trying rule: 1371 -------------------------------------->>>> Trying rule: 1372 -------------------------------------->>>> Trying rule: 41 -------------------------------------->>>> Trying rule: 42 -------------------------------------->>>> Trying rule: 50 -------------------------------------->>>> Trying rule: 51 -------------------------------------->>>> Trying rule: 52 -------------------------------------->>>> Trying rule: 530 -------------------------------------->>>> Trying rule: 531 -------------------------------------->>>> Trying rule: 532 fact asserted : object(readit,sign) fact asserted : object(read,sign,r1973) fact asserted : page_object(read) fact asserted : new_object(read) fact asserted : command_in_the_same_room -------------------------------------->>>> Fired rule: 532 -------------------------------------->>>> Trying rule: 5330 -------------------------------------->>>> Trying rule: 5331 -------------------------------------->>>> Trying rule: 5332 fact removed : page_object(read) -------------------------------------->>>> Trying rule: 5341 -------------------------------------->>>> Trying rule: 5342 -------------------------------------->>>> Trying rule: 5343 -------------------------------------->>>> Trying rule: 540 fact removed : visit_one_room -------------------------------------->>>> Fired rule: 540 -------------------------------------->>>> Trying rule: 5408 -------------------------------------->>>> Trying rule: 541 -------------------------------------->>>> Trying rule: 542 -------------------------------------->>>> Trying rule: 543 -------------------------------------->>>> Trying rule: 5430 -------------------------------------->>>> Trying rule: 5431 -------------------------------------->>>> Trying rule: 5432 -------------------------------------->>>> Trying rule: 5441 -------------------------------------->>>> Trying rule: 5442 -------------------------------------->>>> Trying rule: 5511 -------------------------------------->>>> Trying rule: 5512 -------------------------------------->>>> Trying rule: 5521 fact asserted : sendc(read,sign) fact asserted : already_object(read,sign) fact removed : object(read,sign) -------------------------------------->>>> Fired rule: 5521 -------------------------------------->>>> Trying rule: 5522 fact removed : new_object(read) -------------------------------------->>>> Fired rule: 5522 -------------------------------------->>>> Trying rule: 5531 -------------------------------------->>>> Trying rule: 5532 -------------------------------------->>>> Trying rule: 5534 -------------------------------------->>>> Trying rule: 5535 -------------------------------------->>>> Trying rule: 5541 -------------------------------------->>>> Trying rule: 5542 -------------------------------------->>>> Trying rule: 5551 -------------------------------------->>>> Trying rule: 5552 -------------------------------------->>>> Trying rule: 5561 -------------------------------------->>>> Trying rule: 55621 -------------------------------------->>>> Trying rule: 55622 -------------------------------------->>>> Trying rule: 5571 -------------------------------------->>>> Trying rule: 5572 -------------------------------------->>>> Trying rule: 5573 -------------------------------------->>>> Trying rule: 558 -------------------------------------->>>> Trying rule: 5611 -------------------------------------->>>> Trying rule: 5612 -------------------------------------->>>> Trying rule: 571 -------------------------------------->>>> Trying rule: 572 -------------------------------------->>>> Trying rule: 573 -------------------------------------->>>> Trying rule: 574 -------------------------------------->>>> Trying rule: 575 -------------------------------------->>>> Trying rule: 80 -------------------------------------->>>> Trying rule: 90 -------------------------------------->>>> Trying rule: 91 suspect oscar = 1 suspect jacques = 1 suspect giuzeppe = 1 suspect claire = 1 suspect lisa = 1 suspect marie = 1 suspect hans = 1 suspect heidi = 1 suspect lucie = 1 suspect kolonel = 1 suspect rolf = 2 ** had motives work -------------------------------------->>>> Trying rule: 92 -------------------------------------->>>> Trying rule: 9311 -------------------------------------->>>> Trying rule: 9312 -------------------------------------->>>> Fired rule: 9312 -------------------------------------->>>> Trying rule: 9313 -------------------------------------->>>> Fired rule: 9313 -------------------------------------->>>> Trying rule: 932 -------------------------------------->>>> Trying rule: 933 -------------------------------------->>>> Trying rule: 9341 -------------------------------------->>>> Trying rule: 9342 -------------------------------------->>>> Fired rule: 9342 -------------------------------------->>>> Trying rule: 9343 -------------------------------------->>>> Fired rule: 9343 -------------------------------------->>>> Trying rule: 935 -------------------------------------->>>> Trying rule: 9371 fact asserted : command(read sign) -------------------------------------->>>> Trying rule: 9372 -------------------------------------->>>> Trying rule: 9391 fact removed : command_in_the_same_room -------------------------------------->>>> Fired rule: 9391 -------------------------------------->>>> Trying rule: 9392 -------------------------------------->>>> Trying rule: 9393 -------------------------------------->>>> Trying rule: 9394 -------------------------------------->>>> Trying rule: 9395 -------------------------------------->>>> Trying rule: 9396 I'm asking some questions, if I have to... I am issuing the COMMANDS !!! >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Restaurant open for supper every day from 6 to 10 pm. (You finish reading.) #2649:read (this == #2049), line 10: Variable not found (E_VARNF) (End of traceback for task 1453627394) [You should report this bug with the @bug-report command.] You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Restaurant. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(read,sign,r1973,&fact(opened(resturant,600,2200))) ***F-MOO***>>> fact asserted : opened(resturant,600,2200) fact removed : command(read sign) I'm reading again, maybe it's something... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Restaurant. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< I'm thinking now... -------------------------------------->>>> Trying rule: 10 -------------------------------------->>>> Trying rule: 11 -------------------------------------->>>> Trying rule: 112 -------------------------------------->>>> Trying rule: 115 -------------------------------------->>>> Trying rule: 1161 -------------------------------------->>>> Trying rule: 1162 -------------------------------------->>>> Trying rule: 117 -------------------------------------->>>> Trying rule: 118 -------------------------------------->>>> Trying rule: 1191 -------------------------------------->>>> Trying rule: 1192 -------------------------------------->>>> Trying rule: 12 -------------------------------------->>>> Trying rule: 1311 -------------------------------------->>>> Trying rule: 1312 -------------------------------------->>>> Trying rule: 1321 -------------------------------------->>>> Trying rule: 1322 -------------------------------------->>>> Trying rule: 133 -------------------------------------->>>> Trying rule: 134 -------------------------------------->>>> Trying rule: 1351 -------------------------------------->>>> Trying rule: 1352 -------------------------------------->>>> Trying rule: 1353 -------------------------------------->>>> Trying rule: 1354 -------------------------------------->>>> Trying rule: 1361 -------------------------------------->>>> Trying rule: 1362 -------------------------------------->>>> Trying rule: 1371 -------------------------------------->>>> Trying rule: 1372 -------------------------------------->>>> Trying rule: 41 -------------------------------------->>>> Trying rule: 42 -------------------------------------->>>> Trying rule: 50 -------------------------------------->>>> Trying rule: 51 -------------------------------------->>>> Trying rule: 52 -------------------------------------->>>> Trying rule: 530 -------------------------------------->>>> Trying rule: 531 -------------------------------------->>>> Trying rule: 532 -------------------------------------->>>> Trying rule: 5330 -------------------------------------->>>> Trying rule: 5331 -------------------------------------->>>> Trying rule: 5332 -------------------------------------->>>> Trying rule: 5341 -------------------------------------->>>> Trying rule: 5342 -------------------------------------->>>> Trying rule: 5343 -------------------------------------->>>> Trying rule: 540 -------------------------------------->>>> Trying rule: 5408 fact removed : location(hercule,r1973) -------------------------------------->>>> Fired rule: 5408 -------------------------------------->>>> Trying rule: 541 -------------------------------------->>>> Trying rule: 542 -------------------------------------->>>> Trying rule: 543 fact asserted : walk_to(r1963) fact asserted : location(hercule,r1963) fact asserted : moving_upper goal deleted : look_rooms -------------------------------------->>>> Fired rule: 543 -------------------------------------->>>> Trying rule: 5430 fact asserted : end_first_tour -------------------------------------->>>> Fired rule: 5430 -------------------------------------->>>> Trying rule: 5431 -------------------------------------->>>> Trying rule: 5432 -------------------------------------->>>> Trying rule: 5441 fact asserted : advice(walk to #1963) fact removed : walk_to(r1963) -------------------------------------->>>> Fired rule: 5441 -------------------------------------->>>> Trying rule: 5442 -------------------------------------->>>> Trying rule: 5511 -------------------------------------->>>> Trying rule: 5512 -------------------------------------->>>> Trying rule: 5521 -------------------------------------->>>> Trying rule: 5522 -------------------------------------->>>> Trying rule: 5531 -------------------------------------->>>> Trying rule: 5532 -------------------------------------->>>> Trying rule: 5534 fact asserted : one_question_wa fact asserted : sendf(fact(what_about(hercule,read,registry,r1960))) -------------------------------------->>>> Fired rule: 5534 -------------------------------------->>>> Trying rule: 5535 fact asserted : one_question_dy fact asserted : sendf(fact(did_you(hercule,ask,last_night))) -------------------------------------->>>> Fired rule: 5535 -------------------------------------->>>> Trying rule: 5541 -------------------------------------->>>> Trying rule: 5542 -------------------------------------->>>> Trying rule: 5551 -------------------------------------->>>> Trying rule: 5552 -------------------------------------->>>> Trying rule: 5561 -------------------------------------->>>> Trying rule: 55621 -------------------------------------->>>> Trying rule: 55622 -------------------------------------->>>> Trying rule: 5571 -------------------------------------->>>> Trying rule: 5572 -------------------------------------->>>> Trying rule: 5573 -------------------------------------->>>> Trying rule: 558 -------------------------------------->>>> Trying rule: 5611 -------------------------------------->>>> Trying rule: 5612 -------------------------------------->>>> Trying rule: 571 -------------------------------------->>>> Trying rule: 572 -------------------------------------->>>> Trying rule: 573 -------------------------------------->>>> Trying rule: 574 -------------------------------------->>>> Trying rule: 575 -------------------------------------->>>> Trying rule: 80 -------------------------------------->>>> Trying rule: 90 -------------------------------------->>>> Trying rule: 91 suspect oscar = 1 suspect jacques = 1 suspect giuzeppe = 1 suspect claire = 1 suspect lisa = 1 suspect marie = 1 suspect hans = 1 suspect heidi = 1 suspect lucie = 1 suspect kolonel = 1 suspect rolf = 2 ** had motives work -------------------------------------->>>> Trying rule: 92 -------------------------------------->>>> Trying rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Trying rule: 9312 -------------------------------------->>>> Trying rule: 9313 -------------------------------------->>>> Fired rule: 9313 -------------------------------------->>>> Trying rule: 932 -------------------------------------->>>> Trying rule: 933 fact asserted : advice(page sherlock ~fact(what_about(hercule,read,registry,r1960))~fact(did_you(hercule,ask,last_night))) -------------------------------------->>>> Fired rule: 933 -------------------------------------->>>> Trying rule: 9341 -------------------------------------->>>> Trying rule: 9342 -------------------------------------->>>> Fired rule: 9342 -------------------------------------->>>> Trying rule: 9343 -------------------------------------->>>> Fired rule: 9343 -------------------------------------->>>> Trying rule: 935 -------------------------------------->>>> Trying rule: 9371 -------------------------------------->>>> Trying rule: 9372 -------------------------------------->>>> Trying rule: 9391 -------------------------------------->>>> Trying rule: 9392 -------------------------------------->>>> Trying rule: 9393 fact removed : moving_upper -------------------------------------->>>> Fired rule: 9393 -------------------------------------->>>> Trying rule: 9394 -------------------------------------->>>> Trying rule: 9395 fact removed : one_question_wa -------------------------------------->>>> Fired rule: 9395 -------------------------------------->>>> Trying rule: 9396 fact removed : one_question_dy -------------------------------------->>>> Fired rule: 9396 I'm asking some questions, if I have to... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Sherlock [ARTIFICIAL] goes out. Auberge du Bout de Nappe: Upper Corridor Obvious Exits: Lobby (to Lobby), K (to Kitchen), R (to Restaurant), LC (to Lower Corridor), R5 (to 5), R6 (to 6), R7 (to 7), and R8 (to 8). You sense that sherlock [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Lower Corridor. He pages, "~fact(what_about(sherlock,look,painting,r1978))~fact(did_you(sherlock,ask,last_night))" ***F-AGENT***>>> fact asserted : what_about(sherlock,look,painting,r1978) ***F-AGENT***>>> fact asserted : did_you(sherlock,ask,last_night) You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Upper Corridor. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(walk to #1963) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Sherlock [ARTIFICIAL] has received your page. You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Upper Corridor. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(page sherlock ~fact(what_about(hercule,read,registry,r1960))~fact(did_you(hercule,ask,last_night))) I am issuing the COMMANDS !!! I'm reading again, maybe it's something... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Upper Corridor. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< I'm thinking now... -------------------------------------->>>> Trying rule: 10 -------------------------------------->>>> Trying rule: 11 -------------------------------------->>>> Trying rule: 112 -------------------------------------->>>> Trying rule: 115 -------------------------------------->>>> Trying rule: 1161 -------------------------------------->>>> Trying rule: 1162 -------------------------------------->>>> Trying rule: 117 -------------------------------------->>>> Trying rule: 118 -------------------------------------->>>> Trying rule: 1191 -------------------------------------->>>> Trying rule: 1192 -------------------------------------->>>> Trying rule: 12 -------------------------------------->>>> Trying rule: 1311 -------------------------------------->>>> Trying rule: 1312 -------------------------------------->>>> Trying rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Trying rule: 1322 fact asserted : sendf(fact(number(hercule,ask,last_night,6,from,11))) fact removed : did_you(sherlock,ask,last_night) -------------------------------------->>>> Fired rule: 1322 -------------------------------------->>>> Trying rule: 133 fact removed : what_about(sherlock,look,painting,r1978) fact asserted : answ_ag(hercule,look,painting,r1978,&fact(descr(painting,author,magritte))&fact(descr(painting,title,the_fool_on_the_hill))&fact(descr(painting,age,early))) fact asserted : sendf(fact(answ_ag(hercule,look,painting,r1978,&fact(descr(painting,author,magritte))&fact(descr(painting,title,the_fool_on_the_hill))&fact(descr(painting,age,early))))) -------------------------------------->>>> Fired rule: 133 -------------------------------------->>>> Trying rule: 134 -------------------------------------->>>> Trying rule: 1351 -------------------------------------->>>> Trying rule: 1352 -------------------------------------->>>> Trying rule: 1353 -------------------------------------->>>> Trying rule: 1354 -------------------------------------->>>> Trying rule: 1361 -------------------------------------->>>> Trying rule: 1362 -------------------------------------->>>> Trying rule: 1371 -------------------------------------->>>> Trying rule: 1372 -------------------------------------->>>> Trying rule: 41 -------------------------------------->>>> Trying rule: 42 -------------------------------------->>>> Trying rule: 50 -------------------------------------->>>> Trying rule: 51 -------------------------------------->>>> Trying rule: 52 -------------------------------------->>>> Trying rule: 530 -------------------------------------->>>> Trying rule: 531 -------------------------------------->>>> Trying rule: 532 -------------------------------------->>>> Trying rule: 5330 -------------------------------------->>>> Trying rule: 5331 -------------------------------------->>>> Trying rule: 5332 -------------------------------------->>>> Trying rule: 5341 fact removed : new_object(ask) fact asserted : remove_visit_suspects_rooms goal asserted : tour_suspects_for_ask -------------------------------------->>>> Fired rule: 5341 -------------------------------------->>>> Trying rule: 5342 fact removed : visit_room(hercule,r1991) -------------------------------------->>>> Fired rule: 5342 fact removed : visit_room(hercule,r1985) -------------------------------------->>>> Fired rule: 5342 -------------------------------------->>>> Trying rule: 5343 fact removed : remove_visit_suspects_rooms -------------------------------------->>>> Fired rule: 5343 -------------------------------------->>>> Trying rule: 540 -------------------------------------->>>> Trying rule: 5408 -------------------------------------->>>> Trying rule: 541 -------------------------------------->>>> Trying rule: 542 fact asserted : new_room fact asserted : walk_to(r1991) fact asserted : sendf(fact(visit_room(hercule,r1991))) fact asserted : visit_one_room fact asserted : visit_room(hercule,r1991) fact asserted : location(hercule,r1991) -------------------------------------->>>> Trying rule: 543 -------------------------------------->>>> Trying rule: 5430 -------------------------------------->>>> Trying rule: 5431 fact removed : location(hercule,r1963) -------------------------------------->>>> Fired rule: 5431 -------------------------------------->>>> Trying rule: 5432 -------------------------------------->>>> Trying rule: 5441 fact asserted : advice(walk to #1991) fact removed : walk_to(r1991) -------------------------------------->>>> Fired rule: 5441 -------------------------------------->>>> Trying rule: 5442 -------------------------------------->>>> Trying rule: 5511 -------------------------------------->>>> Trying rule: 5512 -------------------------------------->>>> Trying rule: 5521 -------------------------------------->>>> Trying rule: 5522 -------------------------------------->>>> Trying rule: 5531 -------------------------------------->>>> Trying rule: 5532 fact asserted : sendc(ask,lisa,about,painting) -------------------------------------->>>> Trying rule: 5534 fact asserted : one_question_wa fact asserted : sendf(fact(what_about(hercule,read,phone_log,r1960))) -------------------------------------->>>> Fired rule: 5534 -------------------------------------->>>> Trying rule: 5535 fact asserted : one_question_dy fact asserted : sendf(fact(did_you(hercule,ask,mona))) -------------------------------------->>>> Fired rule: 5535 -------------------------------------->>>> Trying rule: 5541 -------------------------------------->>>> Trying rule: 5542 -------------------------------------->>>> Trying rule: 5551 -------------------------------------->>>> Trying rule: 5552 -------------------------------------->>>> Trying rule: 5561 -------------------------------------->>>> Trying rule: 55621 -------------------------------------->>>> Trying rule: 55622 -------------------------------------->>>> Trying rule: 5571 -------------------------------------->>>> Trying rule: 5572 -------------------------------------->>>> Trying rule: 5573 -------------------------------------->>>> Trying rule: 558 -------------------------------------->>>> Trying rule: 5611 -------------------------------------->>>> Trying rule: 5612 -------------------------------------->>>> Trying rule: 571 -------------------------------------->>>> Trying rule: 572 -------------------------------------->>>> Trying rule: 573 -------------------------------------->>>> Trying rule: 574 -------------------------------------->>>> Trying rule: 575 -------------------------------------->>>> Trying rule: 80 -------------------------------------->>>> Trying rule: 90 -------------------------------------->>>> Trying rule: 91 suspect oscar = 1 suspect jacques = 1 suspect giuzeppe = 1 suspect claire = 1 suspect lisa = 1 suspect marie = 1 suspect hans = 1 suspect heidi = 1 suspect lucie = 1 suspect kolonel = 1 suspect rolf = 2 ** had motives work -------------------------------------->>>> Trying rule: 92 -------------------------------------->>>> Trying rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Trying rule: 9312 -------------------------------------->>>> Trying rule: 9313 -------------------------------------->>>> Fired rule: 9313 -------------------------------------->>>> Trying rule: 932 -------------------------------------->>>> Trying rule: 933 fact asserted : advice(page sherlock ~fact(number(hercule,ask,last_night,6,from,11))~fact(answ_ag(hercule,look,painting,r1978,'&fact(descr(painting,author,magritte))&fact(descr(painting,title,the_fool_on_the_hill))&fact(descr(painting,age,early))'))~fact(visit_room(hercule,r1991))~fact(what_about(hercule,read,phone_log,r1960))~fact(did_you(hercule,ask,mona))) -------------------------------------->>>> Fired rule: 933 -------------------------------------->>>> Trying rule: 9341 -------------------------------------->>>> Trying rule: 9342 -------------------------------------->>>> Fired rule: 9342 -------------------------------------->>>> Trying rule: 9343 -------------------------------------->>>> Fired rule: 9343 -------------------------------------->>>> Trying rule: 935 -------------------------------------->>>> Trying rule: 9371 -------------------------------------->>>> Trying rule: 9372 fact asserted : command(ask lisa about painting) -------------------------------------->>>> Trying rule: 9391 -------------------------------------->>>> Trying rule: 9392 fact removed : new_room -------------------------------------->>>> Fired rule: 9392 -------------------------------------->>>> Trying rule: 9393 -------------------------------------->>>> Trying rule: 9394 -------------------------------------->>>> Trying rule: 9395 fact removed : one_question_wa -------------------------------------->>>> Fired rule: 9395 -------------------------------------->>>> Trying rule: 9396 fact removed : one_question_dy -------------------------------------->>>> Fired rule: 9396 I'm asking some questions, if I have to... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Auberge du Bout de Nappe: Lower Corridor Obvious Exits: Lobby (to Lobby), UC (to Upper Corridor), B (to Bar), P (to Private Residence), R1 (to 1), R2 (to 2), R3 (to 3), and R4 (to 4). Auberge Guest Room: 3 You see Lisa Jones here. Obvious Exits: Out (to Lower Corridor). You sense that sherlock [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Lobby. He pages, "~fact(number(sherlock,ask,last_night,5,from,11))~fact(answ_ag(sherlock,read,registry,r1960,'&fact(record(marie,lobby,47,propietar,private))&fact(record(oscar,kitchen,52,chef,private))&fact(record(jacques,bar,25,bartender,unknowm))&fact(record(heidi,r2004,37,chambermaid,r2004))&fact(record(rolf,r1985,40,insurance_agent,zurich))&fact(record(claire,r1985,39,architect,zurich))&fact(record(lisa,r1991,20,art_student,manchester))&fact(record(mona,r1994,32,insurance_agent,lugano))&fact(record(giuzeppe,r1994,35,doctor,lugano))&fact(record(kolonel,r1997,68,retired_kolonel,lucerne))&fact(record(lucie,r2001,20,student,lausanne))&fact(record(hans,r2007,ski_instructer,biel))'))~fact(visit_room(sherlock,r1960))~fact(what_about(sherlock,read,insurance_contract,r1981))~fact(did_you(sherlock,ask,mona))" ***F-AGENT***>>> fact asserted : number(sherlock,ask,last_night,5,from,11) ***F-AGENT***>>> fact asserted : answ_ag(sherlock,read,registry,r1960,&fact(record(marie,lobby,47,propietar,private))&fact(record(oscar,kitchen,52,chef,private))&fact(record(jacques,bar,25,bartender,unknowm))&fact(record(heidi,r2004,37,chambermaid,r2004))&fact(record(rolf,r1985,40,insurance_agent,zurich))&fact(record(claire,r1985,39,architect,zurich))&fact(record(lisa,r1991,20,art_student,manchester))&fact(record(mona,r1994,32,insurance_agent,lugano))&fact(record(giuzeppe,r1994,35,doctor,lugano))&fact(record(kolonel,r1997,68,retired_kolonel,lucerne))&fact(record(lucie,r2001,20,student,lausanne))&fact(record(hans,r2007,ski_instructer,biel))) ***F-AGENT***>>> fact asserted : what_about(sherlock,read,insurance_contract,r1981) ***F-AGENT***>>> fact asserted : did_you(sherlock,ask,mona) You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 3. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(walk to #1991) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Sherlock [ARTIFICIAL] has received your page. You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 3. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(page sherlock ~fact(number(hercule,ask,last_night,6,from,11))~fact(answ_ag(hercule,look,painting,r1978,'&fact(descr(painting,author,magritte))&fact(descr(painting,title,the_fool_on_the_hill))&fact(descr(painting,age,early))'))~fact(visit_room(hercule,r1991))~fact(what_about(hercule,read,phone_log,r1960))~fact(did_you(hercule,ask,mona))) I am issuing the COMMANDS !!! >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Lisa Jones about painting Lisa Jones answers "It's a fake - an obvious copy. It looks nice, but it's worthless. I noticed it because Magritte never signed a painting with black paint. And the brushstrokes are not Magrittian. But, I prefer not to talk about it here because Mrs Vesuvio got very upset when I told that to her." You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 3. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,lisa,about,painting,&fact(knows(lisa,painting,fake(painting),1))) ***F-MOO***>>> fact asserted : knows(lisa,painting,fake(painting),1) fact removed : command(ask lisa about painting) I'm reading again, maybe it's something... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 3. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< I'm thinking now... -------------------------------------->>>> Trying rule: 10 -------------------------------------->>>> Trying rule: 11 -------------------------------------->>>> Trying rule: 112 -------------------------------------->>>> Trying rule: 115 -------------------------------------->>>> Trying rule: 1161 -------------------------------------->>>> Trying rule: 1162 -------------------------------------->>>> Trying rule: 117 -------------------------------------->>>> Trying rule: 118 -------------------------------------->>>> Trying rule: 1191 -------------------------------------->>>> Trying rule: 1192 -------------------------------------->>>> Trying rule: 12 -------------------------------------->>>> Trying rule: 1311 -------------------------------------->>>> Trying rule: 1312 -------------------------------------->>>> Trying rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Trying rule: 1322 fact asserted : sendf(fact(number(hercule,ask,mona,6,from,11))) fact removed : did_you(sherlock,ask,mona) -------------------------------------->>>> Fired rule: 1322 -------------------------------------->>>> Trying rule: 133 fact removed : what_about(sherlock,read,insurance_contract,r1981) fact asserted : answ_ag(hercule,read,insurance_contract,r1981,&fact(insured(painting,oscar,1000000))&fact(descr(painting,insured,title,the_fool_under_the_hill))&fact(descr(painting,insured,author,magritte))&fact(descr(painting,insured,owner,oscar))&fact(descr(painting,insured,who,mona))&fact(descr(painting,insured,value,1000000))) fact asserted : sendf(fact(answ_ag(hercule,read,insurance_contract,r1981,&fact(insured(painting,oscar,1000000))&fact(descr(painting,insured,title,the_fool_under_the_hill))&fact(descr(painting,insured,author,magritte))&fact(descr(painting,insured,owner,oscar))&fact(descr(painting,insured,who,mona))&fact(descr(painting,insured,value,1000000))))) -------------------------------------->>>> Fired rule: 133 -------------------------------------->>>> Trying rule: 134 fact removed : answ_ag(sherlock,read,registry,r1960,&fact(record(marie,lobby,47,propietar,private))&fact(record(oscar,kitchen,52,chef,private))&fact(record(jacques,bar,25,bartender,unknowm))&fact(record(heidi,r2004,37,chambermaid,r2004))&fact(record(rolf,r1985,40,insurance_agent,zurich))&fact(record(claire,r1985,39,architect,zurich))&fact(record(lisa,r1991,20,art_student,manchester))&fact(record(mona,r1994,32,insurance_agent,lugano))&fact(record(giuzeppe,r1994,35,doctor,lugano))&fact(record(kolonel,r1997,68,retired_kolonel,lucerne))&fact(record(lucie,r2001,20,student,lausanne))&fact(record(hans,r2007,ski_instructer,biel))) fact asserted : already_object(read,registry) fact asserted : answ(read,registry,r1960,&fact(record(marie,lobby,47,propietar,private))&fact(record(oscar,kitchen,52,chef,private))&fact(record(jacques,bar,25,bartender,unknowm))&fact(record(heidi,r2004,37,chambermaid,r2004))&fact(record(rolf,r1985,40,insurance_agent,zurich))&fact(record(claire,r1985,39,architect,zurich))&fact(record(lisa,r1991,20,art_student,manchester))&fact(record(mona,r1994,32,insurance_agent,lugano))&fact(record(giuzeppe,r1994,35,doctor,lugano))&fact(record(kolonel,r1997,68,retired_kolonel,lucerne))&fact(record(lucie,r2001,20,student,lausanne))&fact(record(hans,r2007,ski_instructer,biel))) ***F-MOO***>>> fact asserted : record(marie,lobby,47,propietar,private) ***F-MOO***>>> fact asserted : record(oscar,kitchen,52,chef,private) ***F-MOO***>>> fact asserted : record(jacques,bar,25,bartender,unknowm) ***F-MOO***>>> fact asserted : record(heidi,r2004,37,chambermaid,r2004) ***F-MOO***>>> fact asserted : record(rolf,r1985,40,insurance_agent,zurich) ***F-MOO***>>> fact asserted : record(claire,r1985,39,architect,zurich) ***F-MOO***>>> fact asserted : record(lisa,r1991,20,art_student,manchester) ***F-MOO***>>> fact asserted : record(mona,r1994,32,insurance_agent,lugano) ***F-MOO***>>> fact asserted : record(giuzeppe,r1994,35,doctor,lugano) ***F-MOO***>>> fact asserted : record(kolonel,r1997,68,retired_kolonel,lucerne) ***F-MOO***>>> fact asserted : record(lucie,r2001,20,student,lausanne) ***F-MOO***>>> fact asserted : record(hans,r2007,ski_instructer,biel) -------------------------------------->>>> Fired rule: 134 -------------------------------------->>>> Trying rule: 1351 -------------------------------------->>>> Trying rule: 1352 fact removed : number(sherlock,ask,last_night,5,from,11) fact asserted : sendf(fact(keep(hercule,ask,last_night))) -------------------------------------->>>> Fired rule: 1352 -------------------------------------->>>> Trying rule: 1353 -------------------------------------->>>> Trying rule: 1354 -------------------------------------->>>> Trying rule: 1361 -------------------------------------->>>> Trying rule: 1362 -------------------------------------->>>> Trying rule: 1371 -------------------------------------->>>> Trying rule: 1372 -------------------------------------->>>> Trying rule: 41 -------------------------------------->>>> Trying rule: 42 goal deleted : strategy_by_suspects goal asserted : strategy_by_questions -------------------------------------->>>> Fired rule: 42 -------------------------------------->>>> Trying rule: 50 -------------------------------------->>>> Trying rule: 51 -------------------------------------->>>> Trying rule: 52 -------------------------------------->>>> Trying rule: 530 -------------------------------------->>>> Trying rule: 531 -------------------------------------->>>> Trying rule: 532 -------------------------------------->>>> Trying rule: 5330 -------------------------------------->>>> Trying rule: 5331 -------------------------------------->>>> Trying rule: 5332 -------------------------------------->>>> Trying rule: 5341 -------------------------------------->>>> Trying rule: 5342 -------------------------------------->>>> Trying rule: 5343 -------------------------------------->>>> Trying rule: 540 fact removed : visit_one_room -------------------------------------->>>> Fired rule: 540 -------------------------------------->>>> Trying rule: 5408 fact removed : location(hercule,r1991) -------------------------------------->>>> Fired rule: 5408 -------------------------------------->>>> Trying rule: 541 -------------------------------------->>>> Trying rule: 542 fact asserted : new_room fact asserted : walk_to(r1985) fact asserted : sendf(fact(visit_room(hercule,r1985))) fact asserted : visit_one_room fact asserted : visit_room(hercule,r1985) fact asserted : location(hercule,r1985) -------------------------------------->>>> Trying rule: 543 -------------------------------------->>>> Trying rule: 5430 -------------------------------------->>>> Trying rule: 5431 -------------------------------------->>>> Trying rule: 5432 -------------------------------------->>>> Trying rule: 5441 fact asserted : advice(walk to #1985) fact removed : walk_to(r1985) -------------------------------------->>>> Fired rule: 5441 -------------------------------------->>>> Trying rule: 5442 -------------------------------------->>>> Trying rule: 5511 -------------------------------------->>>> Trying rule: 5512 -------------------------------------->>>> Trying rule: 5521 -------------------------------------->>>> Trying rule: 5522 -------------------------------------->>>> Trying rule: 5531 -------------------------------------->>>> Trying rule: 5532 fact asserted : sendc(ask,rolf,about,painting) fact asserted : sendc(ask,claire,about,painting) -------------------------------------->>>> Trying rule: 5534 -------------------------------------->>>> Trying rule: 5535 fact asserted : one_question_dy fact asserted : sendf(fact(did_you(hercule,ask,ski_jacket))) -------------------------------------->>>> Fired rule: 5535 -------------------------------------->>>> Trying rule: 5541 -------------------------------------->>>> Trying rule: 5542 -------------------------------------->>>> Trying rule: 5551 -------------------------------------->>>> Trying rule: 5552 -------------------------------------->>>> Trying rule: 5561 fact asserted : fake(painting) -------------------------------------->>>> Fired rule: 5561 -------------------------------------->>>> Trying rule: 55621 -------------------------------------->>>> Trying rule: 55622 -------------------------------------->>>> Trying rule: 5571 -------------------------------------->>>> Trying rule: 5572 -------------------------------------->>>> Trying rule: 5573 -------------------------------------->>>> Trying rule: 558 -------------------------------------->>>> Trying rule: 5611 -------------------------------------->>>> Trying rule: 5612 -------------------------------------->>>> Trying rule: 571 -------------------------------------->>>> Trying rule: 572 -------------------------------------->>>> Trying rule: 573 -------------------------------------->>>> Trying rule: 574 -------------------------------------->>>> Trying rule: 575 -------------------------------------->>>> Trying rule: 80 -------------------------------------->>>> Trying rule: 90 -------------------------------------->>>> Trying rule: 91 suspect oscar = 1 suspect jacques = 1 suspect giuzeppe = 1 suspect claire = 1 suspect lisa = 1 suspect marie = 1 suspect hans = 1 suspect heidi = 1 suspect lucie = 1 suspect kolonel = 1 suspect rolf = 2 ** had motives work -------------------------------------->>>> Trying rule: 92 -------------------------------------->>>> Trying rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Trying rule: 9312 -------------------------------------->>>> Trying rule: 9313 -------------------------------------->>>> Fired rule: 9313 -------------------------------------->>>> Trying rule: 932 -------------------------------------->>>> Trying rule: 933 fact asserted : advice(page sherlock ~fact(number(hercule,ask,mona,6,from,11))~fact(answ_ag(hercule,read,insurance_contract,r1981,'&fact(insured(painting,oscar,1000000))&fact(descr(painting,insured,title,the_fool_under_the_hill))&fact(descr(painting,insured,author,magritte))&fact(descr(painting,insured,owner,oscar))&fact(descr(painting,insured,who,mona))&fact(descr(painting,insured,value,1000000))'))~fact(keep(hercule,ask,last_night))~fact(visit_room(hercule,r1985))~fact(did_you(hercule,ask,ski_jacket))) -------------------------------------->>>> Fired rule: 933 -------------------------------------->>>> Trying rule: 9341 -------------------------------------->>>> Trying rule: 9342 -------------------------------------->>>> Fired rule: 9342 -------------------------------------->>>> Trying rule: 9343 -------------------------------------->>>> Fired rule: 9343 -------------------------------------->>>> Trying rule: 935 -------------------------------------->>>> Trying rule: 9371 -------------------------------------->>>> Trying rule: 9372 fact asserted : command(ask rolf about painting) fact asserted : command(ask claire about painting) -------------------------------------->>>> Trying rule: 9391 -------------------------------------->>>> Trying rule: 9392 fact removed : new_room -------------------------------------->>>> Fired rule: 9392 -------------------------------------->>>> Trying rule: 9393 -------------------------------------->>>> Trying rule: 9394 -------------------------------------->>>> Trying rule: 9395 -------------------------------------->>>> Trying rule: 9396 fact removed : one_question_dy -------------------------------------->>>> Fired rule: 9396 I'm asking some questions, if I have to... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. You sense that sherlock [ARTIFICIAL] is looking for you in Auberge Guest Room: 8. He pages, "~fact(number(sherlock,ask,mona,5,from,11))~fact(answ_ag(sherlock,read,phone_log,r1960,'&fact(phone_call(r1994,1804,10))&fact(phone_call(private,2028,625))&fact(phone_call(r1985,2201,65))&fact(phone_call(r1994,2203,827))'))~fact(visit_room(sherlock,r2007))~fact(did_you(sherlock,ask,ski_jacket))" ***F-AGENT***>>> fact asserted : number(sherlock,ask,mona,5,from,11) ***F-AGENT***>>> fact asserted : answ_ag(sherlock,read,phone_log,r1960,&fact(phone_call(r1994,1804,10))&fact(phone_call(private,2028,625))&fact(phone_call(r1985,2201,65))&fact(phone_call(r1994,2203,827))) ***F-AGENT***>>> fact asserted : did_you(sherlock,ask,ski_jacket) Auberge du Bout de Nappe: Lower Corridor Obvious Exits: Lobby (to Lobby), UC (to Upper Corridor), B (to Bar), P (to Private Residence), R1 (to 1), R2 (to 2), R3 (to 3), and R4 (to 4). Auberge Guest Room: 1 You see Rolf Loretan and Claire Loretan here. Obvious Exits: Out (to Lower Corridor). You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 1. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(walk to #1985) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Sherlock [ARTIFICIAL] has received your page. You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 1. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(page sherlock ~fact(number(hercule,ask,mona,6,from,11))~fact(answ_ag(hercule,read,insurance_contract,r1981,'&fact(insured(painting,oscar,1000000))&fact(descr(painting,insured,title,the_fool_under_the_hill))&fact(descr(painting,insured,author,magritte))&fact(descr(painting,insured,owner,oscar))&fact(descr(painting,insured,who,mona))&fact(descr(painting,insured,value,1000000))'))~fact(keep(hercule,ask,last_night))~fact(visit_room(hercule,r1985))~fact(did_you(hercule,ask,ski_jacket))) I am issuing the COMMANDS !!! >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Rolf Loretan about painting Rolf Loretan answers "I think it has been insured by my colleague. Mr Saleve should know." You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 1. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,rolf,about,painting,&fact(knows(rolf,painting,insured(painting,mona),1))) ***F-MOO***>>> fact asserted : knows(rolf,painting,insured(painting,mona),1) fact removed : command(ask rolf about painting) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Claire Loretan about painting Claire Loretan answers "I don't know anything about it." You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 1. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,claire,about,painting,&fact(knows(claire,painting,unknown,0))) ***F-MOO***>>> fact asserted : knows(claire,painting,unknown,0) fact removed : command(ask claire about painting) I'm reading again, maybe it's something... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. You sense that sherlock [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Kitchen. He pages, "~fact(number(sherlock,ask,ski_jacket,5,from,11))~fact(visit_room(sherlock,r1970))~fact(did_you(sherlock,ask,gun))" ***F-AGENT***>>> fact asserted : number(sherlock,ask,ski_jacket,5,from,11) ***F-AGENT***>>> fact asserted : visit_room(sherlock,r1970) ***F-AGENT***>>> fact asserted : did_you(sherlock,ask,gun) You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 1. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< I'm thinking now... -------------------------------------->>>> Trying rule: 10 -------------------------------------->>>> Trying rule: 11 -------------------------------------->>>> Trying rule: 112 -------------------------------------->>>> Trying rule: 115 -------------------------------------->>>> Trying rule: 1161 -------------------------------------->>>> Trying rule: 1162 -------------------------------------->>>> Trying rule: 117 -------------------------------------->>>> Trying rule: 118 -------------------------------------->>>> Trying rule: 1191 -------------------------------------->>>> Trying rule: 1192 -------------------------------------->>>> Trying rule: 12 -------------------------------------->>>> Trying rule: 1311 -------------------------------------->>>> Trying rule: 1312 -------------------------------------->>>> Trying rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Trying rule: 1322 fact asserted : sendf(fact(number(hercule,ask,ski_jacket,6,from,11))) fact removed : did_you(sherlock,ask,ski_jacket) -------------------------------------->>>> Fired rule: 1322 fact asserted : sendf(fact(number(hercule,ask,gun,6,from,11))) fact removed : did_you(sherlock,ask,gun) -------------------------------------->>>> Fired rule: 1322 -------------------------------------->>>> Trying rule: 133 -------------------------------------->>>> Trying rule: 134 fact removed : answ_ag(sherlock,read,phone_log,r1960,&fact(phone_call(r1994,1804,10))&fact(phone_call(private,2028,625))&fact(phone_call(r1985,2201,65))&fact(phone_call(r1994,2203,827))) fact asserted : already_object(read,phone_log) fact asserted : answ(read,phone_log,r1960,&fact(phone_call(r1994,1804,10))&fact(phone_call(private,2028,625))&fact(phone_call(r1985,2201,65))&fact(phone_call(r1994,2203,827))) ***F-MOO***>>> fact asserted : phone_call(r1994,1804,10) ***F-MOO***>>> fact asserted : phone_call(private,2028,625) ***F-MOO***>>> fact asserted : phone_call(r1985,2201,65) ***F-MOO***>>> fact asserted : phone_call(r1994,2203,827) -------------------------------------->>>> Fired rule: 134 -------------------------------------->>>> Trying rule: 1351 -------------------------------------->>>> Trying rule: 1352 fact removed : number(sherlock,ask,mona,5,from,11) fact asserted : sendf(fact(keep(hercule,ask,mona))) -------------------------------------->>>> Fired rule: 1352 fact removed : number(sherlock,ask,ski_jacket,5,from,11) fact asserted : sendf(fact(keep(hercule,ask,ski_jacket))) -------------------------------------->>>> Fired rule: 1352 -------------------------------------->>>> Trying rule: 1353 -------------------------------------->>>> Trying rule: 1354 -------------------------------------->>>> Trying rule: 1361 -------------------------------------->>>> Trying rule: 1362 -------------------------------------->>>> Trying rule: 1371 -------------------------------------->>>> Trying rule: 1372 -------------------------------------->>>> Trying rule: 41 -------------------------------------->>>> Trying rule: 42 -------------------------------------->>>> Trying rule: 50 -------------------------------------->>>> Trying rule: 51 -------------------------------------->>>> Trying rule: 52 -------------------------------------->>>> Trying rule: 530 -------------------------------------->>>> Trying rule: 531 -------------------------------------->>>> Trying rule: 532 -------------------------------------->>>> Trying rule: 5330 -------------------------------------->>>> Trying rule: 5331 -------------------------------------->>>> Trying rule: 5332 -------------------------------------->>>> Trying rule: 5341 -------------------------------------->>>> Trying rule: 5342 -------------------------------------->>>> Trying rule: 5343 -------------------------------------->>>> Trying rule: 540 fact removed : visit_one_room -------------------------------------->>>> Fired rule: 540 -------------------------------------->>>> Trying rule: 5408 fact removed : location(hercule,r1985) -------------------------------------->>>> Fired rule: 5408 -------------------------------------->>>> Trying rule: 541 -------------------------------------->>>> Trying rule: 542 fact asserted : new_room fact asserted : walk_to(r1960) fact asserted : sendf(fact(visit_room(hercule,r1960))) fact asserted : visit_one_room fact asserted : visit_room(hercule,r1960) fact asserted : location(hercule,r1960) -------------------------------------->>>> Trying rule: 543 -------------------------------------->>>> Trying rule: 5430 -------------------------------------->>>> Trying rule: 5431 -------------------------------------->>>> Trying rule: 5432 -------------------------------------->>>> Trying rule: 5441 fact asserted : advice(walk to #1960) fact removed : walk_to(r1960) -------------------------------------->>>> Fired rule: 5441 -------------------------------------->>>> Trying rule: 5442 -------------------------------------->>>> Trying rule: 5511 -------------------------------------->>>> Trying rule: 5512 -------------------------------------->>>> Trying rule: 5521 -------------------------------------->>>> Trying rule: 5522 -------------------------------------->>>> Trying rule: 5531 -------------------------------------->>>> Trying rule: 5532 fact asserted : sendc(ask,marie,about,last_night) fact asserted : sendc(ask,marie,about,mona) fact asserted : sendc(ask,marie,about,ski_jacket) fact asserted : sendc(ask,marie,about,gun) fact asserted : sendc(ask,marie,about,painting) -------------------------------------->>>> Trying rule: 5534 -------------------------------------->>>> Trying rule: 5535 fact asserted : one_question_dy fact asserted : sendf(fact(did_you(hercule,ask,gun))) -------------------------------------->>>> Fired rule: 5535 -------------------------------------->>>> Trying rule: 5541 -------------------------------------->>>> Trying rule: 5542 -------------------------------------->>>> Trying rule: 5551 -------------------------------------->>>> Trying rule: 5552 -------------------------------------->>>> Trying rule: 5561 -------------------------------------->>>> Trying rule: 55621 -------------------------------------->>>> Trying rule: 55622 -------------------------------------->>>> Trying rule: 5571 -------------------------------------->>>> Trying rule: 5572 -------------------------------------->>>> Trying rule: 5573 -------------------------------------->>>> Trying rule: 558 -------------------------------------->>>> Trying rule: 5611 fact removed : victim_life(2100) fact asserted : victim_life(2216) fact asserted : victim_life_last fact asserted : get_not_alibi -------------------------------------->>>> Fired rule: 5611 -------------------------------------->>>> Trying rule: 5612 fact asserted : has(opportunity,oscar,1800) -------------------------------------->>>> Fired rule: 5612 -------------------------------------->>>> Trying rule: 571 -------------------------------------->>>> Trying rule: 572 -------------------------------------->>>> Trying rule: 573 -------------------------------------->>>> Trying rule: 574 -------------------------------------->>>> Trying rule: 575 -------------------------------------->>>> Trying rule: 80 fact asserted : sendf(fact(find_has(hercule,oscar,opportunity,1800,1))) -------------------------------------->>>> Fired rule: 80 -------------------------------------->>>> Trying rule: 90 fact removed : suspect(oscar,1) fact asserted : suspect(oscar,2) fact asserted : added(oscar,opportunity) -------------------------------------->>>> Fired rule: 90 -------------------------------------->>>> Trying rule: 91 suspect jacques = 1 suspect giuzeppe = 1 suspect claire = 1 suspect lisa = 1 suspect marie = 1 suspect hans = 1 suspect heidi = 1 suspect lucie = 1 suspect kolonel = 1 suspect rolf = 2 ** had motives work suspect oscar = 2 ** had opportunity 1800 -------------------------------------->>>> Trying rule: 92 -------------------------------------->>>> Trying rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Trying rule: 9312 -------------------------------------->>>> Trying rule: 9313 -------------------------------------->>>> Fired rule: 9313 -------------------------------------->>>> Trying rule: 932 -------------------------------------->>>> Trying rule: 933 fact asserted : advice(page sherlock ~fact(number(hercule,ask,ski_jacket,6,from,11))~fact(number(hercule,ask,gun,6,from,11))~fact(keep(hercule,ask,mona))~fact(keep(hercule,ask,ski_jacket))~fact(visit_room(hercule,r1960))) -------------------------------------->>>> Fired rule: 933 -------------------------------------->>>> Trying rule: 9341 -------------------------------------->>>> Trying rule: 9342 -------------------------------------->>>> Fired rule: 9342 -------------------------------------->>>> Trying rule: 9343 -------------------------------------->>>> Fired rule: 9343 -------------------------------------->>>> Trying rule: 935 -------------------------------------->>>> Trying rule: 9371 -------------------------------------->>>> Trying rule: 9372 fact asserted : command(ask marie about last night) fact asserted : command(ask marie about mona) fact asserted : command(ask marie about ski jacket) fact asserted : command(ask marie about gun) fact asserted : command(ask marie about painting) -------------------------------------->>>> Trying rule: 9391 -------------------------------------->>>> Trying rule: 9392 fact removed : new_room -------------------------------------->>>> Fired rule: 9392 -------------------------------------->>>> Trying rule: 9393 -------------------------------------->>>> Trying rule: 9394 fact removed : must_visit(r1960) -------------------------------------->>>> Fired rule: 9394 -------------------------------------->>>> Trying rule: 9395 -------------------------------------->>>> Trying rule: 9396 fact removed : one_question_dy -------------------------------------->>>> Fired rule: 9396 I'm asking some questions, if I have to... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Auberge du Bout de Nappe: Lower Corridor Obvious Exits: Lobby (to Lobby), UC (to Upper Corridor), B (to Bar), P (to Private Residence), R1 (to 1), R2 (to 2), R3 (to 3), and R4 (to 4). Auberge du Bout de Nappe: Lobby You see Marie Saleve, Registry, and phone log here. Obvious Exits: Exit (to Entrance), N (to Upper Corridor), and S (to Lower Corridor). You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Lobby. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(walk to #1960) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Sherlock [ARTIFICIAL] has received your page. You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Lobby. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(page sherlock ~fact(number(hercule,ask,ski_jacket,6,from,11))~fact(number(hercule,ask,gun,6,from,11))~fact(keep(hercule,ask,mona))~fact(keep(hercule,ask,ski_jacket))~fact(visit_room(hercule,r1960))) I am issuing the COMMANDS !!! >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Marie Saleve about last night Marie Saleve answers "I helped my husband in the kitchen and in the restaurant until 10. You know we have no free time -- I went briefly to our apartment around 8.30 just to make a phone call. I got back to the restaurant as soon as I could, but even so, the customers were complaining. After 10, I went to the bar to help my son. We are honest people. There has never been anything like this before!" You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Lobby. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,marie,about,last_night,&fact(was_at(marie,kitchen,1800,2200,with([oscar]),left(marie,kitchen,2030,phone_call,unknown)))&fact(was_at(marie,bar,2200,2230,with([jacques]),nothing))) ***F-MOO***>>> fact asserted : was_at(marie,kitchen,1800,2200,with([oscar]),left(marie,kitchen,2030,phone_call,unknown)) ***F-MOO***>>> fact asserted : was_at(marie,bar,2200,2230,with([jacques]),nothing) fact removed : command(ask marie about last night) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Marie Saleve about mona Marie Saleve answers "She is my husband's insurance agent." You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Lobby. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,marie,about,mona,&fact(knows(marie,mona,relation(mona,oscar,money),1))) ***F-MOO***>>> fact asserted : knows(marie,mona,relation(mona,oscar,money),1) fact removed : command(ask marie about mona) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Marie Saleve about ski jacket Marie Saleve answers "I guess it's Hans's jacket." You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Lobby. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,marie,about,ski_jacket,&fact(knows(marie,ski_jacket,hans,1))) ***F-MOO***>>> fact asserted : knows(marie,ski_jacket,hans,1) fact removed : command(ask marie about ski jacket) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Marie Saleve about gun Marie Saleve answers "I don't know anything about it." You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Lobby. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,marie,about,gun,&fact(knows(marie,gun,unknown,0))) ***F-MOO***>>> fact asserted : knows(marie,gun,unknown,0) fact removed : command(ask marie about gun) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Marie Saleve about painting Marie Saleve answers "My husband is very proud of it!" You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Lobby. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,marie,about,painting,&fact(knows(marie,painting,unknown,0))) ***F-MOO***>>> fact asserted : knows(marie,painting,unknown,0) fact removed : command(ask marie about painting) I'm reading again, maybe it's something... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. You sense that sherlock [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Bar. He pages, "~fact(visit_room(sherlock,r1978))~fact(did_you(sherlock,ask,painting))~fact(find_has(sherlock,oscar,opportunity,1800,1))~fact(find_has(sherlock,oscar,weapon,access,1))" ***F-AGENT***>>> fact asserted : visit_room(sherlock,r1978) ***F-AGENT***>>> fact asserted : did_you(sherlock,ask,painting) ***F-AGENT***>>> fact asserted : find_has(sherlock,oscar,opportunity,1800,1) ***F-AGENT***>>> fact asserted : find_has(sherlock,oscar,weapon,access,1) You sense that hercule [ARTIFICIAL] is looking for you in Auberge du Bout de Nappe: Lobby. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< I'm thinking now... -------------------------------------->>>> Trying rule: 10 -------------------------------------->>>> Trying rule: 11 -------------------------------------->>>> Trying rule: 112 -------------------------------------->>>> Trying rule: 115 -------------------------------------->>>> Trying rule: 1161 -------------------------------------->>>> Trying rule: 1162 -------------------------------------->>>> Trying rule: 117 -------------------------------------->>>> Trying rule: 118 -------------------------------------->>>> Trying rule: 1191 -------------------------------------->>>> Trying rule: 1192 -------------------------------------->>>> Trying rule: 12 -------------------------------------->>>> Trying rule: 1311 -------------------------------------->>>> Trying rule: 1312 -------------------------------------->>>> Trying rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Fired rule: 1321 -------------------------------------->>>> Trying rule: 1322 fact asserted : sendf(fact(number(hercule,ask,painting,7,from,11))) fact removed : did_you(sherlock,ask,painting) -------------------------------------->>>> Fired rule: 1322 -------------------------------------->>>> Trying rule: 133 -------------------------------------->>>> Trying rule: 134 -------------------------------------->>>> Trying rule: 1351 -------------------------------------->>>> Trying rule: 1352 -------------------------------------->>>> Trying rule: 1353 -------------------------------------->>>> Trying rule: 1354 -------------------------------------->>>> Trying rule: 1361 -------------------------------------->>>> Trying rule: 1362 -------------------------------------->>>> Trying rule: 1371 -------------------------------------->>>> Trying rule: 1372 -------------------------------------->>>> Trying rule: 41 -------------------------------------->>>> Trying rule: 42 -------------------------------------->>>> Trying rule: 50 -------------------------------------->>>> Trying rule: 51 -------------------------------------->>>> Trying rule: 52 -------------------------------------->>>> Trying rule: 530 -------------------------------------->>>> Trying rule: 531 -------------------------------------->>>> Trying rule: 532 -------------------------------------->>>> Trying rule: 5330 -------------------------------------->>>> Trying rule: 5331 -------------------------------------->>>> Trying rule: 5332 -------------------------------------->>>> Trying rule: 5341 -------------------------------------->>>> Trying rule: 5342 -------------------------------------->>>> Trying rule: 5343 -------------------------------------->>>> Trying rule: 540 fact removed : visit_one_room -------------------------------------->>>> Fired rule: 540 -------------------------------------->>>> Trying rule: 5408 fact removed : location(hercule,r1960) -------------------------------------->>>> Fired rule: 5408 -------------------------------------->>>> Trying rule: 541 -------------------------------------->>>> Trying rule: 542 fact asserted : new_room fact asserted : walk_to(r1997) fact asserted : sendf(fact(visit_room(hercule,r1997))) fact asserted : visit_one_room fact asserted : visit_room(hercule,r1997) fact asserted : location(hercule,r1997) -------------------------------------->>>> Trying rule: 543 -------------------------------------->>>> Trying rule: 5430 -------------------------------------->>>> Trying rule: 5431 -------------------------------------->>>> Trying rule: 5432 -------------------------------------->>>> Trying rule: 5441 fact asserted : advice(walk to #1997) fact removed : walk_to(r1997) -------------------------------------->>>> Fired rule: 5441 -------------------------------------->>>> Trying rule: 5442 -------------------------------------->>>> Trying rule: 5511 -------------------------------------->>>> Trying rule: 5512 -------------------------------------->>>> Trying rule: 5521 -------------------------------------->>>> Trying rule: 5522 -------------------------------------->>>> Trying rule: 5531 -------------------------------------->>>> Trying rule: 5532 fact asserted : sendc(ask,kolonel,about,last_night) fact asserted : sendc(ask,kolonel,about,mona) fact asserted : sendc(ask,kolonel,about,ski_jacket) fact asserted : sendc(ask,kolonel,about,gun) fact asserted : sendc(ask,kolonel,about,painting) -------------------------------------->>>> Trying rule: 5534 -------------------------------------->>>> Trying rule: 5535 fact asserted : one_question_dy fact asserted : sendf(fact(did_you(hercule,ask,gun))) -------------------------------------->>>> Fired rule: 5535 -------------------------------------->>>> Trying rule: 5541 -------------------------------------->>>> Trying rule: 5542 -------------------------------------->>>> Trying rule: 5551 fact asserted : type_affair(mona,oscar,money) fact asserted : relation(mona,oscar,money) -------------------------------------->>>> Trying rule: 5552 -------------------------------------->>>> Trying rule: 5561 -------------------------------------->>>> Trying rule: 55621 fact asserted : original(painting) -------------------------------------->>>> Fired rule: 55621 -------------------------------------->>>> Trying rule: 55622 fact asserted : has(motives,oscar,money) -------------------------------------->>>> Trying rule: 5571 -------------------------------------->>>> Trying rule: 5572 -------------------------------------->>>> Trying rule: 5573 -------------------------------------->>>> Trying rule: 558 fact asserted : sendf(fact(kill_reason(hercule,money,0.5))) -------------------------------------->>>> Fired rule: 558 -------------------------------------->>>> Trying rule: 5611 -------------------------------------->>>> Trying rule: 5612 -------------------------------------->>>> Trying rule: 571 -------------------------------------->>>> Trying rule: 572 -------------------------------------->>>> Trying rule: 573 -------------------------------------->>>> Trying rule: 574 -------------------------------------->>>> Trying rule: 575 -------------------------------------->>>> Trying rule: 80 fact asserted : sendf(fact(find_has(hercule,oscar,motives,money,1))) -------------------------------------->>>> Fired rule: 80 -------------------------------------->>>> Trying rule: 90 fact removed : suspect(oscar,2) fact asserted : suspect(oscar,3) fact asserted : added(oscar,motives) -------------------------------------->>>> Fired rule: 90 -------------------------------------->>>> Trying rule: 91 suspect jacques = 1 suspect giuzeppe = 1 suspect claire = 1 suspect lisa = 1 suspect marie = 1 suspect hans = 1 suspect heidi = 1 suspect lucie = 1 suspect kolonel = 1 suspect rolf = 2 ** had motives work suspect oscar = 3 ** had opportunity 1800 ** had motives money -------------------------------------->>>> Trying rule: 92 -------------------------------------->>>> Trying rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Trying rule: 9312 -------------------------------------->>>> Trying rule: 9313 -------------------------------------->>>> Fired rule: 9313 -------------------------------------->>>> Trying rule: 932 -------------------------------------->>>> Trying rule: 933 fact asserted : advice(page sherlock ~fact(did_you(hercule,ask,gun))~fact(did_you(hercule,ask,gun))~fact(find_has(hercule,oscar,opportunity,1800,1))~fact(number(hercule,ask,painting,7,from,11))~fact(visit_room(hercule,r1997))) -------------------------------------->>>> Fired rule: 933 -------------------------------------->>>> Trying rule: 9341 -------------------------------------->>>> Trying rule: 9342 -------------------------------------->>>> Fired rule: 9342 -------------------------------------->>>> Trying rule: 9343 -------------------------------------->>>> Fired rule: 9343 -------------------------------------->>>> Trying rule: 935 -------------------------------------->>>> Trying rule: 9371 -------------------------------------->>>> Trying rule: 9372 fact asserted : command(ask kolonel about last night) fact asserted : command(ask kolonel about mona) fact asserted : command(ask kolonel about ski jacket) fact asserted : command(ask kolonel about gun) fact asserted : command(ask kolonel about painting) -------------------------------------->>>> Trying rule: 9391 -------------------------------------->>>> Trying rule: 9392 fact removed : new_room -------------------------------------->>>> Fired rule: 9392 -------------------------------------->>>> Trying rule: 9393 -------------------------------------->>>> Trying rule: 9394 -------------------------------------->>>> Trying rule: 9395 -------------------------------------->>>> Trying rule: 9396 fact removed : one_question_dy -------------------------------------->>>> Fired rule: 9396 I'm asking some questions, if I have to... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Auberge du Bout de Nappe: Upper Corridor Obvious Exits: Lobby (to Lobby), K (to Kitchen), R (to Restaurant), LC (to Lower Corridor), R5 (to 5), R6 (to 6), R7 (to 7), and R8 (to 8). Auberge Guest Room: 5 You see Kolonel Helmut von Schneider here. Obvious Exits: Out (to Upper Corridor). You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 5. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(walk to #1997) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Sherlock [ARTIFICIAL] has received your page. You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 5. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(page sherlock ~fact(did_you(hercule,ask,gun))~fact(did_you(hercule,ask,gun))~fact(find_has(hercule,oscar,opportunity,1800,1))~fact(number(hercule,ask,painting,7,from,11))~fact(visit_room(hercule,r1997))) I am issuing the COMMANDS !!! >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Kolonel Helmut von Schneider about last night Kolonel Helmut von Schneider answers "I was in my room, went to the bar around 8. I had a beer with my ski teacher. Then I returned to my room about 9." You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 5. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,kolonel,about,last_night,&fact(was_at(kolonel,bar,2000,2100,with([hans]),nothing))&fact(was_at(kolonel,room5,2100,2400,with([]),nothing))) ***F-MOO***>>> fact asserted : was_at(kolonel,bar,2000,2100,with([hans]),nothing) ***F-MOO***>>> fact asserted : was_at(kolonel,room5,2100,2400,with([]),nothing) fact removed : command(ask kolonel about last night) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Kolonel Helmut von Schneider about mona Kolonel Helmut von Schneider answers "I don't know her. We just crossed paths a few times in the hotel. I saw her having some heated words with that young English art student, though." You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 5. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,kolonel,about,mona,&fact(knows(kolonel,mona,unknown,0))) ***F-MOO***>>> fact asserted : knows(kolonel,mona,unknown,0) fact removed : command(ask kolonel about mona) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Kolonel Helmut von Schneider about ski jacket Kolonel Helmut von Schneider answers "I think it's Wenger's ski jacket." You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 5. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,kolonel,about,ski_jacket,&fact(knows(kolonel,ski_jacket,hans,1))) ***F-MOO***>>> fact asserted : knows(kolonel,ski_jacket,hans,1) fact removed : command(ask kolonel about ski jacket) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Kolonel Helmut von Schneider about gun Kolonel Helmut von Schneider answers "That's my gun! Where did you find it? Somebody must have stolen it! It was right here in my room, when I left for the bar. I've been here the whole time since I got back." You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 5. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,kolonel,about,gun,&fact(knows(kolonel,gun,kolonel,1))) ***F-MOO***>>> fact asserted : knows(kolonel,gun,kolonel,1) fact removed : command(ask kolonel about gun) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Kolonel Helmut von Schneider about painting Kolonel Helmut von Schneider answers "I hate paintings. All these artists and intellectuals are parasites." You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 5. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,kolonel,about,painting,&fact(knows(kolonel,painting,unknown,0))) ***F-MOO***>>> fact asserted : knows(kolonel,painting,unknown,0) fact removed : command(ask kolonel about painting) I'm reading again, maybe it's something... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 5. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< I'm thinking now... -------------------------------------->>>> Trying rule: 10 -------------------------------------->>>> Trying rule: 11 -------------------------------------->>>> Trying rule: 112 -------------------------------------->>>> Trying rule: 115 -------------------------------------->>>> Trying rule: 1161 -------------------------------------->>>> Trying rule: 1162 -------------------------------------->>>> Trying rule: 117 -------------------------------------->>>> Trying rule: 118 -------------------------------------->>>> Trying rule: 1191 -------------------------------------->>>> Trying rule: 1192 -------------------------------------->>>> Trying rule: 12 -------------------------------------->>>> Trying rule: 1311 -------------------------------------->>>> Trying rule: 1312 -------------------------------------->>>> Trying rule: 1321 -------------------------------------->>>> Trying rule: 1322 -------------------------------------->>>> Trying rule: 133 -------------------------------------->>>> Trying rule: 134 -------------------------------------->>>> Trying rule: 1351 -------------------------------------->>>> Trying rule: 1352 -------------------------------------->>>> Trying rule: 1353 -------------------------------------->>>> Trying rule: 1354 -------------------------------------->>>> Trying rule: 1361 -------------------------------------->>>> Trying rule: 1362 -------------------------------------->>>> Trying rule: 1371 -------------------------------------->>>> Trying rule: 1372 -------------------------------------->>>> Trying rule: 41 -------------------------------------->>>> Trying rule: 42 -------------------------------------->>>> Trying rule: 50 -------------------------------------->>>> Trying rule: 51 -------------------------------------->>>> Trying rule: 52 -------------------------------------->>>> Trying rule: 530 -------------------------------------->>>> Trying rule: 531 -------------------------------------->>>> Trying rule: 532 -------------------------------------->>>> Trying rule: 5330 -------------------------------------->>>> Trying rule: 5331 -------------------------------------->>>> Trying rule: 5332 -------------------------------------->>>> Trying rule: 5341 -------------------------------------->>>> Trying rule: 5342 -------------------------------------->>>> Trying rule: 5343 -------------------------------------->>>> Trying rule: 540 fact removed : visit_one_room -------------------------------------->>>> Fired rule: 540 -------------------------------------->>>> Trying rule: 5408 fact removed : location(hercule,r1997) -------------------------------------->>>> Fired rule: 5408 -------------------------------------->>>> Trying rule: 541 -------------------------------------->>>> Trying rule: 542 fact asserted : new_room fact asserted : walk_to(r2001) fact asserted : sendf(fact(visit_room(hercule,r2001))) fact asserted : visit_one_room fact asserted : visit_room(hercule,r2001) fact asserted : location(hercule,r2001) -------------------------------------->>>> Trying rule: 543 -------------------------------------->>>> Trying rule: 5430 -------------------------------------->>>> Trying rule: 5431 -------------------------------------->>>> Trying rule: 5432 -------------------------------------->>>> Trying rule: 5441 fact asserted : advice(walk to #2001) fact removed : walk_to(r2001) -------------------------------------->>>> Fired rule: 5441 -------------------------------------->>>> Trying rule: 5442 -------------------------------------->>>> Trying rule: 5511 -------------------------------------->>>> Trying rule: 5512 -------------------------------------->>>> Trying rule: 5521 -------------------------------------->>>> Trying rule: 5522 -------------------------------------->>>> Trying rule: 5531 -------------------------------------->>>> Trying rule: 5532 fact asserted : sendc(ask,lucie,about,last_night) fact asserted : sendc(ask,lucie,about,mona) fact asserted : sendc(ask,lucie,about,ski_jacket) fact asserted : sendc(ask,lucie,about,gun) fact asserted : sendc(ask,lucie,about,painting) -------------------------------------->>>> Trying rule: 5534 -------------------------------------->>>> Trying rule: 5535 fact asserted : one_question_dy fact asserted : sendf(fact(did_you(hercule,ask,painting))) -------------------------------------->>>> Fired rule: 5535 -------------------------------------->>>> Trying rule: 5541 -------------------------------------->>>> Trying rule: 5542 -------------------------------------->>>> Trying rule: 5551 -------------------------------------->>>> Trying rule: 5552 -------------------------------------->>>> Trying rule: 5561 -------------------------------------->>>> Trying rule: 55621 -------------------------------------->>>> Trying rule: 55622 -------------------------------------->>>> Trying rule: 5571 -------------------------------------->>>> Trying rule: 5572 -------------------------------------->>>> Trying rule: 5573 -------------------------------------->>>> Trying rule: 558 -------------------------------------->>>> Trying rule: 5611 -------------------------------------->>>> Trying rule: 5612 fact asserted : has(opportunity,kolonel,2100) -------------------------------------->>>> Fired rule: 5612 -------------------------------------->>>> Trying rule: 571 fact asserted : gun_owner(kolonel) fact asserted : find_gun_location -------------------------------------->>>> Fired rule: 571 -------------------------------------->>>> Trying rule: 572 fact removed : find_gun_location fact asserted : gun_location(r1997) fact asserted : find_gun_out_of_room -------------------------------------->>>> Fired rule: 572 -------------------------------------->>>> Trying rule: 573 fact removed : find_gun_out_of_room fact asserted : out_of_room(kolonel,2000,2100) fact asserted : find_has_weapon -------------------------------------->>>> Fired rule: 573 -------------------------------------->>>> Trying rule: 574 fact asserted : has(weapon,oscar,access) -------------------------------------->>>> Fired rule: 574 -------------------------------------->>>> Trying rule: 575 fact asserted : has(weapon,rolf,access) -------------------------------------->>>> Fired rule: 575 -------------------------------------->>>> Trying rule: 80 fact asserted : sendf(fact(find_has(hercule,kolonel,opportunity,2100,1))) -------------------------------------->>>> Fired rule: 80 fact asserted : sendf(fact(find_has(hercule,oscar,weapon,access,1))) -------------------------------------->>>> Fired rule: 80 fact asserted : sendf(fact(find_has(hercule,rolf,weapon,access,1))) -------------------------------------->>>> Fired rule: 80 -------------------------------------->>>> Trying rule: 90 fact removed : suspect(kolonel,1) fact asserted : suspect(kolonel,2) fact asserted : added(kolonel,opportunity) -------------------------------------->>>> Fired rule: 90 fact removed : suspect(rolf,2) fact asserted : suspect(rolf,3) fact asserted : added(rolf,weapon) -------------------------------------->>>> Fired rule: 90 fact removed : suspect(oscar,3) fact asserted : suspect(oscar,4) fact asserted : added(oscar,weapon) -------------------------------------->>>> Fired rule: 90 -------------------------------------->>>> Trying rule: 91 suspect jacques = 1 suspect giuzeppe = 1 suspect claire = 1 suspect lisa = 1 suspect marie = 1 suspect hans = 1 suspect heidi = 1 suspect lucie = 1 suspect kolonel = 2 ** had opportunity 2100 suspect rolf = 3 ** had motives work ** had weapon access suspect oscar = 4 ** had opportunity 1800 ** had motives money ** had weapon access -------------------------------------->>>> Trying rule: 92 goal asserted : mystery_solved fact asserted : criminal(oscar) -------------------------------------->>>> Fired rule: 92 -------------------------------------->>>> Trying rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Fired rule: 9311 -------------------------------------->>>> Trying rule: 9312 -------------------------------------->>>> Trying rule: 9313 -------------------------------------->>>> Fired rule: 9313 -------------------------------------->>>> Trying rule: 932 -------------------------------------->>>> Trying rule: 933 fact asserted : advice(page sherlock ~fact(kill_reason(hercule,money,0.5))~fact(find_has(hercule,oscar,motives,money,1))~fact(visit_room(hercule,r2001))~fact(did_you(hercule,ask,painting))~fact(find_has(hercule,kolonel,opportunity,2100,1))) -------------------------------------->>>> Fired rule: 933 -------------------------------------->>>> Trying rule: 9341 -------------------------------------->>>> Trying rule: 9342 -------------------------------------->>>> Fired rule: 9342 -------------------------------------->>>> Trying rule: 9343 -------------------------------------->>>> Fired rule: 9343 -------------------------------------->>>> Trying rule: 935 -------------------------------------->>>> Trying rule: 9371 -------------------------------------->>>> Trying rule: 9372 fact asserted : command(ask lucie about last night) fact asserted : command(ask lucie about mona) fact asserted : command(ask lucie about ski jacket) fact asserted : command(ask lucie about gun) fact asserted : command(ask lucie about painting) -------------------------------------->>>> Trying rule: 9391 -------------------------------------->>>> Trying rule: 9392 fact removed : new_room -------------------------------------->>>> Fired rule: 9392 -------------------------------------->>>> Trying rule: 9393 -------------------------------------->>>> Trying rule: 9394 -------------------------------------->>>> Trying rule: 9395 -------------------------------------->>>> Trying rule: 9396 fact removed : one_question_dy -------------------------------------->>>> Fired rule: 9396 I'm asking some questions, if I have to... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Auberge du Bout de Nappe: Upper Corridor Obvious Exits: Lobby (to Lobby), K (to Kitchen), R (to Restaurant), LC (to Lower Corridor), R5 (to 5), R6 (to 6), R7 (to 7), and R8 (to 8). Auberge Guest Room: 6 You see Lucie Saleve here. Obvious Exits: Out (to Upper Corridor). You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 6. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(walk to #2001) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. Sherlock [ARTIFICIAL] has received your page. You sense that sherlock [ARTIFICIAL] is looking for you in Auberge Guest Room: 1. He pages, "~fact(number(sherlock,ask,gun,8,from,11))~fact(visit_room(sherlock,r1985))~fact(find_has(sherlock,giuzeppe,motives,love,1))" ***F-AGENT***>>> fact asserted : number(sherlock,ask,gun,8,from,11) ***F-AGENT***>>> fact asserted : visit_room(sherlock,r1985) ***F-AGENT***>>> fact asserted : find_has(sherlock,giuzeppe,motives,love,1) You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 6. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact removed : advice(page sherlock ~fact(kill_reason(hercule,money,0.5))~fact(find_has(hercule,oscar,motives,money,1))~fact(visit_room(hercule,r2001))~fact(did_you(hercule,ask,painting))~fact(find_has(hercule,kolonel,opportunity,2100,1))) I am issuing the COMMANDS !!! >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Lucie Saleve about last night Lucie Saleve answers "When I left my room about 7:30, I saw Heidi looking very upset and crying about Hans, so I asked her to come with me into town. I wanted to cheer her up. We had some supper and went dancing downtown. We were out all night, and came home to find this horrible murder had happened! My poor mother is very upset." You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 6. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,lucie,about,last_night,&fact(was_at(lucie,town,1945,2400,with([heidi]),fight(hans,heidi)))) ***F-MOO***>>> fact asserted : was_at(lucie,town,1945,2400,with([heidi]),fight(hans,heidi)) fact removed : command(ask lucie about last night) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Lucie Saleve about mona Lucie Saleve answers "I don't know her very well. I just heard that Hans was chasing after her all day long. Heidi was very upset about it." You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 6. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,lucie,about,mona,&fact(knows(lucie,mona,upset(heidi,relation(mona,hans,love)),1))) ***F-MOO***>>> fact asserted : knows(lucie,mona,upset(heidi,relation(mona,hans,love)),1) fact removed : command(ask lucie about mona) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Lucie Saleve about ski jacket Lucie Saleve answers "I don't know anything about it." You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 6. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,lucie,about,ski_jacket,&fact(knows(lucie,ski_jacket,nothing,0))) ***F-MOO***>>> fact asserted : knows(lucie,ski_jacket,nothing,0) fact removed : command(ask lucie about ski jacket) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Lucie Saleve about gun Lucie Saleve answers "I don't know anything about it." You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 6. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,lucie,about,gun,&fact(knows(lucie,gun,unknown,0))) ***F-MOO***>>> fact asserted : knows(lucie,gun,unknown,0) fact removed : command(ask lucie about gun) >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. hercule asks Lucie Saleve about painting Lucie Saleve answers "My father is very proud of it!." You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 6. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< fact asserted : answ(ask,lucie,about,painting,&fact(knows(lucie,painting,nothing,0))) ***F-MOO***>>> fact asserted : knows(lucie,painting,nothing,0) fact removed : command(ask lucie about painting) I'm reading again, maybe it's something... >>>>>>>>>>>>>>>>>>>>>>>>>*****************************>>>>>>>>>>>>>>>>>>>>>>>>> Hercule [ARTIFICIAL] has received your page. You sense that hercule [ARTIFICIAL] is looking for you in Auberge Guest Room: 6. He pages, "&fact(stopread_herculog)" <<<<<<<<<<<<<<<<<<<<<<<<<*****************************<<<<<<<<<<<<<<<<<<<<<<<<< I found the criminal. oscar do it! time = 47630 runtime=[73250,0] global_stack=[18460,16693252] local_stack=[156,64344] trail=[284,129760] code=[383304,140968] strings=[32518,229626] symbols=[13464,19304] htable=[104376,288840] bboard=[54496,205596] gctime=[30,30] Prolog execution halted(0). CPU time = 73.80s END.