Package: evitaicossa 0.0-3

evitaicossa: Antiassociative Algebra

Methods to deal with the free antiassociative algebra over the reals with an arbitrary number of indeterminates. Antiassociativity means that (xy)z = -x(yz). Antiassociative algebras are nilpotent with nilindex four (Remm, 2022, <doi:10.48550/arXiv.2202.10812>) and this drives the design and philosophy of the package. Methods are defined to create and manipulate arbitrary elements of the antiassociative algebra, and to extract and replace coefficients. A vignette is provided.

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

evitaicossa_0.0-3.tar.gz
evitaicossa_0.0-3.zip(r-4.7)evitaicossa_0.0-3.zip(r-4.6)evitaicossa_0.0-3.zip(r-4.5)
evitaicossa_0.0-3.tgz(r-4.6-x86_64)evitaicossa_0.0-3.tgz(r-4.6-arm64)evitaicossa_0.0-3.tgz(r-4.5-x86_64)evitaicossa_0.0-3.tgz(r-4.5-arm64)
evitaicossa_0.0-3.tar.gz(r-4.7-arm64)evitaicossa_0.0-3.tar.gz(r-4.7-x86_64)evitaicossa_0.0-3.tar.gz(r-4.6-arm64)evitaicossa_0.0-3.tar.gz(r-4.6-x86_64)
evitaicossa_0.0-3.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
evitaicossa/json (API)
NEWS

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

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

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

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

cpp

4.54 score 210 downloads 53 exports 7 dependencies

Last updated from:09c0ea0a04. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK177
linux-devel-x86_64OK193
source / vignettesOK169
linux-release-arm64OK174
linux-release-x86_64OK181
macos-release-arm64OK124
macos-release-x86_64OK373
macos-oldrel-arm64OK177
macos-oldrel-x86_64OK330
windows-develOK163
windows-releaseOK178
windows-oldrelOK163
wasm-releaseOK107

Exports:aaaaaa_arith_aaaaaa_arith_numericaaa_compare_aaaaaa_compare_erroraaa_equal_aaaaaa_identityaaa_negativeaaa_plus_aaaaaa_plus_numericaaa_power_numericaaa_prod_aaaaaa_prod_numericaaa_showallsymbolsas.aaac_aaa_addc_aaa_equalc_aaa_extractc_aaa_overwriterc_aaa_prodd1d2dcdoubledouble_stringdouble<-extractergetthingsis.zerojitterlavterlinear1linear2linear3numeric_arith_aaaoverwriterputsignraaaraaaas1scsinglesingle_stringsingle<-t1t2t3tcthing_to_aaatripletriple_stringtriple<-

Dependencies:digestdisordRlatticeMatrixrbibutilsRcppRdpack

Antiassociative algebras with R: the evitaicossa package

Rendered fromevitaicossa.Rmdusingknitr::rmarkdownon May 13 2026.

Last update: 2026-04-16
Started: 2024-05-26

Readme and manuals

Help Manual

Help pageTopics
Antiassociative Algebraevitaicossa-package evitaicossa
Functions to create objects of class 'aaa'aaa aaa_double aaa_identity aaa_single aaa_triple as.aaa lavter thing_to_aaa
Class '"aaa"'aaa-class
All symbols in an aaa objectallsymbols
Arithmetic methods for 'aaa' objects+,aaa,missing-method -,aaa,missing-method aaa_arith_aaa aaa_arith_numeric aaa_negative aaa_plus_aaa aaa_plus_numeric aaa_power_numeric aaa_prod_aaa aaa_prod_numeric Arith,aaa,aaa-method Arith,aaa,numeric-method Arith,numeric,aaa-method Arith-methods c_aaa_add c_aaa_prod numeric_arith_aaa
Comparison methods for antiassociative algebraaaa_compare_aaa aaa_compare_error aaa_equal_aaa Compare,aaa,aaa-method Compare,aaa,ANY-method Compare,aaa,numeric-method Compare,ANY,aaa-method Compare,numeric,aaa-method Compare-methods c_aaa_equal
Extract or Replace Parts of 'aaa' objectscoeffs c_aaa_extract c_aaa_overwriter d1 d1,aaa-method d2 d2,aaa-method dc dc,aaa-method double double<- extracter extracter<- getthings overwriter s1 s1,aaa-method sc sc,aaa-method single single<- t1 t1,aaa-method t2 t2,aaa-method t3 t3,aaa-method tc tc,aaa-method triple triple<- [,aaa,ANY,ANY,ANY-method [,aaa,character,ANY,ANY-method [,aaa,list,ANY,ANY-method [,aaa,matrix,ANY,ANY-method [<-,aaa,ANY,ANY,ANY-method [<-,aaa,character,missing,numeric-method [<-,aaa,disord,missing,numeric-method [<-,aaa,matrix,ANY,ANY-method [<-,aaa,missing,ANY,ANY-method
Jittering aaa objectsjitter jitter,aaa-method jitter,ANY-method jitter,disord-method jitter-methods
Linear functionslinear linear1 linear2 linear3
Random elements of the free antiassociative algebraraaa raaaa
Print method for antiassociative algebra objectsaaa_show double_string print print.aaa putsign show show,aaa-method single_string triple_string
The additive zero in antiassociative algebrasis.zero zero