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
aabaAbBB
will be simplified to aabbBB
.
Examples
Run this code# NOT RUN {
rfalg()
rfalg()^3
constant(rfalg())
# }
Run the code above in your browser using DataLab