rfalg: Random free algebra objects
Description
Random elements of the free algebra, intended as quick
“get you going” examples of freealg
objects
Usage
rfalg(n=7, distinct=3, maxsize=4, include.negative=FALSE)
Arguments
- n
Number of terms to generate
- distinct
Number of distinct symbols to use
- maxsize
Maximum number of symbols in any word
- include.negative
Boolean, with default FALSE
meaning to
use only positive symbols (lower-case letters) and TRUE
meaning to use upper-case letters as well, corresponding to the
inverse of the lower-case symbols
Details
What you see is what you get, basically. A term such as
aaBaAbaC
will be simplified to aaaC
.
Examples
Run this coderfalg()
rfalg(include.negative=TRUE)^2
constant(rfalg())
Run the code above in your browser using DataLab