as.semigroup | R Documentation |
A generic function for coercing an R object to a semigroup
class.
as.semigroup(x, gens = NA, lbs, numerical, edgeT)
x |
an array representing the semigroup |
gens |
array or vector representing the semigroup generators |
lbs |
(optional) label strings for the semigroup |
numerical |
(optional and logical) should the semigroup have numerical format? |
edgeT |
(optional, logical, and experimental) is ‘x’ an edge table? |
Since many of the functions in the multiplex
package require an object of the 'Semigroup
' class, this function produces this class object from an array representing the semigroup structure.
An object of the 'Semigroup
' class
ord |
a number with the dimension of the semigroup |
st |
the strings, i.e. a vector of the unique relations |
gens |
the semigroup generators |
S |
the multiplication table of the semigroup |
Antonio Rivero Ostoic
semigroup
, green.rel
## create labeled multiplication table data
s <- matrix(data=c(1, 1, 1, 3, 3, 3, 3, 3, 3), nrow=3, ncol=3, byrow=TRUE)
attr(s, "dimnames") <- list(1:3,1:3)
## make a semigroup object
as.semigroup(s)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.