An algorithm for computing the Weierstrass normal form
ISSAC '95 Proceedings of the 1995 international symposium on Symbolic and algebraic computation
Rational parametrizations of algebraic curves using a canonical divisor
Journal of Symbolic Computation - Special issue: parametric algebraic curves and applications
The MAGMA algebra system I: the user language
Journal of Symbolic Computation - Special issue on computational algebra and number theory: proceedings of the first MAGMA conference
Counting points on curves over finite fields
Journal of Symbolic Computation
Finding a basis of a linear system with pairwise distinct discrete valuations on an algebraic curve
Journal of Symbolic Computation
Computation in Algebraic Function Fields for Effective Construction of Algebraic-Geometric Codes
AAECC-11 Proceedings of the 11th International Symposium on Applied Algebra, Algebraic Algorithms and Error-Correcting Codes
Computing in the jacobian of a plane algebraic curve
ANTS-I Proceedings of the First International Symposium on Algorithmic Number Theory
On Integral Basis Reduction in Global Function Fields
ANTS-II Proceedings of the Second International Symposium on Algorithmic Number Theory
Lattice Basis Reduction in Function Fields
ANTS-III Proceedings of the Third International Symposium on Algorithmic Number Theory
Arithmetic on superelliptic curves
Mathematics of Computation
An Algorithm for Computing Weierstrass Points
ANTS-V Proceedings of the 5th International Symposium on Algorithmic Number Theory
Linear algebra algorithms for divisors on an algebraic curve
Mathematics of Computation
An L (1/3 + ε) Algorithm for the Discrete Logarithm Problem for Low Degree Curves
EUROCRYPT '07 Proceedings of the 26th annual international conference on Advances in Cryptology
Ate Pairing on Hyperelliptic Curves
EUROCRYPT '07 Proceedings of the 26th annual international conference on Advances in Cryptology
EUROCRYPT'03 Proceedings of the 22nd international conference on Theory and applications of cryptographic techniques
Isogenies and the discrete logarithm problem in Jacobians of genus 3 hyperelliptic curves
EUROCRYPT'08 Proceedings of the theory and applications of cryptographic techniques 27th annual international conference on Advances in cryptology
Minimum distance decoding of general algebraic geometry codes via lists
IEEE Transactions on Information Theory
Solving genus zero Diophantine equations over number fields
Journal of Symbolic Computation
ICMS'06 Proceedings of the Second international conference on Mathematical Software
Classification of genus 3 curves in special strata of the moduli space
ANTS'06 Proceedings of the 7th international conference on Algorithmic Number Theory
Correspondences on hyperelliptic curves and applications to the discrete logarithm
SIIS'11 Proceedings of the 2011 international conference on Security and Intelligent Information Systems
Group law computations on jacobians of hyperelliptic curves
SAC'11 Proceedings of the 18th international conference on Selected Areas in Cryptography
Algebraic curves and cryptography
Finite Fields and Their Applications
Generalised jacobians in cryptography and coding theory
WAIFI'12 Proceedings of the 4th international conference on Arithmetic of Finite Fields
Explicit solution by radicals, gonal maps and plane models of algebraic curves of genus 5 or 6
Journal of Symbolic Computation
First steps towards radical parametrization of algebraic surfaces
Computer Aided Geometric Design
Computational aspects of retrieving a representation of an algebraic geometry code
Journal of Symbolic Computation
Hi-index | 0.06 |
We develop a simple and efficient algorithm to compute Riemann---Roch spaces of divisors in general algebraic function fields which does not use the Brill-Noether method of adjoints or any series expansions. The basic idea also leads to an elementary proof of the Riemann-Roch theorem. We describe the connection to the geometry of numbers of algebraic function fields and develop a notion and algorithm for divisor reduction. An important application is to compute in the divisor class group of an algebraic function field.