freealg (version 1.1-1)

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

Author

Robin K. S. Hankin

Details

What you see is what you get, basically. A term such as aaBaAbaC will be simplified to aaaC.

Examples

Run this code
rfalg()
rfalg(include.negative=TRUE)^2


constant(rfalg())

Run the code above in your browser using DataLab