Type: Package Package: cyclotomic Title: The Field of Cyclotomic Numbers Version: 1.3.0 Authors@R: c( person("Stéphane", "Laurent", , "laurent_step@outlook.fr", role = c("aut", "cre")), person("Scott N.", "Walck", role = "cph", comment = "author of the Haskell library 'cyclotomic'") ) Maintainer: Stéphane Laurent Description: The cyclotomic numbers are complex numbers that can be thought of as the rational numbers extended with the roots of unity. They are represented exactly, enabling exact computations. They contain the Gaussian rationals (complex numbers with rational real and imaginary parts) as well as the square roots of all rational numbers. They also contain the sine and cosine of all rational multiples of pi. The algorithms implemented in this package are taken from the 'Haskell' package 'cyclotomic', whose algorithms are adapted from code by Martin Schoenert and Thomas Breuer in the 'GAP' project (). Cyclotomic numbers have applications in number theory, algebraic geometry, algebraic number theory, coding theory, and in the theory of graphs and combinatorics. They have connections to the theory of modular functions and modular curves. License: GPL-3 URL: https://github.com/stla/cyclotomic BugReports: https://github.com/stla/cyclotomic/issues Imports: intmap, gmp, maybe, memoise, methods, numbers, VeryLargeIntegers Encoding: UTF-8 RoxygenNote: 7.2.3 Collate: 'Cyclotomic.R' 'arithmetic.R' 'conjugate.R' 'imports.R' 'is.R' 'maputils.R' 'mkCyclotomic.R' 'polar.R' 'rational.R' 'showCyclotomic.R' 'sqrt.R' 'trigonometry.R' 'zzz.R' Suggests: testthat (>= 3.0.0) Config/testthat/edition: 3 Config/pak/sysreqs: libgmp3-dev Repository: https://stla.r-universe.dev Date/Publication: 2023-11-02 18:25:59 UTC RemoteUrl: https://github.com/stla/cyclotomic RemoteRef: HEAD RemoteSha: 66c1ec23520cd0b9742c41cd7055e7fa722ab9c7 NeedsCompilation: no Packaged: 2026-06-21 07:35:00 UTC; root Author: Stéphane Laurent [aut, cre], Scott N. Walck [cph] (author of the Haskell library 'cyclotomic')