OAI/Computability/QuantumFactoring/ZeroOutside.lean
11 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.ExactQuantumFactoring.zeroOutsideline 18Source documentation
A linear-size clean-work flag, leaving every protected input bit alone.
def zeroOutside {q : ℕ} (I : Finset (Fin q)) : BooleanNetwork q 1 := …Mentions: OAI.ExactQuantumFactoring.BooleanNetwork
- lemma
OAI.ExactQuantumFactoring.zeroOutside_valueline 21 - lemma
OAI.ExactQuantumFactoring.zeroOutside_countline 34 - lemma
OAI.ExactQuantumFactoring.zeroOutside_sectorline 46 - lemma
OAI.ExactQuantumFactoring.tensorLayout_zeroline 59 - lemma
OAI.ExactQuantumFactoring.PhysicalTree.launchZero_suffixline 71 - lemma
OAI.ExactQuantumFactoring.PhysicalTree.paddedZero_suffixline 76 - lemma
OAI.ExactQuantumFactoring.PhysicalTree.quarterZero_cleanline 87 - def
OAI.ExactQuantumFactoring.PhysicalTree.zeroNetline 113Source documentation
The zero reflection's flag depends only on the length and the actual clean work coordinates, never on the unknown integer or its factorization.
def zeroNet (n : ℕ) : BooleanNetwork (quarterWidth n) 1 := zeroOutside (inputWires n)
Mentions: OAI.ExactQuantumFactoring.BooleanNetwork, OAI.ExactQuantumFactoring.PhysicalTree.quarterWidth, OAI.ExactQuantumFactoring.zeroOutside, OAI.ExactQuantumFactoring.PhysicalTree.inputWires
- lemma
OAI.ExactQuantumFactoring.PhysicalTree.zeroNet_countline 115 - lemma
OAI.ExactQuantumFactoring.PhysicalTree.zeroNet_sectorline 118