OAI/Computability/QuantumFactoring/ClosedLevelCircuit.lean
8 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.ExactQuantumFactoring.BitArithmetic.oddPartNetline 22Source documentation
Compute the odd part by a bounded gcd and exact integer division.
def oddPartNet {k n : ℕ} (a : BooleanNetwork k n) : BooleanNetwork k n := …Mentions: OAI.ExactQuantumFactoring.BooleanNetwork
- lemma
OAI.ExactQuantumFactoring.BitArithmetic.oddPartNet_valueline 25 - def
OAI.ExactQuantumFactoring.BitArithmetic.closedLevelNetline 40Source documentation
An exact level count, selected by the bounded divisibility predicate. The branch at t≥n is zero since a is a nonzero n-bit word.
def closedLevelNet {k n : ℕ} (a : BooleanNetwork k n) (t : ℕ) : BooleanNetwork k n := …Mentions: OAI.ExactQuantumFactoring.BooleanNetwork
- lemma
OAI.ExactQuantumFactoring.BitArithmetic.closedLevelNet_valueline 47 - def
OAI.ExactQuantumFactoring.BitArithmetic.oddPartBoundline 79 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.oddPartNet_countline 80 - def
OAI.ExactQuantumFactoring.BitArithmetic.closedLevelBoundline 89 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.closedLevelNet_countline 90