OAI/Computability/QuantumFactoring/TransitionWords.lean
19 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.ExactQuantumFactoring.TransitionWords.encodeline 24Source documentation
K n-bit words in consecutive little-endian fields, followed by one zero word. This fits exactly the source's W=n(K+1) output cap.
def encode {n K : ℕ} (a : Fin K→Basis n) : Basis (n*(K+1)) := fun i => …Mentions: OAI.ExactQuantumFactoring.Basis
- def
OAI.ExactQuantumFactoring.TransitionWords.readline 28 - lemma
OAI.ExactQuantumFactoring.TransitionWords.read_encodeline 31 - lemma
OAI.ExactQuantumFactoring.TransitionWords.encode_injectiveline 36 - lemma
OAI.ExactQuantumFactoring.TransitionWords.pow_width_leline 42 - abbrev
OAI.ExactQuantumFactoring.ListSlots.Kline 50 - abbrev
OAI.ExactQuantumFactoring.ListSlots.Ordinaryline 51 - abbrev
OAI.ExactQuantumFactoring.ListSlots.Resultline 52 - def
OAI.ExactQuantumFactoring.ListSlots.freshline 55 - def
OAI.ExactQuantumFactoring.ListSlots.ordinaryline 59 - def
OAI.ExactQuantumFactoring.ListSlots.canonicalline 62 - def
OAI.ExactQuantumFactoring.ListSlots.passedline 65 - def
OAI.ExactQuantumFactoring.ListSlots.outputline 69 - def
OAI.ExactQuantumFactoring.ListSlots.GoodOutputline 72 - lemma
OAI.ExactQuantumFactoring.ListSlots.ordinary_goodline 77 - lemma
OAI.ExactQuantumFactoring.ListSlots.canonical_goodline 86 - lemma
OAI.ExactQuantumFactoring.ListSlots.fresh_normalizedline 91 - lemma
OAI.ExactQuantumFactoring.ListSlots.passed_massline 94 - lemma
OAI.ExactQuantumFactoring.ListSlots.passed_goodline 99