Computing square roots in quaternion algebras
Przemysław Koprowski
TL;DR
This work delivers the first explicit algorithm for computing square roots in quaternion algebras over global fields with $\operatorname{char} K \neq 2$. It develops separate strategies for non-central and central elements, with distinctive treatments for split and non-split algebras: a direct bi-quadratic approach for non-central elements, and isotropy/norm-equation reductions for central elements, including a two-norm-equation method in the non-split case. The algorithms leverage quadratic-form isotropy, norm equations in quadratic extensions, and local-global principles (Hilbert symbols and Hasse reciprocity) to guarantee correctness and termination. Practically, these results provide concrete procedures to compute quaternionic square roots across broad classes of global fields, enabling applications in number theory and related computational settings.
Abstract
We present an explicit algorithmic method for computing square roots in quaternion algebras over global fields of characteristic different from 2.
