Equivalences between explicit and legacy Pauli question contents #
Only line questions carry the seed. Permuting that coordinate on their raw contents gives a genuine equivalence, including contents outside the support of the sampler. The same permutation of the shared random seed intertwines all twenty-six sampled question maps simultaneously.
Change the field seed coordinate and leave every other coordinate intact.
Equations
Instances For
theorem
MIPRE.QLD.PauliCL.ExplicitSeed.vectorPermutation_content
{F : Type u_1}
[Field F]
[Fintype F]
[DecidableEq F]
{m : ℕ}
(π : F ≃ F)
(c : Content F m)
:
Raw output-question equivalence; only the two line families retain a seed.
Equations
- MIPRE.QLD.PauliCL.ExplicitSeed.outputPermutation π (MIPRE.QLD.Ty.aline W) = MIPRE.QLD.PauliCL.ExplicitSeed.vectorPermutation π
- MIPRE.QLD.PauliCL.ExplicitSeed.outputPermutation π (MIPRE.QLD.Ty.dline W) = MIPRE.QLD.PauliCL.ExplicitSeed.vectorPermutation π
- MIPRE.QLD.PauliCL.ExplicitSeed.outputPermutation π x✝ = Equiv.refl (MIPRE.QLD.PauliCL.Coord m → F)
Instances For
theorem
MIPRE.QLD.PauliCL.ExplicitSeed.questionOfVector_outputPermutation
{F : Type u_1}
[Field F]
[Fintype F]
[DecidableEq F]
{m : ℕ}
(π : F ≃ F)
(T : Ty)
(x : Coord m → F)
:
theorem
MIPRE.QLD.PauliCL.ExplicitSeed.outputPermutation_presentation
{F : Type u_1}
[Field F]
[Fintype F]
[DecidableEq F]
{m : ℕ}
[NeZero m]
(hm : m ∣ Fintype.card F)
(χ : F → Fin m)
(π : F ≃ F)
(hχ : ∀ (s : F), LIDT.CL.chi hm (π s) = χ s)
(T : Ty)
(c : Content F m)
:
(outputPermutation π T) ((presentation χ T).eval (contentVector c)) = (PauliCL.presentation hm T).eval (contentVector ((contentPermutation π) c))
noncomputable def
MIPRE.QLD.PauliCL.ExplicitSeed.binaryOutputPermutation
{F : Type u_1}
[Field F]
{m : ℕ}
[Algebra (ZMod 2) F]
{t : ℕ}
(π : F ≃ F)
(b : Module.Basis (Fin t) (ZMod 2) F)
(T : Ty)
:
Raw binary output-question equivalence, in the supplied basis.
Equations
- One or more equations did not get rendered due to their size.
Instances For
noncomputable def
MIPRE.QLD.PauliCL.ExplicitSeed.binarySeedPermutation
{F : Type u_1}
[Field F]
{m : ℕ}
[Algebra (ZMod 2) F]
{t : ℕ}
(π : F ≃ F)
(b : Module.Basis (Fin t) (ZMod 2) F)
:
The corresponding permutation of the common binary random content.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
MIPRE.QLD.PauliCL.ExplicitSeed.binaryOutputPermutation_presentation
{F : Type u_1}
[Field F]
[Fintype F]
[DecidableEq F]
{m : ℕ}
[NeZero m]
[Algebra (ZMod 2) F]
{t : ℕ}
(hm : m ∣ Fintype.card F)
(χ : F → Fin m)
(π : F ≃ F)
(hχ : ∀ (s : F), LIDT.CL.chi hm (π s) = χ s)
(b : Module.Basis (Fin t) (ZMod 2) F)
(T : Ty)
(x : Fin ((3 * m + 3) * t) → ZMod 2)
:
(binaryOutputPermutation π b T) ((binaryPresentation χ b T).eval x) = (PauliCL.binaryPresentation hm b T).eval ((binarySeedPermutation π b) x)