Division-free arithmetic programs over a field and their operation counts.
Relabel a gate's input wires while preserving its register references.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Replace input wires by new input wires or literal scalars.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Relabel every input wire of a straight-line program.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Specialize a program's inputs to new wires or literal scalars.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A composed program with output maps and correctness and cost certificates for both stages.
- registers : ℕ
Number of registers in the composed program.
The straight-line program realizing the composition.
Locations of the first program's outputs in the composed register space.
Locations of the second program's outputs in the composed register space.
Instances For
Extend a certified composition by one gate without changing its cost accounting.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Substitute the outputs of one program for the input wires of another.
Equations
- One or more equations did not get rendered due to their size.