OAI/Computability/QuantumFactoring/BitStackPrograms.lean
21 declarations, 0 contain sorry, 0 declared as axioms
A literal finite Boolean-stack compiler for circuit descriptions. Branches inspect and consume one symbol, not an entire encoded word. Operational derivations below count actual finite-state TM2 transitions.
- inductive
OAI.ExactQuantumFactoring.BitStackProgram.Programline 16 - def
OAI.ExactQuantumFactoring.BitStackProgram.Nodeline 23 - instance
OAI.ExactQuantumFactoring.BitStackProgram.nodeFintypeline 29 - def
OAI.ExactQuantumFactoring.BitStackProgram.entryline 41 - abbrev
OAI.ExactQuantumFactoring.BitStackProgram.Storeline 46 - abbrev
OAI.ExactQuantumFactoring.BitStackProgram.Configline 47 - def
OAI.ExactQuantumFactoring.BitStackProgram.configuredline 48 - def
OAI.ExactQuantumFactoring.BitStackProgram.jumpline 49 - def
OAI.ExactQuantumFactoring.BitStackProgram.dispatchline 51 - def
OAI.ExactQuantumFactoring.BitStackProgram.statementline 56 - inductive
OAI.ExactQuantumFactoring.BitStackProgram.Runsline 77 - lemma
OAI.ExactQuantumFactoring.BitStackProgram.iterate_stepline 94 - lemma
OAI.ExactQuantumFactoring.BitStackProgram.iterate_compline 96 - lemma
OAI.ExactQuantumFactoring.BitStackProgram.dispatch_nilline 102 - lemma
OAI.ExactQuantumFactoring.BitStackProgram.dispatch_falseline 108 - lemma
OAI.ExactQuantumFactoring.BitStackProgram.dispatch_trueline 114 - theorem
OAI.ExactQuantumFactoring.BitStackProgram.compile_runsline 121 - def
OAI.ExactQuantumFactoring.BitStackProgram.machineline 194 - lemma
OAI.ExactQuantumFactoring.BitStackProgram.machine_alphabets_finiteline 208 - def
OAI.ExactQuantumFactoring.BitStackProgram.singletonStoreline 212 - def
OAI.ExactQuantumFactoring.BitStackProgram.machine_outputsline 215