English

Computing the $p$-adic Canonical Quadratic Form in Polynomial Time

Data Structures and Algorithms 2014-09-23 v1 Number Theory Rings and Algebras

Abstract

An nn-ary integral quadratic form is a formal expression Q(x1,..,xn)=1i,jnaijxixjQ(x_1,..,x_n)=\sum_{1\leq i,j\leq n}a_{ij}x_ix_j in nn-variables x1,...,xnx_1,...,x_n, where aij=ajiZa_{ij}=a_{ji} \in \mathbb{Z}. We present a randomized polynomial time algorithm that given a quadratic form Q(x1,...,xn)Q(x_1,...,x_n), a prime pp, and a positive integer kk outputs a UGLn(Z/pkZ)\mathtt{U} \in \text{GL}_n(\mathbb{Z}/p^k\mathbb{Z}) such that U\mathtt{U} transforms QQ to its pp-adic canonical form.

Cite

@article{arxiv.1409.6199,
  title  = {Computing the $p$-adic Canonical Quadratic Form in Polynomial Time},
  author = {Chandan Dubey and Thomas Holenstein},
  journal= {arXiv preprint arXiv:1409.6199},
  year   = {2014}
}

Comments

arXiv admin note: text overlap with arXiv:1404.0281

R2 v1 2026-06-22T06:02:27.136Z