Package: evitaicossa 0.0-2
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:
evitaicossa_0.0-2.tar.gz
evitaicossa_0.0-2.zip(r-4.5)evitaicossa_0.0-2.zip(r-4.4)evitaicossa_0.0-2.zip(r-4.3)
evitaicossa_0.0-2.tgz(r-4.4-x86_64)evitaicossa_0.0-2.tgz(r-4.4-arm64)evitaicossa_0.0-2.tgz(r-4.3-x86_64)evitaicossa_0.0-2.tgz(r-4.3-arm64)
evitaicossa_0.0-2.tar.gz(r-4.5-noble)evitaicossa_0.0-2.tar.gz(r-4.4-noble)
evitaicossa_0.0-2.tgz(r-4.4-emscripten)evitaicossa_0.0-2.tgz(r-4.3-emscripten)
evitaicossa.pdf |evitaicossa.html✨
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
Last updated 1 months agofrom:3d5856913d. Checks:OK: 9. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Nov 20 2024 |
R-4.5-win-x86_64 | OK | Nov 20 2024 |
R-4.5-linux-x86_64 | OK | Nov 20 2024 |
R-4.4-win-x86_64 | OK | Nov 20 2024 |
R-4.4-mac-x86_64 | OK | Nov 20 2024 |
R-4.4-mac-aarch64 | OK | Nov 20 2024 |
R-4.3-win-x86_64 | OK | Nov 20 2024 |
R-4.3-mac-x86_64 | OK | Nov 20 2024 |
R-4.3-mac-aarch64 | OK | Nov 20 2024 |
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.zerolavterlinear1linear2linear3numeric_arith_aaaoverwriterputsignraaaraaaas1scsinglesingle_stringsingle<-t1t2t3tcthing_to_aaatripletriple_stringtriple<-
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Antiassociative Algebra | evitaicossa-package evitaicossa |
Function 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 object | allsymbols |
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 algebra | aaa_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' objects | coeffs 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,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 |
Linear functions | linear linear1 linear2 linear3 |
Random elements of the free antiassociative algebra | raaa raaaa |
Print method for antiassociative algebra objects | aaa_show double_string print print.aaa putsign show show,aaa-method single_string triple_string |
The additive zero in antiassociative algebras | is.zero zero |