f | [Path 1]: | f | [Path 1]: |
t | 0: Start of execution: Begining Search | t | 0: Start of execution: Beginning Search |
| 1: Searching: query(Candidate Variable_0) | | 1: Searching: query(Candidate Variable_0) |
| 2: Searching: max_students_in_row(Candidate Variable_0) | | 2: Searching: max_students_in_row(Candidate Variable_0) |
| 3: Searching: boys(60) | | 3: Searching: boys(Candidate Variable_1) |
| 4: Found: boys(60) | | 4: Found: boys(60) |
| 5: Searching: girls(72) | | 5: Searching: girls(Candidate Variable_2) |
| 6: Found: girls(72) | | 6: Found: girls(72) |
| 7: Searching: gcd(60, 72, Candidate Variable_1) | | 7: Searching: gcd(60, 72, Candidate Variable_0) |
| 8: Searching: 72>0 | | 8: Searching: 72>0 |
| | | 9: Found: 72>0 |
| 9: Searching: _15132 is 60 mod 72 | | 10: Searching: _18784 is 60 mod 72 |
| 10: Found: 60 is 60 mod 72 | | 11: Found: 60 is 60 mod 72 |
| 11: Searching: gcd(72, 60, Candidate Variable_1) | | 12: Searching: gcd(72, 60, Candidate Variable_0) |
| 12: Searching: 60>0 | | 13: Searching: 60>0 |
| | | 14: Found: 60>0 |
| 13: Searching: _15132 is 72 mod 60 | | 15: Searching: _21856 is 72 mod 60 |
| 14: Found: 12 is 72 mod 60 | | 16: Found: 12 is 72 mod 60 |
| 15: Searching: gcd(60, 12, Candidate Variable_1) | | 17: Searching: gcd(60, 12, Candidate Variable_0) |
| 16: Searching: 12>0 | | 18: Searching: 12>0 |
| | | 19: Found: 12>0 |
| 17: Searching: _15132 is 60 mod 12 | | 20: Searching: _24928 is 60 mod 12 |
| 18: Found: 0 is 60 mod 12 | | 21: Found: 0 is 60 mod 12 |
| | | 22: Searching: gcd(12, 0, Candidate Variable_0) |
| | | 23: Searching: 12>0 |
| | | 24: Found: 12>0 |
| | | 25: Found: gcd(12, 0, 12) |
| 19: Found: gcd(60, 12, 12) | | 26: Found: gcd(60, 12, 12) |
| | | 27: Found: gcd(72, 60, 12) |
| | | 28: Found: gcd(60, 72, 12) |
| 20: Found: max_students_in_row(12) | | 29: Found: max_students_in_row(12) |
| 21: Found: query(12) | {'Result': 'MaxStudents = 12'} | | 30: Found: query(12) | {'Result': 'MaxStudents = 12'} |
| | | |
| | | Looking for other paths: Redo: gcd(12, 0, Candidate Variable_0) |
| | | |
| | | |
| | | [Path 2]: |
| | | 31: Searching: 0>0 |
| | | 32: Fail: 0>0 | {'Result': 'Search Failed'} |
| | | 33: Fail: gcd(12, 0, Candidate Variable_0) | {'Result': 'Search Failed'} |
| | | 34: Fail: gcd(60, 12, Candidate Variable_0) | {'Result': 'Search Failed'} |
| | | 35: Fail: gcd(72, 60, Candidate Variable_0) | {'Result': 'Search Failed'} |
| | | 36: Fail: gcd(60, 72, Candidate Variable_0) | {'Result': 'Search Failed'} |
| | | 37: Fail: max_students_in_row(Candidate Variable_0) | {'Result': 'Search Failed'} |
| | | 38: Fail: query(Candidate Variable_0) | {'Result': 'Search Failed'} |
| | | |