say [andre agassi is a tennis player] in [tennis, signed] >> TRUE. ``` $x = [ah , so andre agassi must be a fit guy !] ``` ``` Used theories: and, memorize new, nat, or3, tennis, thought Starting on goal: [think [user says [andre agassi is a tennis player]]] and [say $x] Goal arity 3: [think [user says [andre agassi is a tennis player]]] and [say $x] nextSolution Got clause: _1 and _2 Clause unifies to: [think [user says [andre agassi is a tennis player]]] and [say $x] gdash: think [user says [andre agassi is a tennis player]] Goal arity 2: think [user says [andre agassi is a tennis player]] Got clause: think _7 Clause unifies to: think [user says [andre agassi is a tennis player]] Clause is native. gdash: say $x Goal arity 2: say $x Got clause: say [ah , so _20 _21 must be a fit guy !] Clause unifies to: say [ah , so _20 _21 must be a fit guy !] gdash: user says [_20 _21 is a tennis player] Goal arity 3: user says [_20 _21 is a tennis player] Got clause: user says [andre agassi is a tennis player] Clause unifies to: user says [andre agassi is a tennis player] gdash: memorize [andre agassi is supposedly a tennis player] Goal arity 2: memorize [andre agassi is supposedly a tennis player] Got clause: memorize _50 Clause unifies to: memorize [andre agassi is supposedly a tennis player] gdash: [andre agassi is supposedly a tennis player] or [memorized [andre agassi is supposedly a tennis player]] or [memorize_impl [andre agassi is supposedly a tennis player]] Goal arity 5: [andre agassi is supposedly a tennis player] or [memorized [andre agassi is supposedly a tennis player]] or [memorize_impl [andre agassi is supposedly a tennis player]] Got clause: _69 or _70 or _71 Clause unifies to: [andre agassi is supposedly a tennis player] or [memorized [andre agassi is supposedly a tennis player]] or [memorize_impl [andre agassi is supposedly a tennis player]] gdash: andre agassi is supposedly a tennis player Goal arity 7: andre agassi is supposedly a tennis player Got clause: _76 or _77 or _78 Clause unifies to: [andre agassi is supposedly a tennis player] or [memorized [andre agassi is supposedly a tennis player]] or [memorize_impl [andre agassi is supposedly a tennis player]] gdash: memorized [andre agassi is supposedly a tennis player] Goal arity 2: memorized [andre agassi is supposedly a tennis player] Got clause: _99 or _100 or _101 Clause unifies to: [andre agassi is supposedly a tennis player] or [memorized [andre agassi is supposedly a tennis player]] or [memorize_impl [andre agassi is supposedly a tennis player]] gdash: memorize_impl [andre agassi is supposedly a tennis player] Goal arity 2: memorize_impl [andre agassi is supposedly a tennis player] Got clause: memorize_impl _107 Clause unifies to: memorize_impl [andre agassi is supposedly a tennis player] Clause is native. gdash: - SUCCESS! solution found in step 80``` [done] 86 ms