f | [Path 1]: | f | [Path 1]: |
n | 0: Start of execution: Begining Search | n | 0: Start of execution: Beginning Search |
| 1: Searching: query | | 1: Searching: query |
| 2: Searching: unlikely_need | | 2: Searching: unlikely_need |
| 3: Searching: compare_roles | | 3: Searching: compare_roles |
| 4: Searching: railroad_engineer_skills(Candidate Variable_0) | | 4: Searching: railroad_engineer_skills(Candidate Variable_0) |
t | 5: Searching: railroad_engineer_skills([train_operation, safety_protocols, track_management]) | t | |
| 6: Searching: nascar_skills_and_knowledge(Candidate Variable_1) | | 5: Searching: nascar_skills_and_knowledge(Candidate Variable_1) |
| 7: Searching: nascar_skills_and_knowledge([driving, car_maintenance, safety_procedures]) | | 6: Found: nascar_skills_and_knowledge([driving, car_maintenance, safety_procedures]) |
| 8: Searching: \+ member(train_operation, [driving, car_maintenance, safety_procedures]) | | 7: Searching: lists:member |
| 9: Searching: \+ member(train_operation, [driving, car_maintenance, safety_procedures]) | | 8: Fail: lists:member | {'Result': 'Search Failed'} |
| 10: Searching: \+ member(safety_protocols, [driving, car_maintenance, safety_procedures]) | | |
| 11: Searching: \+ member(safety_protocols, [driving, car_maintenance, safety_procedures]) | | Looking for other paths: Redo: compare_roles |
| 12: Searching: \+ member(track_management, [driving, car_maintenance, safety_procedures]) | | |
| 13: Searching: \+ member(track_management, [driving, car_maintenance, safety_procedures]) | | |
| 14: Searching: compare_roles | {'Result': 'yes'} | | [Path 2]: |
| | | |
| | | |
| | | [Path 3]: |
| | | 9: Searching: lists:member |
| | | 10: Fail: lists:member | {'Result': 'Search Failed'} |
| | | |
| | | Looking for other paths: Redo: compare_roles |
| | | |
| | | |
| | | [Path 4]: |
| | | 11: Found: compare_roles |
| 15: Searching: safety_and_operations | | 12: Searching: safety_and_operations |
| 16: Searching: nascar_event_roles(Candidate Variable_2) | | 13: Searching: nascar_event_roles(Candidate Variable_2) |
| 17: Searching: nascar_event_roles([drivers, pit_crew, safety_personnel]) | | 14: Found: nascar_event_roles([drivers, pit_crew, safety_personnel]) |
| 18: Searching: \+ member(safety_personnel, [drivers, pit_crew, safety_personnel]) | | 15: Searching: lists:member |
| 19: Searching: \+ member(safety_personnel, [drivers, pit_crew, safety_personnel]) | | 16: Found: lists:member |
| 20: Searching: \+ member(train_operation, [drivers, pit_crew, safety_personnel]) | | |
| 21: Searching: \+ member(train_operation, [drivers, pit_crew, safety_personnel]) | | |
| 22: Searching: \+ member(safety_protocols, [drivers, pit_crew, safety_personnel]) | | |
| 23: Searching: \+ member(safety_protocols, [drivers, pit_crew, safety_personnel]) | | |
| 24: Searching: safety_and_operations | {'Result': 'yes'} | | 17: Fail: safety_and_operations | {'Result': 'Search Failed'} |
| 25: Searching: unlikely_need | {'Result': 'yes'} | | 18: Fail: unlikely_need | {'Result': 'Search Failed'} |
| 26: Searching: query | {'Result': 'yes'} | | 19: Fail: query | {'Result': 'Search Failed'} |
| | | |