{"id":{"repo_id":"calgary","oai_identifier":"oai:ucalgary.scholaris.ca:1880/122828"},"canonical_url":"https://search.dev.ndltd.org/etd/calgary/oai:ucalgary.scholaris.ca:1880/122828","repository":{"repo_id":"calgary","name":"University of Calgary","base_url":"https://ucalgary.scholaris.ca/server/oai/request"},"display":{"title":"Comparison of and Improvements to Degree Zero Divisor Class Group Arithmetic in Algebraic Function Fields","abstract":"This thesis develops improved algorithms for Jacobian arithmetic in global function fields and compares the improvements to previous works. We present two independent improvements to Jacobian arithmetic based on the unique representation described in [13]. The first improvement requires the function field to have a degree one place, and the second improvement requires a degree one infinite place. We performed a theoretical complexity analysis of our algorithms and measured the empirical performance of our implementations. To improve upon [13] we optimized for typical inputs rather than worst case performance, a strategy our empirical analysis demonstrated was worthwhile. To the best of our knowledge our implementations are the first publicly-available software implementations of Jacobian arithmetic with unique representatives. Our empirical testing demonstrates that our algorithmic improvements result in software that is faster in practice than previously published algorithms.","abstract_html":"This thesis develops improved algorithms for Jacobian arithmetic in global function fields and compares the improvements to previous works. We present two independent improvements to Jacobian arithmetic based on the unique representation described in [13]. The first improvement requires the function field to have a degree one place, and the second improvement requires a degree one infinite place. We performed a theoretical complexity analysis of our algorithms and measured the empirical performance of our implementations. To improve upon [13] we optimized for typical inputs rather than worst case performance, a strategy our empirical analysis demonstrated was worthwhile. To the best of our knowledge our implementations are the first publicly-available software implementations of Jacobian arithmetic with unique representatives. Our empirical testing demonstrates that our algorithmic improvements result in software that is faster in practice than previously published algorithms.","abstract_has_math":false,"creators":["Macri, Vincent"],"institution":"Science","degree_name":"Master of Science (MSc)","degree_level":null,"degree_discipline":"Mathematics &amp; Statistics","degree_department":null,"school":null,"contributors":[],"advisors":["Scheidler, Renate","Jacobson, Michael"],"committee_chairs":[],"committee_members":["Bauer, Mark","Nguyen, Dang Khoa"],"year":2025,"date_issued":"2025-09-11","date_published":"2025-09-11","updated_at":"2026-07-24T01:30:13Z","subjects":["global function fields","divisor class group","Jacobian"],"languages":["en"],"rights":["Unless otherwise indicated, this material is protected by copyright and has been made available with authorization from the copyright owner. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission."],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier.doi","label":"DOI","values":["https://dx.doi.org/10.11575/PRISM/50422"],"render_values":[{"text":"https://dx.doi.org/10.11575/PRISM/50422","href":"https://dx.doi.org/10.11575/PRISM/50422","code":true}]}]},"links":{"outbound_url":"https://hdl.handle.net/1880/122828","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Scheidler, Renate","Jacobson, Michael"]},{"key":"dc:contributor.committeemember","label":"Committee Member","values":["Bauer, Mark","Nguyen, Dang Khoa"]},{"key":"dc:creator","label":"Author","values":["Macri, Vincent"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2025-11"]},{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2025-09-17T14:50:37Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2025-09-17T14:50:37Z"]},{"key":"dc:date.issued","label":"Date","values":["2025-09-11"]},{"key":"dc:type","label":"Dc Type","values":["master thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Mathematics &amp; Statistics"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science (MSc)"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Calgary"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["global function fields","divisor class group","Jacobian"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["Unless otherwise indicated, this material is protected by copyright and has been made available with authorization from the copyright owner. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission."]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.doi","label":"DOI","values":["https://dx.doi.org/10.11575/PRISM/50422"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/1880/122828"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["This thesis develops improved algorithms for Jacobian arithmetic in global function fields and compares the improvements to previous works. We present two independent improvements to Jacobian arithmetic based on the unique representation described in [13]. The first improvement requires the function field to have a degree one place, and the second improvement requires a degree one infinite place. We performed a theoretical complexity analysis of our algorithms and measured the empirical performance of our implementations. To improve upon [13] we optimized for typical inputs rather than worst case performance, a strategy our empirical analysis demonstrated was worthwhile. To the best of our knowledge our implementations are the first publicly-available software implementations of Jacobian arithmetic with unique representatives. Our empirical testing demonstrates that our algorithmic improvements result in software that is faster in practice than previously published algorithms."]},{"key":"dc:title","label":"Title","values":["Comparison of and Improvements to Degree Zero Divisor Class Group Arithmetic in Algebraic Function Fields"]}]}],"canonical_facts":{"dc:contributor.advisor":["Scheidler, Renate","Jacobson, Michael"],"dc:contributor.committeemember":["Bauer, Mark","Nguyen, Dang Khoa"],"dc:creator":["Macri, Vincent"],"dc:date":["2025-11"],"dc:date.accessioned":["2025-09-17T14:50:37Z"],"dc:date.available":["2025-09-17T14:50:37Z"],"dc:date.issued":["2025-09-11"],"dc:description.abstract":["This thesis develops improved algorithms for Jacobian arithmetic in global function fields and compares the improvements to previous works. We present two independent improvements to Jacobian arithmetic based on the unique representation described in [13]. The first improvement requires the function field to have a degree one place, and the second improvement requires a degree one infinite place. We performed a theoretical complexity analysis of our algorithms and measured the empirical performance of our implementations. To improve upon [13] we optimized for typical inputs rather than worst case performance, a strategy our empirical analysis demonstrated was worthwhile. To the best of our knowledge our implementations are the first publicly-available software implementations of Jacobian arithmetic with unique representatives. Our empirical testing demonstrates that our algorithmic improvements result in software that is faster in practice than previously published algorithms."],"dc:identifier.doi":["https://dx.doi.org/10.11575/PRISM/50422"],"dc:identifier.uri":["https://hdl.handle.net/1880/122828"],"dc:language.iso":["en"],"dc:rights":["Unless otherwise indicated, this material is protected by copyright and has been made available with authorization from the copyright owner. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission."],"dc:subject":["global function fields","divisor class group","Jacobian"],"dc:title":["Comparison of and Improvements to Degree Zero Divisor Class Group Arithmetic in Algebraic Function Fields"],"dc:type":["master thesis"],"thesis:degree_discipline":["Mathematics &amp; Statistics"],"thesis:degree_name":["Master of Science (MSc)"],"thesis:institution_name":["University of Calgary"]},"updated_at":"2026-07-24T01:30:13Z"}