Documentation ¶
Overview ¶
Package equivalence implements the linear equivalence algorithm. TODO: The affine equivalence algorithm.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Additive ¶
type Additive struct {
A, B encoding.ByteAdditive
}
Additive is an additive equivalence--a pair of bytes, (A, B) such that f(x + a) = f(x) + b for all x.
type Affine ¶
type Affine struct {
A, B encoding.ByteAffine
}
Affine is an affine equivalence--a part of affine transformations such that f(A(x)) = B(g(x)) for all x.
type Linear ¶
type Linear struct {
A, B encoding.ByteLinear
}
Linear is a linear equivalence--a pair of matrices, (A, B) such that f(A(x)) = B(g(x)) for all x.
Click to show internal directories.
Click to hide internal directories.