OAI/Computability/QuantumFactoring/RetainedTable.lean
8 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.ExactQuantumFactoring.NodeMachine.fieldRowsline 23Source documentation
Every field is selected from its actual retained location. Dummy rows are kept: the rectangular shape is a compile-time function only of n and t.
def fieldRows (t : ℕ) : List (BooleanNetwork (M.width t) n × List (BooleanNetwork (M.width t) n)) := …Mentions: OAI.ExactQuantumFactoring.BooleanNetwork
- lemma
OAI.ExactQuantumFactoring.NodeMachine.fieldRows_lengthline 27 - lemma
OAI.ExactQuantumFactoring.NodeMachine.fieldRows_valuesline 30 - lemma
OAI.ExactQuantumFactoring.NodeMachine.fieldRows_countsline 36 - lemma
OAI.ExactQuantumFactoring.NodeMachine.fieldRows_table_lengthline 46 - def
OAI.ExactQuantumFactoring.NodeMachine.retainedOrderline 56Source documentation
The literal order network already available at any retained stage, before adding its reversible phase-flag wrapper.
def retainedOrder (t : ℕ) (a m : BooleanNetwork (M.width t) n) : BooleanNetwork (M.width t) n := …
Mentions: OAI.ExactQuantumFactoring.BooleanNetwork
- lemma
OAI.ExactQuantumFactoring.NodeMachine.retainedOrder_exactline 59 - lemma
OAI.ExactQuantumFactoring.NodeMachine.retainedOrder_countline 76