「‍」 Lingenic

Quantum Programming Logic

(⤓.md ◇.md); γ ≜ [2026-07-17T120407.600, 2026-07-17T135416.643] ∧ |γ| = 3

Quantum Programming Logic

Origin. D'Hondt and Panangaden (2006), Ying (2012). Hoare-style logic for quantum programs. Quantum weakest precondition. Verification of quantum algorithms. Foundation for quantum program correctness.

Models. Program logic for quantum. Classical Hoare: {P} C {Q} for classical programs. Quantum Hoare: {ρ} C {σ} for quantum programs. Density matrices as assertions. Quantum operations as commands.

Formalism.

Quantum state assertions: ρ: density matrix (positive, trace 1). ρ ⊑ σ: Löwner order (σ - ρ positive semidefinite). Partial correctness: {ρ} C {σ} means if input satisfies ρ, output satisfies σ.

Quantum commands:

  • q := |0⟩ (initialization)
  • q := U[q] (unitary transformation)
  • measure q (measurement)
  • if □m=i → Pᵢ fi (measurement-based conditional)

Quantum Hoare rules: Initialization: {I} q := |0⟩ {|0⟩⟨0|}

Unitary: {U†ρU} q := U[q] {ρ}

Measurement: {Σᵢ MᵢρMᵢ†} measure q {ρ}

Sequential: {ρ} C₁ {σ} {σ} C₂ {τ} ───────────────────────── {ρ} C₁; C₂ {τ}

Quantum weakest precondition: wp(C, ρ) = weakest state such that {wp(C,ρ)} C {ρ}

Total correctness: Loops: require termination proof. Quantum while: fixed-point semantics.

Symbols.

SymbolUnicodeNameMeaning
ρ, σU+03C1, U+03C3Density matrixQuantum state
UUnitaryQuantum gate
MMeasurementObservable
U+2291Löwner orderState comparison
U+2020DaggerAdjoint
|0⟩Zero stateInitial qubit
wpWeakest preconditionPrecondition

Metatheory. Soundness: valid triples preserve quantum semantics. Completeness: for finite-dimensional. Quantum wp well-defined. No cloning: classical rules don't apply directly. Entanglement complicates local reasoning.

Applies to. Quantum algorithm verification. Quantum error correction. Quantum cryptography. Quantum compilers. Formal methods for quantum.

Limitations. Infinite-dimensional harder. Continuous parameters. Error/noise modeling separate. Tool support emerging. Scalability challenges. Entanglement across qubits.

© 2026 Lingenic LLC