Unrestricted XOR--AND circuits #
Free XORs are represented by submodule spans. At gate j, both factors must
belong to the affine span enlarged by the outputs of gates with index below
j. This semantic presentation is equivalent to storing coefficient masks,
but makes the unrestricted nature of nonlinear feedback explicit.
The functions available for free immediately before gate j.
Equations
Instances For
An unrestricted XOR--AND circuit with exactly r AND gates.
The Boolean function produced by each AND gate.
The left input function of each AND gate.
The right input function of each AND gate.
Instances For
A circuit all of whose AND inputs are affine in the original inputs.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The circuit with no AND gates.
Equations
- UnrestrictedBooleanMul.Circuit.empty m = UnrestrictedBooleanMul.Circuit.ofAffineProducts (fun (i : Fin 0) => i.elim0) (fun (i : Fin 0) => i.elim0) ⋯ ⋯
Instances For
Unrestricted Boolean multiplicative complexity (zero for an uncomputable target).
Equations
Instances For
Unrestricted AND-gate complexity, with XOR and constants free.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Mapping a final wire space through a linear map that kills affine functions leaves exactly the span of the mapped AND-gate outputs.
Dimension lower bound obtained from any coordinate projection that kills affine functions and sends the targets to the standard basis.