{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,28]],"date-time":"2025-06-28T12:40:04Z","timestamp":1751114404591,"version":"3.41.0"},"reference-count":25,"publisher":"Association for Computing Machinery (ACM)","issue":"2","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Math. Softw."],"published-print":{"date-parts":[[2025,6,30]]},"abstract":"<jats:p>\n            The article presents the package\n            <jats:inline-graphic xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"toms-2024-0040-i01.jpg\"\/>\n            for the computer algebra system\n            <jats:sc>Magma<\/jats:sc>\n            . It is a collection of functions for manipulating quaternionic polynomials over number fields. It provides nearly the same functionality for quaternionic polynomials as the ones provided by\n            <jats:sc>Magma<\/jats:sc>\n            for polynomials over fields.\n          <\/jats:p>","DOI":"10.1145\/3731677","type":"journal-article","created":{"date-parts":[[2025,4,22]],"date-time":"2025-04-22T16:04:54Z","timestamp":1745337894000},"page":"1-14","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Algorithm 1056: qPoly\u2014A Magma Package for Working with Quaternionic Polynomials"],"prefix":"10.1145","volume":"51","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0952-5738","authenticated-orcid":false,"given":"Przemys\u0142aw","family":"Koprowski","sequence":"first","affiliation":[{"name":"Institute of Mathematics, University of Silesia, Katowice, Poland"}]}],"member":"320","published-online":{"date-parts":[[2025,6,28]]},"reference":[{"issue":"3","key":"e_1_3_1_2_2","first-page":"193","article-title":"Sur les \u00e9quations polynomiales dans les quaternions","volume":"25","author":"Beck Bernard","year":"1979","unstructured":"Bernard Beck. 1979. Sur les \u00e9quations polynomiales dans les quaternions. Enseign. Math. 25, 3\u20134 (1979), 193\u2013201.","journal-title":"Enseign. Math"},{"key":"e_1_3_1_3_2","doi-asserted-by":"publisher","DOI":"10.1006\/jsco.1996.0125"},{"key":"e_1_3_1_4_2","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1007\/978-3-319-56932-1_5","article-title":"Complex roots of quaternion polynomials","volume":"198","author":"Dospra Petroula","year":"2017","unstructured":"Petroula Dospra and Dimitrios Poulakis. 2017. Complex roots of quaternion polynomials. In Applications of Computer Algebra. Illias Kotsireas and Edgar Mart\u00ednez-Moro (Eds.), Vol. 198, Springer, Cham, 45\u201358.","journal-title":"Applications of Computer Algebra"},{"issue":"1","key":"e_1_3_1_5_2","first-page":"3","article-title":"The resultant of non-commutative polynomials","volume":"60","author":"Eri\u0107 Aleksandra Lj.","year":"2008","unstructured":"Aleksandra Lj. Eri\u0107. 2008. The resultant of non-commutative polynomials. Mat. Vesnik 60, 1 (2008), 3\u20138.","journal-title":"Mat. Vesnik"},{"issue":"5","key":"e_1_3_1_6_2","first-page":"1","article-title":"Computational aspects of quaternionic polynomials - part II: Root-finding methods","volume":"20","author":"Falc\u00e3o Irene","year":"2018","unstructured":"Irene Falc\u00e3o, Fernando Miranda, Ricardo Severino, and Joana Soares. 2018. Computational aspects of quaternionic polynomials - part II: Root-finding methods. Math. J. 20, 5 (2018), 1\u201331.","journal-title":"Math. J"},{"issue":"4","key":"e_1_3_1_7_2","first-page":"1","article-title":"Computational aspects of quaternionic polynomials - part I: Manipulating, evaluating and factoring","volume":"20","author":"Falc\u00e3o M. Irene","year":"2018","unstructured":"M. Irene Falc\u00e3o, Fernando Miranda, Ricardo Severino, and M. Joana Soares. 2018. Computational aspects of quaternionic polynomials - part I: Manipulating, evaluating and factoring. Math. J. 20, 4 (2018), 1\u201324.","journal-title":"Math. J"},{"key":"e_1_3_1_8_2","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1145\/3087604.3087611","volume-title":"Proceedings of the 2017 ACM on International Symposium on Symbolic and Algebraic Computation (ISSAC \u201917)","author":"Fieker Claus","year":"2017","unstructured":"Claus Fieker, William Hart, Tommy Hofmann, and Fredrik Johansson. 2017. Nemo\/Hecke: Computer algebra and number theory packages for the Julia programming language. In Proceedings of the 2017 ACM on International Symposium on Symbolic and Algebraic Computation (ISSAC \u201917). ACM, New York, NY, 157\u2013164."},{"key":"e_1_3_1_9_2","unstructured":"FriCAS team. 2021. FriCAS\u2014An advanced computer algebra system. Retrieved from http:\/\/fricas.github.io"},{"key":"e_1_3_1_10_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jsc.2015.11.012"},{"key":"e_1_3_1_11_2","first-page":"547","article-title":"Correction to the paper \u201cOn the zeros of polynomials over division rings\u201d","volume":"122","author":"Gordon Basil","year":"1966","unstructured":"Basil Gordon and Theodore Samuel Motzkin. 1966. Correction to the paper \u201cOn the zeros of polynomials over division rings\u201d. Trans. Amer. Math. Soc. 122 (1966), 547.","journal-title":"Trans. Amer. Math. Soc"},{"key":"e_1_3_1_12_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-02429-0"},{"key":"e_1_3_1_13_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jco.2013.03.001"},{"key":"e_1_3_1_14_2","doi-asserted-by":"crossref","first-page":"417","DOI":"10.1145\/3597066.3597096","volume-title":"Proceedings of the International Symposium on Symbolic & Algebraic Computation (ISSAC \u201923)","author":"Koprowski Przemys\u0142aw","year":"2023","unstructured":"Przemys\u0142aw Koprowski. 2023. Factorization and root-finding for polynomials over division quaternion algebras. In Proceedings of the International Symposium on Symbolic & Algebraic Computation (ISSAC \u201923). ACM, New York, 417\u2013424."},{"key":"e_1_3_1_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/3717582.3717591"},{"key":"e_1_3_1_16_2","doi-asserted-by":"crossref","first-page":"425","DOI":"10.1145\/3597066.3597072","volume-title":"Proceedings of the International Symposium on Symbolic & Algebraic Computation (ISSAC \u201923)","author":"Koprowski Przemys\u0142aw","year":"2023","unstructured":"Przemys\u0142aw Koprowski, Victor Magron, and Tristan Vaccon. 2023. Pourchet\u2019s theorem in action: Decomposing univariate nonnegative polynomials as sums of five squares. In Proceedings of the International Symposium on Symbolic & Algebraic Computation (ISSAC \u201923). ACM, New York, 425\u2013433."},{"key":"e_1_3_1_17_2","author":"Lam Tsit-Yuen","year":"2001","unstructured":"Tsit-Yuen Lam. 2001. A First Course in Noncommutative Rings, Volume 131 of Graduate Texts in Mathematics (2nd ed.). Springer-Verlag, New York.","journal-title":"A First Course in Noncommutative Rings, Volume 131 of Graduate Texts in Mathematics"},{"key":"e_1_3_1_18_2","doi-asserted-by":"crossref","first-page":"654","DOI":"10.1080\/00029890.1941.11991158","article-title":"Equations in quaternions","volume":"48","author":"Niven Ivan","year":"1941","unstructured":"Ivan Niven. 1941. Equations in quaternions. Amer. Math. Mon. 48 (1941), 654\u2013661.","journal-title":"Amer. Math. Mon"},{"key":"e_1_3_1_19_2","doi-asserted-by":"publisher","DOI":"10.2307\/1968173"},{"key":"e_1_3_1_20_2","doi-asserted-by":"publisher","DOI":"10.4064\/aa-19-1-89-104"},{"key":"e_1_3_1_21_2","author":"Rajwade A. R.","year":"1993","unstructured":"A. R. Rajwade. 1993. Squares, Volume 171 of London Mathematical Society Lecture Note Series. Cambridge University Press, Cambridge.","journal-title":"Squares, Volume 171 of London Mathematical Society Lecture Note Series"},{"key":"e_1_3_1_22_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.tcs.2019.10.024"},{"key":"e_1_3_1_23_2","unstructured":"The Axiom Developers. 2014. Axiom computer algebra system. Retrieved from http:\/\/axiom-developer.org"},{"key":"e_1_3_1_24_2","unstructured":"The Sage Developers. 2022. SageMath the sage mathematics software system (version 9.5). Retrieved from https:\/\/www.sagemath.org"},{"key":"e_1_3_1_25_2","doi-asserted-by":"crossref","DOI":"10.1007\/BFb0091027","author":"Vign\u00e9ras Marie-France","year":"1980","unstructured":"Marie-France Vign\u00e9ras. 1980. Arithm\u00e9tique des alg\u00e8bres de quaternions, Volume 800 of Lecture Notes in Mathematics. Springer, Berlin.","journal-title":"Arithm\u00e9tique des alg\u00e8bres de quaternions, Volume 800 of Lecture Notes in Mathematics"},{"key":"e_1_3_1_26_2","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-030-56694-4","author":"Voight John","year":"2021","unstructured":"John Voight. 2021. Quaternion Algebras, Volume 288 of Graduate Texts in Mathematics. Springer, Cham.","journal-title":"Quaternion Algebras, Volume 288 of Graduate Texts in Mathematics"}],"container-title":["ACM Transactions on Mathematical Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3731677","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,28]],"date-time":"2025-06-28T12:10:18Z","timestamp":1751112618000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3731677"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,28]]},"references-count":25,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2025,6,30]]}},"alternative-id":["10.1145\/3731677"],"URL":"https:\/\/doi.org\/10.1145\/3731677","relation":{},"ISSN":["0098-3500","1557-7295"],"issn-type":[{"type":"print","value":"0098-3500"},{"type":"electronic","value":"1557-7295"}],"subject":[],"published":{"date-parts":[[2025,6,28]]},"assertion":[{"value":"2024-05-31","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-04-14","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-06-28","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}