f | 1 | [Path 1]: | f | 1 | [Path 1]:
n | 2 | 0: Start of execution: Begining Search | n | 2 | 0: Start of execution: Beginning Search
| 3 | 1: Searching: query |  | 3 | 1: Searching: query
| 4 | 2: Searching: good_guitarist |  | 4 | 2: Searching: good_guitarist
n | 5 | 3: Searching: compare_skills(quick_reaction_time, Candidate Variable_0) | n |  |
| 6 | 4: Searching: gh_skills(quick_reaction_time) |  |  |
| 7 | 5: Searching: quick_reaction_time=quick_reaction_time |  |  |
| 8 | 6: Searching: guitarist_skills(Candidate Variable_1) |  |  |
| 9 | 7: Searching: guitarist_skills(chord_progression) |  |  |
| 10 | 8: Searching: \+ (quick_reaction_time=chord_progression) |  |  |
| 11 | 9: Searching: quick_reaction_time\=chord_progression |  |  |
| 12 | 10: Searching: compare_skills(finger_dexterity, Candidate Variable_2) |  |  |
| 13 | 11: Searching: gh_skills(finger_dexterity) |  |  |
| 14 | 12: Searching: finger_dexterity=finger_dexterity |  |  |
| 15 | 13: Searching: guitarist_skills(Candidate Variable_3) |  | 5 | 3: Searching: expert_opinion(Candidate Variable_0)
| 16 | 14: Searching: guitarist_skills(rhythm) |  |  |
| 17 | 15: Searching: \+ (finger_dexterity=rhythm) |  |  |
| 18 | 16: Searching: finger_dexterity\=rhythm |  |  |
| 19 | 17: Searching: expert_opinion(Opinion) |  |  |
| 20 | 18: Searching: expert_opinion('Skills are not directly transferable') |  | 6 | 4: Found: expert_opinion('Skills are not directly transferable')
| 21 | 19: Searching: opportunity_cost |  | 7 | 5: Searching: opportunity_cost
| 22 | 20: Searching: opportunity_cost=true |  | 8 | 6: Found: opportunity_cost
| 23 | 21: Searching: musical_understanding |  | 9 | 7: Searching: musical_understanding
| 24 | 22: Searching: musical_understanding=true |  | 10 | 8: Found: musical_understanding
|  |  |  | 11 | 9: Searching: player_intention(Candidate Variable_1)
| 25 | 23: Searching: player_intention(entertainment) |  | 12 | 10: Found: player_intention(entertainment)
| 26 | 24: Searching: player_intention(entertainment) |  | 13 | 11: Found: good_guitarist
| 27 | 25: Searching: _15100=true |  | 14 | 12: Searching: fail
| 28 | 26: Searching: good_guitarist |  |  |
| 29 | 27: Fail: expert_opinion(_) | {'Result': 'Search Failed'} |  |  |
| 30 | 28: Fail: query | {'Result': 'Search Failed'} |  | 15 | 13: Fail: fail | {'Result': 'Search Failed'}
| 31 |  |  | 16 |
n | 32 | Looking for other paths: Redo: guitarist_skills(Candidate Variable_4) | n | 17 | Looking for other paths: Redo: player_intention(Candidate Variable_2)
| 33 |  |  | 18 |
| 34 |  |  | 19 |
| 35 | [Path 2]: |  | 20 | [Path 2]:
n | 36 | 29: Searching: guitarist_skills(musical_expression) | n |  |
| 37 | 30: Searching: \+ (finger_dexterity=musical_expression) |  |  |
| 38 | 31: Searching: finger_dexterity\=musical_expression |  |  |
| 39 | 32: Searching: good_guitarist |  |  |
| 40 | 33: Searching: compare_skills(quick_reaction_time, Candidate Variable_5) |  |  |
| 41 | 34: Searching: gh_skills(quick_reaction_time) |  |  |
| 42 | 35: Searching: quick_reaction_time=quick_reaction_time |  |  |
| 43 | 36: Searching: guitarist_skills(Candidate Variable_6) |  |  |
| 44 | 37: Searching: guitarist_skills(musical_expression) |  |  |
| 45 | 38: Searching: \+ (quick_reaction_time=musical_expression) |  |  |
| 46 | 39: Searching: quick_reaction_time\=musical_expression |  |  |
| 47 | 40: Searching: compare_skills(finger_dexterity, Candidate Variable_7) |  |  |
| 48 | 41: Searching: gh_skills(finger_dexterity) |  |  |
| 49 | 42: Searching: finger_dexterity=finger_dexterity |  |  |
| 50 | 43: Searching: guitarist_skills(Candidate Variable_8) |  |  |
| 51 | 44: Searching: guitarist_skills(rhythm) |  |  |
| 52 | 45: Searching: \+ (finger_dexterity=rhythm) |  |  |
| 53 | 46: Searching: finger_dexterity\=rhythm |  |  |
| 54 | 47: Searching: expert_opinion(Opinion) |  |  |
| 55 | 48: Searching: expert_opinion('Skills are not directly transferable') |  |  |
| 56 | 49: Searching: opportunity_cost |  |  |
| 57 | 50: Searching: opportunity_cost=true |  |  |
| 58 | 51: Searching: musical_understanding |  |  |
| 59 | 52: Searching: musical_understanding=true |  |  |
| 60 | 53: Searching: player_intention(entertainment) |  |  |
| 61 | 54: Searching: player_intention(entertainment) |  |  |
| 62 | 55: Searching: _15100=true |  |  |
| 63 | 56: Searching: good_guitarist |  |  |
| 64 | 57: Searching: player_intention(skill_improvement) |  | 21 | 14: Found: player_intention(skill_improvement)
| 65 | 58: Searching: player_intention(skill_improvement) |  | 22 | 15: Found: good_guitarist
| 66 | 59: Searching: _14542=true |  | 23 | 16: Searching: fail
| 67 | 60: Searching: good_guitarist |  |  |
| 68 | 61: Fail: opportunity_cost | {'Result': 'Search Failed'} |  | 24 | 17: Fail: fail | {'Result': 'Search Failed'}
| 69 | 62: Fail: query | {'Result': 'Search Failed'} |  | 25 | 18: Fail: query | {'Result': 'Search Failed'}
| 70 |  |  | 26 |
t | 71 |  | t |  |
| 72 | [Path 3]: |  |  |
| 73 | 63: Searching: player_intention(skill_improvement) |  |  |
| 74 | 64: Searching: player_intention(skill_improvement) |  |  |
| 75 | 65: Searching: _14542=true |  |  |
| 76 | 66: Searching: good_guitarist |  |  |
| 77 | 67: Searching: expert_opinion(Opinion) |  |  |
| 78 | 68: Searching: expert_opinion('Skills are not directly transferable') |  |  |
| 79 | 69: Searching: opportunity |  |  |

Legends
Colors
Added
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op