| 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-5 |
| Imports: | magic,numbers,partitions (>= 1.9-17),freealg (>= 1.0-4) |
| 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,covr |
| VignetteBuilder: | knitr |
| URL: | https://github.com/RobinHankin/permutations |
| BugReports: | https://github.com/RobinHankin/permutations/issues |
| 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 with given characteristics
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: 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
outer Outer product of vectors of permutations
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)
Robin K. S. Hankin [aut, cre] (<https://orcid.org/0000-0001-5982-0415>), Paul Egeler [ctb] (<https://orcid.org/0000-0001-6948-9498>)
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-5 Index]