| evitaicossa-package {evitaicossa} | R Documentation | 
Antiassociative Algebra
Description
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.
Details
The DESCRIPTION file:
| Package: | evitaicossa | 
| Type: | Package | 
| Title: | Antiassociative Algebra | 
| Version: | 0.0-1 | 
| Authors@R: | person(given=c("Robin", "K. S."), family="Hankin", role = c("aut","cre"), email="hankin.robin@gmail.com", comment = c(ORCID = "0000-0001-5982-0415")) | 
| Maintainer: | Robin K. S. Hankin <hankin.robin@gmail.com> | 
| Description: | 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. | 
| License: | GPL (>= 2) | 
| Depends: | R (>= 3.5.0) | 
| Suggests: | knitr, markdown, rmarkdown, testthat, mvtnorm, covr | 
| VignetteBuilder: | knitr | 
| Imports: | Rcpp (>= 1.0-7), disordR (>= 0.9-8-2), methods, Rdpack | 
| LinkingTo: | Rcpp | 
| URL: | https://github.com/RobinHankin/evitaicossa | 
| BugReports: | https://github.com/RobinHankin/evitaicossa/issues | 
| RdMacros: | Rdpack | 
| Author: | Robin K. S. Hankin [aut, cre] (<https://orcid.org/0000-0001-5982-0415>) | 
Index of help topics:
aaa                     Function to create objects of class 'aaa'
aaa-class               Class '"aaa"'
allsymbols              All symbols in an aaa object
Arith-methods           Arithmetic methods for 'aaa' objects
Compare-methods         Comparison methods for antiassociative algebra
evitaicossa-package     Antiassociative Algebra
linear                  Linear functions
raaa                    Random elements of the free antiassociative
                        algebra
s1                      Extract or Replace Parts of 'aaa' objects
show                    Print method for antiassociative algebra
                        objects
zero                    The additive zero in antiassociative algebras
Functionality to work with the free antiassociative algebra in R. The hex sticker features an image taken from Hoffnung (1959) in which musical concepts [pizzicato, crescendo, etc] are given whimsical visual form. The character on the hex sticker is captioned “A Discord”: Hoffnung's interpretation of the musical concept of dissonance. In the book, the preceding image was a “chord”, evoking harmony. The discord, on the other hand, embodies–for me at least–antiassociativity: everything is wrong, wrong, wrong.
Author(s)
Robin K. S. Hankin [aut, cre] (<https://orcid.org/0000-0001-5982-0415>)
Maintainer: Robin K. S. Hankin <hankin.robin@gmail.com>
References
Hoffnung G (1959). Hoffnung's Acoustics. Dobson.
See Also
Examples
x <- raaa()
x
y <- raaa()
x+y
x*y