Package: freegroup 1.2-1

freegroup: The Free Group

The free group in R; juxtaposition is represented by a plus. Includes inversion, multiplication by a scalar, group-theoretic power operation, and Tietze forms. To cite the package in publications please use Hankin (2022) <doi:10.48550/ARXIV.2212.05883>.

Authors:Robin K. S. Hankin [aut, cre]

freegroup_1.2-1.tar.gz
freegroup_1.2-1.zip(r-4.7)freegroup_1.2-1.zip(r-4.6)freegroup_1.2-1.zip(r-4.5)
freegroup_1.2-1.tgz(r-4.6-any)freegroup_1.2-1.tgz(r-4.5-any)
freegroup_1.2-1.tar.gz(r-4.7-any)freegroup_1.2-1.tar.gz(r-4.6-any)
freegroup_1.2-1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
freegroup/json (API)
NEWS

# Install 'freegroup' in R:
install.packages('freegroup', repos = c('https://robinhankin.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/robinhankin/freegroup/issues

Pkgdown/docs site:https://robinhankin.github.io

Datasets:
  • . - Class "dot"

On CRAN:

Conda:

5.06 score 33 scripts 373 downloads 57 exports 16 dependencies

Last updated from:5e512db484. Checks:7 ERROR, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64ERROR174
source / vignettesOK240
linux-release-x86_64ERROR169
macos-release-arm64ERROR150
macos-oldrel-arm64ERROR107
windows-develERROR121
windows-releaseERROR131
windows-oldrelERROR117
wasm-releaseOK116

Exports:%~%abcabelianizeallconjalphaas.character_freeas.cyclically_reducedas.freeautosubautosub_lowlevelbackwardsbignesschar_to_freechar_to_matrixconsolidatecyclically_reducecyclically_reduce_tietzediscarddonamesflipfreefree_equalfree_powerfree_repeatgetletidinverseis_properis_reducedis.abelianis.conjugateis.conjugate_singleis.cyclically_reducedis.freeis.idis.poweris.primitivejuxtaposekeeplist_to_freenumberpermsymbpermsymb_single_fpermsymb_single_Xpermsymb_vecreduceremove_zero_powersrfreerfreeerfreeeeshiftsizesubssubsutietzetotalvec_to_matrix

Dependencies:abinddigestdisordRfreealggmplatticemagicmagrittrMatrixpartitionsplyrpolynomrbibutilsRcppRdpacksets

The freegroup package

Rendered fromfreegroup.Rnwusingutils::Sweaveon May 16 2026.

Last update: 2026-02-05
Started: 2019-02-21

Readme and manuals

Help Manual

Help pageTopics
The Free Groupfreegroup-package freegroup
Abelianization of free group elementsabelianize abelianized is.abelian
Absolute value of a 'free' objectabs abs.free
Alphabetical free group elementsabc alpha alphabet
Write free objects backwardsbackwards
Concatenation of free objectsc c.free rep.free
Convert character vectors to free objectschar_to_free char_to_matrix
Cumulative sumcumsum cumsum.free
Cyclic reductions of a word%~% allconj as.cyclically_reduced conjugate cyclic cyclically cyclically_reduce cyclically_reduced cyclically_reduce_tietze cyclic_reduction cycred is.conjugate is.conjugate.free is.conjugate_single is.cyclically.reduced is.cyclically_reduced
Names attributes of free group elementsdonames names
Class "dot". commutator dot dot-class dot_error extract jacobi [,dot,ANY,ANY-method [,dot,ANY,missing-method [,dot,free,ANY,ANY-method [,dot,free,ANY-method [,dot,matrix,matrix-method [,dot,missing,ANY-method [,dot,missing,missing-method [,dot-method [.dot
Extract or replace parts of a free group objectExtract.free [.free [<-.free
Objects of class 'free'as.free free free-class is.free list_to_free
Get letters of a freegroup objectgetlet
The identity elementid identity is.id is.id.free is.identity neutral
Keep or drop symbolsdiscard drop drop.free keep retain
Outer automorphisms of the free groupautomorphism automorphisms autosub autosub_lowlevel nielsen outer permsymb permsymb_single_f permsymb_single_X permsymb_vec
Arithmetic Ops methods for the free groupfree_equal free_power free_repeat inverse inverse.free inverse.matrix juxtapose ops Ops.free
Primitive elements of the free algebrais.power is.primitive primitive
Print free objectsas.character_free print.free print.freegroup
Reduction of a word to reduced formconsolidate is_proper is_reduced reduce remove_zero_powers
Random free objectsrfree rfreee rfreeee
Permute elements of a vector in a cycleshift
Bignesses of a free objectbigness number size total
Substitute and invert symbolsflip subs subsu
Repeated summation by concatenationfreeprod prodfree sum sum.free
Tietze form for free group objectsTietze tietze tietze.free tietze.matrix vec_to_matrix