f | [Path 1]: | f | [Path 1]: |
| 0: Start of execution: Beginning Search | | 0: Start of execution: Beginning Search |
| 1: Searching: query | | 1: Searching: query |
| 2: Searching: brother_in_law(kenneth, timothy) | | 2: Searching: brother_in_law(kenneth, timothy) |
| 3: Searching: spouse(timothy, Candidate Variable_0) | | 3: Searching: spouse(timothy, Candidate Variable_0) |
| 4: Found: spouse(timothy, dana) | | 4: Found: spouse(timothy, dana) |
| 5: Searching: sibling(kenneth, dana) | | 5: Searching: sibling(kenneth, dana) |
| 6: Fail: sibling(kenneth, dana) | {'Result': 'Search Failed'} | | 6: Fail: sibling(kenneth, dana) | {'Result': 'Search Failed'} |
t | 7: Redo: brother_in_law(kenneth, timothy) | t | 7: Fail: brother_in_law(kenneth, timothy) | {'Result': 'Search Failed'} |
| 8: Searching: sibling(kenneth, timothy) | | 8: Fail: query | {'Result': 'Search Failed'} |
| 9: Found: sibling(kenneth, timothy) | | |
| 10: Found: brother_in_law(kenneth, timothy) | | |
| 11: Searching: is_sibling(joseph, kenneth) | | |
| 12: Redo: is_sibling(joseph, kenneth) | | |
| 13: Searching: sibling(joseph, kenneth) | | |
| 14: Found: sibling(joseph, kenneth) | | |
| 15: Found: is_sibling(joseph, kenneth) | | |
| 16: Found: query | {'Result': 'truth = True'} | | |