summaryrefslogtreecommitdiff
path: root/modeling/productions_math.py
diff options
context:
space:
mode:
Diffstat (limited to 'modeling/productions_math.py')
-rw-r--r--modeling/productions_math.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/modeling/productions_math.py b/modeling/productions_math.py
index 4088546..def6fe2 100644
--- a/modeling/productions_math.py
+++ b/modeling/productions_math.py
@@ -30,7 +30,7 @@ actr.chunktype(
),
)
-goal.add(actr.makechunk("", "math_goal", op="greater", task="calc"))
+goal.add(actr.makechunk("", "math_goal", op="add", task="calc"))
imaginal.add(
actr.makechunk(
"",
@@ -183,6 +183,7 @@ def addition():
string="""
=goal>
isa math_goal
+ task calc
=imaginal>
isa math_op
op add
@@ -200,13 +201,14 @@ def addition():
arg2 =num2
""",
)
- print(start_add)
+ print("start_add: ", start_add)
add_ones = Model.productionstring(
name="add_ones",
string="""
=goal>
isa math_goal
+ task calc
=imaginal>
isa math_op
op add
@@ -219,8 +221,6 @@ def addition():
arg2 =num2
result =result
==>
- =goal>
- isa math_goal
=imaginal>
isa math_op
ones_ans =result
@@ -239,6 +239,7 @@ def addition():
string="""
=goal>
isa math_goal
+ task calc
=imaginal>
isa math_op
op add
@@ -253,8 +254,6 @@ def addition():
result =ones
arg2 =remainder
==>
- =goal>
- isa math_goal
=imaginal>
isa math_op
op add
@@ -274,6 +273,7 @@ def addition():
string="""
=goal>
isa math_goal
+ task calc
=imaginal>
isa math_op
op add
@@ -284,8 +284,6 @@ def addition():
?retrieval>
buffer failure
==>
- =goal>
- isa math_goal
=imaginal>
isa math_op
carry None
@@ -302,6 +300,7 @@ def addition():
string="""
=goal>
isa math_goal
+ task calc
=imaginal>
isa math_op
op add
@@ -323,6 +322,7 @@ def addition():
string="""
=goal>
isa math_goal
+ task calc
=imaginal>
isa math_op
op add