1 | initial version |
Some of the code you wrote didn't make it. You should indent code so that it is displayed properly.
I don't exactly understand your algorithm, but from what I can grasp it might be something like this.
def update_basis(G,h):
G_old = G.copy()
G_new = []
while G_old:
g = G_old.pop()
if ht(h) % ht(g):
G_new.append(g)
G_new.append(h)
return G_new