Package: weyl 0.0-8
weyl: The Weyl Algebra
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>.
Authors:
weyl_0.0-8.tar.gz
weyl_0.0-8.zip(r-4.7)weyl_0.0-8.zip(r-4.6)weyl_0.0-8.zip(r-4.5)
weyl_0.0-8.tgz(r-4.6-any)weyl_0.0-8.tgz(r-4.5-any)
weyl_0.0-8.tar.gz(r-4.7-any)weyl_0.0-8.tar.gz(r-4.6-any)
weyl_0.0-8.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
weyl/json (API)
| # Install 'weyl' in R: |
| install.packages('weyl', repos = c('https://robinhankin.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/robinhankin/weyl/issues
Pkgdown/docs site:https://robinhankin.github.io
Last updated from:095d7c78cd. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 198 | ||
| source / vignettes | OK | 230 | ||
| linux-release-x86_64 | OK | 258 | ||
| macos-release-arm64 | OK | 119 | ||
| macos-oldrel-arm64 | OK | 116 | ||
| windows-devel | OK | 174 | ||
| windows-release | OK | 124 | ||
| windows-oldrel | OK | 147 | ||
| wasm-release | OK | 135 |
Exports:as.deras.idas.id.weylas.weylcoeffscoeffs<-coeffs<-.weylconstantconstant.weylconstant<-constant<-.weyldegdim.weyldropgradegrade<-gradeshorneridweylis.idis.ok.weylis.weylis.zeroooomOps.weylprint.weylrweylrweyl1rweyllrweylllsortsprayweylweyl_power_scalarweyl_prod_helper1weyl_prod_helper2weyl_prod_helper3weyl_prod_multivariate_nrow_allcolumnsweyl_prod_multivariate_onerow_allcolumnsweyl_prod_multivariate_onerow_singlecolumnweyl_prod_univariate_nrowweyl_prod_univariate_onerowzero
Dependencies:abindclidigestdisordRfreealggluegmplatticelifecyclemagicmagrittrMatrixpartitionspolynomrbibutilsRcppRdpackrlangsetsspraystringistringrvctrs
Last update: 2025-10-04
Started: 2023-09-26
Last update: 2025-04-19
Started: 2021-12-07
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| The Weyl Algebra | weyl-package |
| Manipulate the coefficients of a weyl object | coeff coeffs coeffs,weyl-method coeffs.weyl coeffs<- coeffs<-,weyl-method coeffs<-.weyl index value value,weyl-method value.weyl value<- value<-.weyl values |
| The constant term | const constant constant.weyl constant<- constant<-.weyl |
| The degree of a 'weyl' object | deg degree |
| Derivations | as.der derivation derivations |
| The dimension of a 'weyl' object | dim dim.weyl dimension |
| Class "dot" | . commutator dot dot-class dot_error extract jacobi [,dot,ANY,ANY-method [,dot,ANY,missing-method [,dot,matrix,matrix-method [,dot,missing,ANY-method [,dot,missing,missing-method [,dot-method [.dot |
| Drop redundant information | drop drop,weyl-method |
| The grade of a weyl object | grade grade<- grades symbol_map |
| Horner's method | horner |
| The identity operator | as.id as.id.weyl as.identity as.one.weyl id identity idweyl is.id is.id.weyl is.identity |
| One over one minus | ooom |
| Arithmetic Ops Group Methods for the Weyl algebra | Ops Ops.weyl prodfunc weyl_power_scalar weyl_prod weyl_prod_helper1 weyl_prod_helper2 weyl_prod_helper3 weyl_prod_multivariate_nrow_allcolumns weyl_prod_multivariate_onerow_allcolumns weyl_prod_multivariate_onerow_singlecolumn weyl_prod_univariate_nrow weyl_prod_univariate_onerow |
| Print methods for weyl objects | polyform print print.weyl weylvars |
| Random weyl objects | rweyl rweyl1 rweyll rweylll |
| Create spray objects | spray |
| The algebra and weyl objects | as.weyl is.ok.weyl is.weyl weyl |
| Class "weyl" | weyl-class |
| Generating elements for the first Weyl algebra | d x x_and_d |
| The zero operator | empty is.empty is.zero zero |
