OAI/MathematicalPhysics/ContinuumCoulomb/Quantum/QuantumAdjacentProgram.lean

GitHub source file

9 declarations, 0 contain sorry, 0 declared as axioms

The recursive adjacent-CNOT construction is a literal finite prefix, one central gate, and its reversed prefix.

  1. def OAI.ContinuumCoulomb.QuantumCircuitCode.swapPrefix line 13
  2. theorem OAI.ContinuumCoulomb.QuantumCircuitCode.swapPrefix_succ line 16
  3. def OAI.ContinuumCoulomb.QuantumCircuitCode.adjacentList line 26
  4. theorem OAI.ContinuumCoulomb.QuantumCircuitCode.adjacentList_eq line 29
  5. def OAI.ContinuumCoulomb.QuantumCircuitCode.swapPrefixProgram line 42
  6. def OAI.ContinuumCoulomb.QuantumCircuitCode.orderedCnotProgram line 52
  7. abbrev OAI.ContinuumCoulomb.QuantumCircuitCode.AdjacentInput line 63
  8. def OAI.ContinuumCoulomb.QuantumCircuitCode.adjacentInputCode line 64
  9. def OAI.ContinuumCoulomb.QuantumCircuitCode.adjacentProgram line 67