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:
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
- . - Class "dot"
Last updated from:5e512db484. Checks:7 ERROR, 2 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | ERROR | 174 | ||
| source / vignettes | OK | 240 | ||
| linux-release-x86_64 | ERROR | 169 | ||
| macos-release-arm64 | ERROR | 150 | ||
| macos-oldrel-arm64 | ERROR | 107 | ||
| windows-devel | ERROR | 121 | ||
| windows-release | ERROR | 131 | ||
| windows-oldrel | ERROR | 117 | ||
| wasm-release | OK | 116 |
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
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| The Free Group | freegroup-package freegroup |
| Abelianization of free group elements | abelianize abelianized is.abelian |
| Absolute value of a 'free' object | abs abs.free |
| Alphabetical free group elements | abc alpha alphabet |
| Write free objects backwards | backwards |
| Concatenation of free objects | c c.free rep.free |
| Convert character vectors to free objects | char_to_free char_to_matrix |
| Cumulative sum | cumsum 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 elements | donames 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 object | Extract.free [.free [<-.free |
| Objects of class 'free' | as.free free free-class is.free list_to_free |
| Get letters of a freegroup object | getlet |
| The identity element | id identity is.id is.id.free is.identity neutral |
| Keep or drop symbols | discard drop drop.free keep retain |
| Outer automorphisms of the free group | automorphism automorphisms autosub autosub_lowlevel nielsen outer permsymb permsymb_single_f permsymb_single_X permsymb_vec |
| Arithmetic Ops methods for the free group | free_equal free_power free_repeat inverse inverse.free inverse.matrix juxtapose ops Ops.free |
| Primitive elements of the free algebra | is.power is.primitive primitive |
| Print free objects | as.character_free print.free print.freegroup |
| Reduction of a word to reduced form | consolidate is_proper is_reduced reduce remove_zero_powers |
| Random free objects | rfree rfreee rfreeee |
| Permute elements of a vector in a cycle | shift |
| Bignesses of a free object | bigness number size total |
| Substitute and invert symbols | flip subs subsu |
| Repeated summation by concatenation | freeprod prodfree sum sum.free |
| Tietze form for free group objects | Tietze tietze tietze.free tietze.matrix vec_to_matrix |
