Relocating raw circuit fragments -- proof internals #
theorem
Complexity.CircuitCode.RawGate.wellFormedAt_shift_iff_internal
(offset available : ℕ)
(gate : RawGate)
:
theorem
Complexity.CircuitCode.RawCircuit.length_shift_internal
(offset : ℕ)
(circuit : RawCircuit)
:
theorem
Complexity.CircuitCode.RawCircuit.topologicallyWellFormed_shift_iff_internal
(offset available : ℕ)
(circuit : RawCircuit)
:
TopologicallyWellFormed (offset + available) (shift offset circuit) ↔ TopologicallyWellFormed available circuit
theorem
Complexity.CircuitCode.RawCircuit.evalAux?_shift_internal
(offset : ℕ)
(circuit : RawCircuit)
(leading wires : Array Bool)
(hleading : leading.size = offset)
: