weyl-package {weyl}R Documentation

The Weyl Algebra

Description

A suite of routines for Weyl algebras. Notation follows Coutinho (1995, ISBN 0-521-55119-6, "A Primer of Algebraic D-Modules"). Uses 'disordR' discipline (Hankin 2022 <doi:10.48550/ARXIV.2210.03856>). To cite the package in publications, use Hankin 2022 <doi:10.48550/ARXIV.2212.09230>.

Details

The DESCRIPTION file:

Package: weyl
Type: Package
Title: The Weyl Algebra
Version: 0.0-4
Depends: methods, R (>= 3.5.0)
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: A suite of routines for Weyl algebras. Notation follows Coutinho (1995, ISBN 0-521-55119-6, "A Primer of Algebraic D-Modules"). Uses 'disordR' discipline (Hankin 2022 <doi:10.48550/ARXIV.2210.03856>). To cite the package in publications, use Hankin 2022 <doi:10.48550/ARXIV.2212.09230>.
License: GPL (>= 2)
LazyData: yes
Suggests: knitr,rmarkdown,testthat
VignetteBuilder: knitr
Imports: mathjaxr, disordR (>= 0.0-8), freealg (>= 1.0-4), spray (>= 1.0-19)
URL: https://github.com/RobinHankin/weyl
BugReports: https://github.com/RobinHankin/weyl/issues
RdMacros: mathjaxr
Author: Robin K. S. Hankin [aut, cre] (<https://orcid.org/0000-0001-5982-0415>)

Index of help topics:

Ops                     Arithmetic Ops Group Methods for the Weyl
                        algebra
coeffs                  Manipulate the coefficients of a weyl object
constant                The constant term
degree                  The degree of a 'weyl' object
derivation              Derivations
dim                     The dimension of a 'weyl' object
dot-class               Class "dot"
drop                    Drop redundant information
grade                   The grade of a weyl object
identity                The identity operator
print.weyl              Print methods for weyl objects
rweyl                   Random weyl objects
spray                   Create spray objects
weyl                    The algebra and weyl objects
weyl-class              Class "weyl"
weyl-package            The Weyl Algebra
x_and_d                 Generating elements for the first Weyl algebra
zero                    The zero operator

Author(s)

NA

Maintainer: Robin K. S. Hankin <hankin.robin@gmail.com>

Examples

x <- rweyl(d=1)
y <- rweyl(d=1)
z <- rweyl(d=1)

is.zero(x*(y*z) - (x*y)*z)  # should be TRUE

[Package weyl version 0.0-4 Index]