OAI/Computability/QuantumFactoring/CyclicCircuit.lean
12 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.ExactQuantumFactoring.BitArithmetic.decodeCyclicline 16 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.decodeCyclic_coeffline 19 - def
OAI.ExactQuantumFactoring.BitArithmetic.cyclicTermline 22 - def
OAI.ExactQuantumFactoring.BitArithmetic.cyclicMulNetline 26 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.cyclicMulNet_valueline 30 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.cyclicMulNet_correctline 48 - abbrev
OAI.ExactQuantumFactoring.BitArithmetic.cyclicMulBoundline 57 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.cyclicTerm_countline 60 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.cyclicMulNet_countline 67 - def
OAI.ExactQuantumFactoring.BitArithmetic.CanonicalCyclicline 81Source documentation
Canonical representatives permit exact word comparison of arrays.
def CanonicalCyclic {s w : ℕ} (m : ℕ) (x : Basis (s*w)) : Prop := …Mentions: OAI.ExactQuantumFactoring.Basis
- lemma
OAI.ExactQuantumFactoring.BitArithmetic.cyclicMulNet_canonicalline 84 - lemma
OAI.ExactQuantumFactoring.BitArithmetic.decodeCyclic_injectiveline 91