The quadratic hull of a code and the geometric view on multiplication algorithms

12/13/2019
by   Hugues Randriambololona, et al.
0

We introduce the notion of quadratic hull of a linear code, and give some of its properties. We then show that any symmetric bilinear multiplication algorithm for a finite-dimensional algebra over a field can be obtained by evaluation-interpolation at simple points (i.e. of degree and multiplicity 1) on a naturally associated space, namely the quadratic hull of the corresponding code. This also provides a geometric answer to some questions such as: which linear maps actually are multiplication algorithms, or which codes come from supercodes (as asked by Shparlinski-Tsfasman-Vladut). We illustrate this with examples, in particular we describe the quadratic hull of all the optimal algorithms computed by Barbulescu-Detrey-Estibals-Zimmermann for small algebras. In our presentation we actually work with multiplication reductions. This is a generalization of multiplication algorithms, that allows for instance evaluation-interpolation at points of higher degree and/or with multiplicities, and also includes the recently introduced notion of "reverse multiplication-friendly embedding" from Cascudo-Cramer-Xing-Yang. All our results hold in this more general context.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/21/2015

Fast Operations on Linearized Polynomials and their Applications in Coding Theory

This paper considers fast algorithms for operations on linearized polyno...
research
01/03/2018

Gaps between prime numbers and tensor rank of multiplication in finite fields

We present effective upper bounds on the symmetric bilinear complexity o...
research
02/06/2017

Fast multiplication for skew polynomials

We describe an algorithm for fast multiplication of skew polynomials. It...
research
10/07/2019

Space-efficient quantum multiplication of polynomials for binary finite fields with sub-quadratic Toffoli gate count

Multiplication is an essential step in a lot of calculations. In this pa...
research
01/13/2020

On fast multiplication of a matrix by its transpose

We present a non-commutative algorithm for the multiplication of a 2x2-b...
research
01/23/2018

Why and How to Avoid the Flipped Quaternion Multiplication

Over the last decades quaternions have become a crucial and very success...
research
07/24/2023

Fast in-place accumulated bilinear formulae

Bilinear operations are ubiquitous in computer science and in particular...

Please sign up or login with your details

Forgot password? Click here to reset