freegroup (version 1.1-0)

sum: Repeated summation by concatenation

Description

Concatenates its arguments to give a single free object

Usage

# S3 method for free
sum(..., na.rm = FALSE)

Arguments

Objects of class free, to be summed

na.rm

Boolean, indicating whether to ignore NA entries (currently ignored)

Details

Concatenates its arguments and gives a single element of the free group. It works nicely with rev(), see the examples.

Examples

Run this code
# NOT RUN {
x <- rfree(10,3)
y <- rfree(10,6)
z <- alpha(26)


sum(x)
abelianize(sum(x))


sum(x,y) == sum(sum(x),sum(y))
x+y  # not the same!

sum(x,-x)
sum(x,rev(-x))


stopifnot(sum(x^z) == sum(x)^z)

# }

Run the code above in your browser using DataLab