From b5139306f728d11758c516616ee3d061f7f63c7f Mon Sep 17 00:00:00 2001 From: kalmar Date: Thu, 11 May 2017 18:09:09 +0200 Subject: [PATCH] GSymbol has str fieldname, not gen --- src/Groups.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Groups.jl b/src/Groups.jl index a078b65..401a888 100644 --- a/src/Groups.jl +++ b/src/Groups.jl @@ -70,7 +70,7 @@ length(W::GWord) = sum([length(s) for s in W.symbols]) function free_reduce!(W::GWord) reduced = true for i in 1:length(W.symbols) - 1 - if W.symbols[i].gen == W.symbols[i+1].gen + if W.symbols[i].str == W.symbols[i+1].str reduced = false p1 = W.symbols[i].pow p2 = W.symbols[i+1].pow @@ -198,7 +198,7 @@ function inv{T}(W::GWord{T}) end is_subsymbol(s::GSymbol, t::GSymbol) = - s.gen == t.gen && (0 ≤ s.pow ≤ t.pow || 0 ≥ s.pow ≥ t.pow) + s.str == t.str && (0 ≤ s.pow ≤ t.pow || 0 ≥ s.pow ≥ t.pow) function findfirst(W::GWord, Z::GWord) n = length(Z.symbols)