boolean_function

Module affine_equivalence_classes

Source
Expand description

Operations on affine equivalence classes of boolean functions

$g$ and $f$ $n$-variable Boolean functions are affine equivalent if $\forall x \in \mathbb{F}_2, g(x) = f(Dx + a) + bx + c$ for some D $\in \mathcal M_n(\mathbb{F}_2)$ invertible matrix, $a, b \in \mathbb{F}^n_2$ vectors and $c \in \mathbb{F}_2$

All the equivalence classes representatives have been computed by Joanne Elizabeth Fuller, in her thesis.

Structs§

Constants§

Functions§