OAI/Computability/QuantumFactoring/WordNetworks.lean
12 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.ExactQuantumFactoring.BitArithmetic.leftWord_appendline 15 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.rightWord_appendline 17 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.mul_wordline 20 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.mod_wordline 28 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.add_wordline 36 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.bitsValue_append_zeroline 44 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.padRight_wordline 62 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.bitsValue_takeline 66 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.setWidth_toNat_of_leline 75 - def
OAI.ExactQuantumFactoring.BitArithmetic.wordConstantline 81Source documentation
A word of constants uses at most one Boolean node per output bit.
def wordConstant {n : ℕ} {w : ℕ} (v : BitVec w) : BooleanNetwork n w := …Mentions: OAI.ExactQuantumFactoring.BooleanNetwork
- lemma
OAI.ExactQuantumFactoring.BitArithmetic.wordConstant_evalline 84 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.wordConstant_countline 91