@@ -13,7 +13,7 @@ class Generator(BaseGenerator):
1313 true_property_options = ["add_assoc" ,"add_comm" ,"mul_assoc" ,"dist_v" ,"dist_s" ,"mul_id" ]
1414 false_only_property_options = ["add_id" ,"add_inv" ]
1515
16- def verify (plus ,times , hardfalseproperties = [] ):
16+ def verify (plus ,times ):
1717 trueproperties = {}
1818 falseproperties = {}
1919 for prop in true_property_options :
@@ -54,9 +54,6 @@ class Generator(BaseGenerator):
5454 if vectorsimplify (LHS ) != vectorsimplify (RHS ):
5555 falseproperties .append ("add_inv" )
5656 return (trueproperties , falseproperties )
57-
58- #Use this to code in false properties that cannot be checked automatically ("add_id" and "add_inv")
59- hardfalseproperties = []
6057
6158 #Use this to list a property that is true, but you don't want students to check
6259 #because it is too easy (usually "add_comm") or too hard
@@ -73,8 +70,6 @@ class Generator(BaseGenerator):
7370 theta = lambda v : vector ([v [0 ]+ a ,v [1 ]+ b ])
7471 untheta = lambda v : vector ([v [0 ]- a ,v [1 ]- b ])
7572
76- hardfalseproperties += ["add_id" ,"add_inv" ]
77-
7873 elif n == 1 :
7974 plus = lambda v1 ,v2 : vector ([v1 [0 ]+ v2 [0 ], v1 [1 ]+ v2 [1 ]])
8075 r1 = randrange (1 ,9 )
@@ -129,7 +124,7 @@ class Generator(BaseGenerator):
129124 oplus = lambda v1 ,v2 : theta (plus (untheta (v1 ),untheta (v2 )))
130125 otimes = lambda c ,v : theta (times (c ,untheta (v )))
131126
132- trueproperties , falseproperties = verify (oplus ,otimes , hardfalseproperties )
127+ trueproperties , falseproperties = verify (oplus ,otimes )
133128 for prop in true_no_check_properties :
134129 if prop in trueproperties .keys ():
135130 trueproperties .pop (prop )
0 commit comments