# The Free Algebra

## Documentation for package ‘freealg’ version 1.1-0

- DESCRIPTION file.
- User guides, package vignettes and other documentation.

## Help Pages

freealg-package | The Free Algebra
. | Class "dot"
abelianize | Abelianize a 'freealg' object
accessor | Accessor methods for freealg objects
accessors | Accessor methods for freealg objects
ad | The adjoint map
aderiv | Differentiation of 'freealg' objects
adjoint | The adjoint map
as.freealg | The free algebra
char_to_freealg | The free algebra
coefficients | Accessor methods for freealg objects
coeffs | Accessor methods for freealg objects
coeffs<- | Accessor methods for freealg objects
coeffs<-.freealg | Accessor methods for freealg objects
commutator | Class "dot"
constant | The constant term
constant.freealg | The constant term
constant.numeric | The constant term
constant<- | The constant term
constant<-.freealg | The constant term
degree | The grade (or degree) of terms in a 'freealg' object
degrees | The grade (or degree) of terms in a 'freealg' object
deriv | Differentiation of 'freealg' objects
deriv.freealg | Differentiation of 'freealg' objects
deriv_freealg | Differentiation of 'freealg' objects
dot | Class "dot"
dot-class | Class "dot"
dot_error | Class "dot"
drop | Drop redundant information
drop-method | Drop redundant information
extract | Class "dot"
freealg | The free algebra
freealg_negative | Arithmetic Ops methods for the the free algebra
free_equal_free | Arithmetic Ops methods for the the free algebra
free_eq_free | Arithmetic Ops methods for the the free algebra
free_negative | Arithmetic Ops methods for the the free algebra
free_plus_free | Arithmetic Ops methods for the the free algebra
free_plus_numeric | Arithmetic Ops methods for the the free algebra
free_power_scalar | Arithmetic Ops methods for the the free algebra
free_times_free | Arithmetic Ops methods for the the free algebra
free_times_scalar | Arithmetic Ops methods for the the free algebra
grade | The grade (or degree) of terms in a 'freealg' object
grade<- | The grade (or degree) of terms in a 'freealg' object
grades | The grade (or degree) of terms in a 'freealg' object
horner | Horner's method
inv | Arithmetic Ops methods for the the free algebra
is.constant | The constant term
is.freealg | The free algebra
is.zero | The zero algebraic object
is_ok_free | The free algebra
jacobi | Class "dot"
length | Number of terms in a freealg object
linear | A simple free algebra object
lowlevel_deriv | Arithmetic Ops methods for the the free algebra
lowlevel_diff | Arithmetic Ops methods for the the free algebra
lowlevel_diffn | Arithmetic Ops methods for the the free algebra
lowlevel_free_power | Arithmetic Ops methods for the the free algebra
lowlevel_free_prod | Arithmetic Ops methods for the the free algebra
lowlevel_free_sum | Arithmetic Ops methods for the the free algebra
lowlevel_simplify | Arithmetic Ops methods for the the free algebra
lowlevel_subs | Arithmetic Ops methods for the the free algebra
namechanger | Substitution
natural_char_to_freealg | The free algebra
nterms | Number of terms in a freealg object
numeric_to_free | The free algebra
ops | Arithmetic Ops methods for the the free algebra
Ops.freealg | Arithmetic Ops methods for the the free algebra
pepper | Combine variables in every possible order
print.freealg | Print freealg objects
rfalg | Random free algebra objects
rfree | Random free algebra objects
rfreealg | Random free algebra objects
string_to_freealg | The free algebra
subs | Substitution
substitute | Substitution
subsu | Substitution
vector_to_free | The free algebra
words | Accessor methods for freealg objects
zero | The zero algebraic object
[-method | Class "dot"
[.dot | Class "dot"