Packing the Pauli register into consecutive field rows #
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
theorem
MIPRE.Introspection.PauliStageProgram.packRows_apply
(x z : List Cost.BitStr)
(s : Cost.BitStr)
(v : List Cost.BitStr)
(rx rz : Cost.BitStr)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
MIPRE.Introspection.PauliStageProgram.unpackRows_packRows
(m : ℕ)
(x z : List Cost.BitStr)
(s : Cost.BitStr)
(v : List Cost.BitStr)
(rx rz : Cost.BitStr)
(hx : x.length = m)
(hz : z.length = m)
(hv : v.length = m)
:
@[reducible, inline]
Input to a row query: widths, type, stage, prefix rows, vector rows.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[reducible, inline]
Binary queries convert basis coordinates on entry and exit.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.