Technical Notes

Introduction

There isn’t a lot of material on the web devoted to computational work in GF(2).
We add some here:

Paper Topic
Working in GF(2) Some notes about the vagaries of working in \(\mathbb{F}_2\).
Library Design Notes Notes about the overall design of the bit library.
Danilevsky’s Method An algorithm to compute the characteristic polynomial of a square matrix — the algorithm isn’t well known, so we review it here.
Polynomial Reduction An algorithm to compute \(x^N\) mod \(P(x)\) where \(P(x)\) is a polynomial over \(\mathbb{F}_2\) and \(N\) is potentially a huge integer.
Back to top