The perturbation is the basic addition operation of the Aitichson
simplex as a vector space. It is defined by:
$$ (x+y)_i = clo( (x_i y_i)_i )_i $$
perturbe
and +
compute this operation. The only
difference is that +
checks the class of its argument, while
perturbe
does not check the type of the arguments and can thus
directly be applied to a composition in any form (unclassed, acomp,
rcomp).
The -
operation is the inverse of the addition in the usual way
and defined by:
$$(x-y)_i:=clo( (x_i/y_i)_i )_i$$
and as unary operation respectively as:
$$(-x)_i:=clo( (1/y_i)_i )_i$$