f1[Path 1]:f1[Path 1]:
2 0: Start of execution: Beginning Search2 0: Start of execution: Beginning Search
3 1: Searching: query3 1: Searching: query
4 2: Searching: grandparent(sharon, clyde)4 2: Searching: grandparent(sharon, clyde)
5 3: Searching: parent(sharon, Candidate Variable_0)5 3: Searching: parent(sharon, Candidate Variable_0)
6 4: Found: parent(sharon, rick)6 4: Found: parent(sharon, rick)
n7 5: Found: parent(sharon, oliver)n7 5: Searching: parent(rick, clyde)
8 6: Searching: parent(Candidate Variable_1, clyde)8 6: Fail: parent(rick, clyde) | {'Result': 'Search Failed'}
9 7: Found: parent(helen, clyde)
10 8: Found: grandparent(sharon, clyde)
11 9: Found: query | {'Result': 'truth = True'}
129
n13 Looking for other paths: No, there are no other possible solutions.n10Looking for other paths: Redo: parent(sharon, Candidate Variable_0)
1411
t15There is only one path to the solution in the given code.t12 
13[Path 2]:
14 7: Found: parent(sharon, oliver)
15 8: Searching: parent(oliver, clyde)
16 9: Fail: parent(oliver, clyde) | {'Result': 'Search Failed'}
17 10: Fail: grandparent(sharon, clyde) | {'Result': 'Search Failed'}
18 11: Fail: query | {'Result': 'Search Failed'}
19 
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op