freealg
objectFunction abelianize()
returns a freealg
object that is
equivalent to its argument under assumption of Abelianness. The symbols
are placed in alphabetical order.
abelianize(x)
Returns an object of class freealg
.
A freealg
object
Robin K. S. Hankin
Abelianizing a free group element means that the symbols can commute past one another. Abelianization is vectorized.
abelianize(as.freealg("ba + 2abbba + 3abAB"))
abelianize(.[rfalg(),rfalg()])
Run the code above in your browser using DataLab