permutations-package {permutations}R Documentation

The Symmetric Group: Permutations of a Finite Set

Description

Manipulates invertible functions from a finite set to itself. Can transform from word form to cycle form and back. To cite the package in publications please use Hankin (2020) "Introducing the permutations R package", SoftwareX, volume 11 <doi:10.1016/j.softx.2020.100453>.

Details

The DESCRIPTION file:

Package: permutations
Type: Package
Title: The Symmetric Group: Permutations of a Finite Set
Version: 1.1-2
Imports: magic,numbers,partitions (>= 1.9-17),freealg (>= 1.0-4),mathjaxr
Authors@R: c( person(given=c("Robin", "K. S."), family="Hankin", role = c("aut","cre"), email="hankin.robin@gmail.com", comment = c(ORCID = "0000-0001-5982-0415")), person("Paul", "Egeler", email = "paulegeler@gmail.com", role = c("ctb"), comment = c(ORCID = "0000-0001-6948-9498")) )
Maintainer: Robin K. S. Hankin <hankin.robin@gmail.com>
Depends: R (>= 3.5.0), methods
LazyData: TRUE
Description: Manipulates invertible functions from a finite set to itself. Can transform from word form to cycle form and back. To cite the package in publications please use Hankin (2020) "Introducing the permutations R package", SoftwareX, volume 11 <doi:10.1016/j.softx.2020.100453>.
License: GPL-2
Suggests: rmarkdown,testthat,knitr,magrittr
VignetteBuilder: knitr
URL: https://github.com/RobinHankin/permutations
BugReports: https://github.com/RobinHankin/permutations/issues
RdMacros: mathjaxr
Author: Robin K. S. Hankin [aut, cre] (<https://orcid.org/0000-0001-5982-0415>), Paul Egeler [ctb] (<https://orcid.org/0000-0001-6948-9498>)

Index of help topics:

Ops.permutation         Arithmetic Ops Group Methods for permutations
allperms                All permutations of a given size and all cycles
                        of a given length
as.function.permutation
                        Coerce a permutation to a function
c                       Concatenation of permutations
capply                  Apply functions to elements of a cycle
cayley                  Cayley tables for permutation groups
commutator              Group-theoretic commutator and group action;
                        the dot object
conjugate               Are two permutations conjugate?
cyclist                 details of cyclists
derangement             Tests for a permutation being a derangement
dodecahedron            The dodecahedron group
faro                    Faro shuffles
fbin                    The fundamental bijection
fixed                   Fixed elements
get1                    Retrieve particular cycles or components of
                        cycles
id                      The identity permutation
inverse                 Inverse of a permutation
length.word             Various vector-like utilities for permutation
                        objects.
megaminx                megaminx
megaminx_plotter        Plotting routine for megaminx sequences
nullperm                Null permutations
orbit                   Orbits of integers
perm_matrix             Permutation matrices
permorder               The order of a permutation
permutation             Functions to create and coerce word objects and
                        cycle objects
permutations-package    The Symmetric Group: Permutations of a Finite
                        Set
print.permutation       Print methods for permutation objects
rperm                   Random permutations
sgn                     Sign of a permutation
shape                   Shape of a permutation
size                    Gets or sets the size of a permutation
tidy                    Utilities to neaten permutation objects
valid                   Functions to validate permutations

Author(s)

NA

Maintainer: Robin K. S. Hankin <hankin.robin@gmail.com>

Examples

a <- rperm(10,5)
b <- rperm(10,5)

a*b

inverse(a)



[Package permutations version 1.1-2 Index]