freealg (version 1.0-0)

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