OAI/Computability/QuantumFactoring/BitStackLists.lean
8 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.ExactQuantumFactoring.BitStackProgram.reverseMoveline 14Source documentation
Reverse one stack onto another, preserving all symbols.
def reverseMove (a b : K) : Program K := .loop a (.push b false) (.push b true)
- def
OAI.ExactQuantumFactoring.BitStackProgram.clearline 15 - def
OAI.ExactQuantumFactoring.BitStackProgram.duplicateReverseline 17 - lemma
OAI.ExactQuantumFactoring.BitStackProgram.update_commline 21 - lemma
OAI.ExactQuantumFactoring.BitStackProgram.clear_runsline 27 - lemma
OAI.ExactQuantumFactoring.BitStackProgram.reverseMove_runsline 44 - lemma
OAI.ExactQuantumFactoring.BitStackProgram.duplicateReverse_loop_runsline 71 - lemma
OAI.ExactQuantumFactoring.BitStackProgram.duplicateReverse_runsline 106