Skip to content

Commit 2c5395a

Browse files
committed
remove unused falsehard variable
1 parent 6046494 commit 2c5395a

1 file changed

Lines changed: 2 additions & 7 deletions

File tree

source/linear-algebra/exercises/outcomes/AT/AT5/generator.sage

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)