Papers
Topics
Authors
Recent
Search
2000 character limit reached

Implementing Hadamard Matrices in SageMath

Published 29 Jun 2023 in math.CO | (2306.16812v1)

Abstract: Hadamard matrices are (−1,+1)(-1, +1) square matrices with mutually orthogonal rows. The Hadamard conjecture states that Hadamard matrices of order nn exist whenever nn is $1$, $2$, or a multiple of $4$. However, no construction is known that works for all values of nn, and for some orders no Hadamard matrix has yet been found. Given the many practical applications of these matrices, it would be useful to have a way to easily check if a construction for a Hadamard matrix of order nn exists, and in case to create it. This project aimed to address this, by implementing constructions of Hadamard and skew Hadamard matrices to cover all known orders less than or equal to $1000$ in SageMath, an open-source mathematical software. Furthermore, we implemented some additional mathematical objects, such as complementary difference sets and T-sequences, which were not present in SageMath but are needed to construct Hadamard matrices. This also allows to verify the correctness of the results given in the literature; within the n≤1000n\leq 1000 range, just one order, $292$, of a skew Hadamard matrix claimed to have a known construction, required a fix.

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.