Mid-Circuit Measurement and Feedforward
An adaptive quantum circuit is a quantum–classical execution process: a measurement produces a classical record, and that record can change which operation, measurement, or stopping rule is used later. An outcome probability alone therefore does not define the circuit. The full object includes the state on every branch, the causal availability of records, the types and lifetimes of branch outputs, and the rule for combining terminal histories.
This page gives a convention-complete audit for finite, ideal dynamic circuits. It treats measurement-conditioned channels, reset and qubit reuse, physical corrections and Pauli frames, capped retry policies, and branch-aware resource and deadline calculations. The timing examples are declared schedule inputs; they do not constitute evidence about a physical controller, detector, or device.
Required background. Measurement in Circuits supplies measured and retained registers, outcome encoding, selected and unread outputs, and the circuit-instrument notation used below.
Dynamic Quantum–Classical Circuits
Section titled “Dynamic Quantum–Classical Circuits”A static unitary circuit denotes one linear operator, while a dynamic circuit denotes a causal family of quantum operations indexed by classical histories. If is the record available at one point in an execution, then a later instrument, channel, or stop decision may depend on . The history is data, not a coherent quantum label unless the circuit explicitly stores it in a quantum register.
Three objects must be kept distinct:
- a coherent controlled operation applies different target blocks while retaining off-diagonal control coherences;
- measurement-conditioned feedforward creates a classical record and then chooses a later channel from that record;
- postprocessing acts on data after the quantum job has ended and cannot change the already completed quantum evolution.
The first two can agree on a basis-state truth table while defining different channels on superpositions. Controlled Operations owns the coherent block-unitary side of this comparison. Here the relevant object is a measured, classically indexed process.
An adaptive circuit also needs an output contract. It may return a final quantum register, the full classical history, a coarsened success flag, a history-conditioned state, or only an unconditional mixture. Forgetting a history is a classical marginalization and a quantum mixture; it is never an amplitude sum over alternatives.
The Ten-Field Adaptive-Circuit Record
Section titled “The Ten-Field Adaptive-Circuit Record”Complete this record before calculating. Every field needs a value or a justified .
-
Adaptive task and licensed claim
State the transformation, decision, or statistic to be established. Separate ideal channel semantics, a hypothetical schedule, simulation evidence, and experimental evidence. -
Quantum registers, classical records, order, and lifetimes
Name every register, declare tensor and bitstring order, and say when each value is created, remains live, is released, or is replaced. -
Initial state, preparation, and promises
Give the normalized input, its preparation assumption, and any promised subspace or independence condition. -
Measurement instruments and reported outcomes
Specify the outcome maps and their output spaces. Map physical or mathematical outcomes to reported codes, including invalid codes when the model admits them. -
Branch predicates and classical dataflow
State which available records control each branch, how records are typed, and which values survive a merge. -
Conditional operations, frame updates, reset, and reuse
Give the channel on every live branch. Distinguish a physical operation from a bookkeeping update, and state the postcondition required before reuse. -
History probabilities, conditional states, and merge rule
Keep branch states subnormalized, identify a prefix-free terminal set, and declare whether the output retains or forgets the history. -
Causal schedule, latency budget, and resource currencies
Give event timestamps, record-path and branch durations, deadlines, guards, and expected as well as worst-case counts in separately named currencies. -
Output contract, verification metric, and evidence
Specify the returned quantum and classical systems, normalization and postcondition checks, comparison metrics, and the evidence layer actually available. -
Conclusion, stopping point, and canonical handoff
State exactly what passed, what remains unmodeled, and which specialist owner receives each unresolved question.
The record is incomplete if it omits record order, branch predicates, lifetimes, terminal histories, or the semantics of a branch merge. In particular, a circuit diagram whose wires share a horizontal coordinate does not by itself establish that the corresponding classical information is available in time.
Instruments, Conditional Channels, and History Probabilities
Section titled “Instruments, Conditional Channels, and History Probabilities”Let label a classical history at an internal node and the next reported outcome. Let be the outcome map chosen at that node, and let be the subsequent conditional channel. Starting with , define
The trace is the joint probability of the complete history , not merely a probability conditional on reaching . When ,
At each reachable internal node, the instrument must be complete on the declared input space and every conditional map must preserve trace unless that branch explicitly reports loss or abort. A zero-probability branch has a zero subnormalized state; it has no normalized posterior that can be used in a later calculation.
Let be a prefix-free set of terminal histories. Equivalently, one may audit all histories at one fixed depth. If the classical history register encodes termination and record length, the final classical-quantum state and its history-forgotten quantum output are
A complete capped policy satisfies
Never sum both an internal history and any of its descendants. That double counts executions. A terminal set such as is valid because no member is a prefix of another; the set is not.
Classical Predicates, Dataflow, and Branch Merges
Section titled “Classical Predicates, Dataflow, and Branch Merges”A predicate may depend only on records that exist at that point in the causal schedule. For example, the rule “apply when ” presupposes a reported bit , a declared encoding of detector outcomes into that bit, and a path by which the bit reaches the conditional operation. Branching on an unobserved ideal detector variable while the controller receives a noisy reported code describes a different process.
Classical control flow should make four features explicit:
- availability: the producing measurement precedes every use of its record;
- type: a bit, trit, status enum, history string, and Pauli-frame token are not interchangeable;
- scope: a record copied into an output remains present even if the quantum system that produced it is reset or released;
- termination: success, exhaustion, abort, invalid-code, and timeout exits are part of the policy rather than informal comments.
A branch merge is well typed only when every incoming edge supplies compatible quantum systems, classical values, lifetimes, and provenance. If one branch releases while another returns , a later operation on a merged symbol is undefined. The repair is to make both branches record-only, or to create a declared replacement on the branch that lacks a live qubit. Likewise, if branches carry different Pauli frames, the merged value is the pair , not an unqualified .
This semantic record is independent of one particular programming language. Quantum Software Stack and Circuit Intermediate Representations own executable control-flow representations, lowering, target capability profiles, and runtime interfaces.
Reset, Release, and Qubit Reuse
Section titled “Reset, Release, and Qubit Reuse”Reset is a channel with a declared postcondition. It is not an inverse of measurement and need not restore coherence with any system that was correlated with the measured qubit. For computational-basis measurement with , measurement followed by gives
This channel sends every normalized input to . It removes the input coherence and is many-to-one, so it is neither unitary nor invertible. If the bit was copied into a classical register, that record still contains the outcome distribution after the quantum reset.
Three lifecycle operations should not be conflated:
- reset returns a live quantum system satisfying a stated state postcondition;
- release ends the program’s right to use that physical system or logical value;
- reuse assigns a later role only after the required reset, preparation, or allocation contract has been met.
Reusing a wire name does not revive a destructively measured or released system. Conversely, a physical reset does not by itself prove that leakage, correlations with an environment, crosstalk, or calibration errors are absent. Those are experimental properties rather than consequences of the ideal channel equation.
Physical Corrections and Pauli-Frame Updates
Section titled “Physical Corrections and Pauli-Frame Updates”A physical correction applies a quantum operation. A Pauli-frame update instead stores a classical description of an outstanding Pauli and changes how later gates or measurements are interpreted. The two methods can implement the same logical output only if every later operation consumes the frame consistently.
Write a one-qubit frame, up to phase, as
If the next physical gates are and then , conjugation gives
where denotes equality up to a global phase. A later physical -basis measurement is flipped by the exponent of the propagated frame, so in this example
A frame is therefore part of the branch type. Merging two quantum values while discarding different outstanding frames generally corrupts later predictions. Across Clifford gates a Pauli frame remains Pauli, but across a non-Clifford gate it may not. Blindly updating two bits by XOR is then invalid; the circuit must change the correction strategy, adapt a later measurement, or enlarge the tracked object.
Deferred Measurement and Its Failure Conditions
Section titled “Deferred Measurement and Its Failure Conditions”The deferred-measurement principle is an equivalence for a specified output contract, not an identity of intermediate processes. In its familiar finite form, a measurement whose result only selects a later unitary can sometimes be replaced by coherent control, with the control measured at the end. The replacement must reproduce the declared final quantum state and classical record, including any branch-relative phases.
Such a rewrite requires an applicability audit. At minimum, check that:
- the removed record is not read, reported, or used by a host before the new terminal measurement;
- the would-be control system remains available and is not destructively measured, reset, released, or reused;
- no intervening noncommuting operation uses coherence that one formulation removes and the other retains;
- coherent controlled access to the required branch operation is part of the declared interface;
- the equivalence is claimed only for the compared outputs, not for latency, detector behavior, noise, or physical resource cost.
Early termination, repeated measurement, invalid-code handling, and a timeout can make a dynamic policy impossible to replace by a single deferred meter without adding further coherent storage and control. Even when the final ideal statistics agree, the physical implementations can have different exposure to noise and different timing constraints.
Measurement in Circuits owns terminal-readout semantics and the elementary deferred-CNOT exercise. The semiclassical Fourier-transform construction of Griffiths and Niu is an important positive example of feedforward, but it is not a blanket theorem that all adaptive measurements can be deferred.
Latency, Deadlines, and Branch-Aware Resources
Section titled “Latency, Deadlines, and Branch-Aware Resources”Timing claims require absolute events as well as durations. For a history , let be the absolute measurement-completion/event timestamp used in the schedule arithmetic, before the reported-record path begins. Let include the declared acquisition, classification, decision, and dispatch path, and let be the duration of the conditional branch operation. Then
If the declared jitter or safety guard is , the residual slack is
A complete schedule passes only if the minimum guarded slack over the relevant terminal branches is nonnegative. A mean latency cannot establish this result: a rare branch can miss a coherence-sensitive deadline even when the average branch is fast.
Resources in an adaptive circuit are random variables on terminal histories. For a currency ,
If a result is conditioned on success, use renormalized success-leaf weights and report the success probability separately. Measurement count, conditional gate count, quantum width, live classical memory, elapsed time, abstract query count, and physical duration are different currencies. They should not be collapsed into one unlabeled “cost.”
The formulas above teach an ideal schedule audit. Actual acquisition paths, jitter distributions, QND behavior, reset error, and controller performance belong to Control, Readout, and Calibration.
Verification and Canonical Handoffs
Section titled “Verification and Canonical Handoffs”A finite adaptive-circuit audit should stop immediately if any of the following checks fails:
- every outcome map is completely positive and every declared instrument is complete on its input space;
- all terminal branch operators are positive and their traces sum to one;
- the terminal histories are prefix free, or all audited nodes lie at one fixed depth;
- every predicate consumes an available reported record with a declared type and encoding;
- every merge preserves compatible quantum outputs, lifetimes, frame tokens, and classical provenance;
- reset and reuse postconditions hold on every branch that reaches the reuse;
- expected, conditional, and worst-case resources use the correct leaf weights;
- the minimum residual deadline slack is nonnegative;
- the returned cq state or history-forgotten output matches the stated output contract.
Trace distance, total-variation distance, state fidelity, observable residuals, and exact postconditions answer different verification questions. Name the metric and its compared objects. An exact algebraic residual establishes only the ideal model; a numerical trajectory calculation adds approximation and sampling error; hardware claims additionally require calibration, uncertainty, drift, and provenance.
The Circuit Model owns generic wire and composition syntax, while Quantum Instruments owns arbitrary outcome-resolved completely positive maps and their general theory. The software stack owns runtime realization; this page owns the ideal, finite adaptive execution record.
Named uses retain their own canonical homes. Quantum Teleportation owns the state-transfer identity and benchmark; Quantum Phase Estimation owns iterative phase algorithms; Fault-Tolerant Gates owns code-specific correction and fault-propagation claims; and Resource Estimation Tools owns larger cost models. Quantum Circuit Simulation, Stabilizer Simulation, and Tensor-Network Simulation own algorithms for sampling or representing dynamic trajectories. Syndrome Measurement owns the QEC-specific check circuit, signed repeated record, fault propagation, and detector construction; this page retains generic branch histories, reset, record availability, and feedforward semantics. Measurement-Based Quantum Computation owns open-graph measurement patterns, branch-dependent angles, flow or gflow, and corrected-pattern determinism; this page retains the generic adaptive execution record.
Worked Audit: Active Reset and Verified Reuse
Section titled “Worked Audit: Active Reset and Verified Reuse”This ideal audit measures one qubit, conditionally flips it, and then tests the postcondition required for reuse.
-
Adaptive task and licensed claim — Apply an ideal computational-basis measurement and measurement-conditioned to reset one retained qubit, then verify its ideal reuse. The result licenses the declared channel, record, and hypothetical schedule only.
-
Quantum registers, classical records, order, and lifetimes — Use one retained qubit and one classical bit . The cq tensor order is . The qubit survives the instrument, is reset before reuse, and the bit remains live through verification.
-
Initial state, preparation, and promises — Take
This density operator is positive and normalized, with
The input purity is therefore . No promise of a computational-basis input is made. This is an exact analytic input; no experimental preparation claim is made.
-
Measurement instruments and reported outcomes — Use the computational-basis Lüders maps
with reported codes . Their probabilities are
-
Branch predicates and classical dataflow — When , take the identity branch. When , request a physical . The reported bit is the predicate value and remains in the output record; there is no invalid code in this ideal model.
-
Conditional operations, frame updates, reset, and reuse — With and , the corrected subnormalized branches are
Thus both normalized branch states satisfy the reset postcondition . This audit uses a physical correction rather than a frame update.
-
History probabilities, conditional states, and merge rule — The terminal histories are the prefix-free one-bit set . Retaining gives
Forgetting gives the pure quantum output . The record and qubit may be separated because both quantum branches agree, but forgetting the record does not erase the fact that it was produced. The record entropy and reset-output purity are
-
Causal schedule, latency budget, and resource currencies — Let the measurement end at . The reported-record path takes and the conditional takes , so the worst branch is ready at
With a deadline, raw slack is . A declared guard leaves residual slack. Every run uses one measurement and one record bit; at most one is used, with expected count .
-
Output contract, verification metric, and evidence — Apply to the reset qubit and measure . Since , the intended probability is one. If the conditional is omitted, the unread state before reuse is
and the same reuse test gives . Its binary total-variation distance from the intended deterministic distribution is . Positivity, terminal probability sum one, both reset postconditions, and guarded schedule feasibility all pass exactly in the ideal model.
-
Conclusion, stopping point, and canonical handoff — The ideal active reset and reuse contract passes. Circuit Model owns the generic reset symbol, Quantum Instruments owns general outcome-map theory, and Control, Readout, and Calibration owns physical reset error and latency. This audit does not establish reset fidelity, QND character, assignment accuracy, controller jitter, or a device timing claim.
The comparison with omitted feedforward is essential: the unconditional quantum state after the corrected branches is pure even though the retained classical record has nonzero entropy. Resetting has not uncomputed .
Worked Audit: A Capped Repeat-Until-Success Policy
Section titled “Worked Audit: A Capped Repeat-Until-Success Policy”The second audit uses at most two computational-basis measurements. It exposes the difference between success probability, exhaustion probability, expected resources, and a quantum output that happens to agree on every terminal leaf.
-
Adaptive task and licensed claim — Starting from , accept outcome as success. After a first failure, reset and reprepare once, then retry. After a second failure, reset the qubit and return an exhausted status. This licenses a two-attempt policy, not unbounded eventual success.
-
Quantum registers, classical records, order, and lifetimes — Use one reusable qubit , a variable-length terminal history , an attempt count, and a status in . Histories are written in chronological order and use a prefix-free encoding: the missing second bit on history is not an implicit zero. The qubit is live at every exit; attempt count, history, and status remain live because they distinguish successful from exhausted runs.
-
Initial state, preparation, and promises — The first attempt starts in . Conditional on first outcome , apply to obtain and then to reprepare for the second attempt. The two ideal attempts therefore have the same fair outcome distribution.
-
Measurement instruments and reported outcomes — Each attempt uses with codes . For an attempted measurement of , each reported outcome has conditional probability .
-
Branch predicates and classical dataflow — Outcome terminates with success. A first enables exactly one retry. A second terminates with exhausted status; it does not loop. The terminal history set is .
-
Conditional operations, frame updates, reset, and reuse — History needs no correction and leaves . After the first failure, physical resets and prepares the retry. History leaves . On history , a final physical resets the second measured state to before return. No Pauli frame is left outstanding.
-
History probabilities, conditional states, and merge rule — The joint terminal probabilities are
They sum to one on a prefix-free leaf set. Success has probability and exhaustion has probability . Conditioned on success, histories and have weights and . Every terminal quantum state is , so forgetting history gives ; nevertheless, history or status cannot be discarded when reporting whether the policy succeeded. Abort and timeout probabilities are both zero in this complete ideal policy.
-
Causal schedule, latency budget, and resource currencies — Attempt 1 measures from to and its report is ready at , when history ends. On failure, and take each. Attempt 2 then measures from to and its report is ready at . History ends there; the final makes history end at . With deadline and a declared zero guard, worst-case raw and residual slack are both .
The exact resource values are
The expected terminal time is
-
Output contract, verification metric, and evidence — Verify the three leaf probabilities sum to one, the success and exhaustion probabilities are and , every terminal qubit is , resource expectations equal the leaf-weighted counts, and the worst branch has residual slack. These are exact consequences of the declared ideal state and schedule inputs.
-
Conclusion, stopping point, and canonical handoff — The two-attempt policy is complete and terminating, but it is not deterministic success and proves neither an unbounded repeat-until-success loop nor a hardware schedule. Resource Estimation Tools owns larger cost models, while the hardware and control pages own measured timing and reset evidence.
The quantum marginal alone is insufficient here: it is for both success and exhaustion. A claim about policy success must retain the classical status or history that distinguishes those cases.
Common Failure Modes
Section titled “Common Failure Modes”Normalizing every branch too early. A normalized posterior no longer carries the joint probability of reaching that node. Propagate subnormalized operators until probabilities and the final mixture have been assembled.
Adding internal nodes to terminal leaves. Summing history together with its descendants and counts the same executions twice. Use a prefix-free terminal set or compare one fixed depth.
Branching on an unavailable or idealized value. A controller acts on its reported record after that record arrives. It cannot act on an unobserved ideal detector outcome or a bit that has not completed its causal path.
Replacing measured control by coherent control silently. The two processes can agree on computational-basis labels while differing on off-diagonal terms, intermediate records, and resources. State and verify the particular deferred measurement equivalence being used.
Merging incompatible branches. A quantum value that is live on one edge and released on another has no valid merged type. Match lifetimes and outputs, or carry an explicit optional value, replacement, provenance token, or frame.
Calling reset an inverse. Measurement followed by conditional correction is a many-to-one channel. It can establish a reuse postcondition without recovering lost coherence or erasing the copied classical record.
Confusing a Pauli frame with a pulse. A frame update consumes classical memory rather than applying the corresponding gate. Every later gate and measurement must transform or consume that frame correctly.
Propagating a Pauli frame blindly through a non-Clifford gate. Clifford conjugation preserves the Pauli group; general conjugation does not. Adapt the strategy or track a richer correction object.
Reporting postselected output without its probability. A selected branch may have the desired state while occurring rarely. Report success, exhaustion, abort, and timeout probabilities together with any conditioned state.
Leaving a retry loop uncapped. “Repeat until success” is not a finite resource contract until a stopping rule or an explicitly unbounded model is given. Expected cost does not replace a worst-case or tail statement.
Using only average latency. Feasibility is controlled by the least-slack relevant branch after its guard. Give absolute event times, a deadline, and the worst branch rather than only a mean.
Promoting ideal arithmetic to hardware evidence. Exact branch equations do not establish assignment fidelity, QND behavior, leakage suppression, reset error, crosstalk, or measured controller latency.
Exercises
Section titled “Exercises”Exercise 1: One Measurement-Conditioned Channel
Section titled “Exercise 1: One Measurement-Conditioned Channel”For
perform an -basis Lüders measurement, encode and , and apply . Find the outcome probabilities, corrected conditional outputs, cq state in order, and history-forgotten output.
Solution
With ,
The uncorrected branches are and . Since , applying gives
Both normalized conditional outputs are . Therefore
and forgetting gives .
Exercise 2: Normalize a Two-Stage Branch Tree
Section titled “Exercise 2: Normalize a Two-Stage Branch Tree”The first binary outcome is fair. Only after , a second measurement has . A zero terminates successfully. Find the terminal probabilities for , the success probability, the expected measurement count, and the success-conditioned history weights.
Solution
The prefix-free terminal probabilities are
They sum to one. Histories and are successful, so
One measurement is used on history and two on histories and :
Conditioning the two successful leaves on their total probability gives
Exercise 3: Prove the Active-Reset Channel
Section titled “Exercise 3: Prove the Active-Reset Channel”For
prove that computational-basis measurement followed by produces . Track the classical record and classify the resulting quantum channel.
Solution
The corrected branch Kraus operators may be written
They satisfy
so the map is completely positive and trace preserving. Its output is
The record has probabilities and ; the coherence is absent from both recorded branches. The quantum channel is constant-output, CPTP, nonunitary, and noninvertible. Retaining the bit preserves the classical distribution even though the quantum marginal is always .
Exercise 4: Propagate a Pauli Frame
Section titled “Exercise 4: Propagate a Pauli Frame”An outstanding frame is . Propagate it through physical followed by , up to global phase. How must a final physical -measurement bit be interpreted?
Solution
First use and :
Then and , so
The propagated exponent is , and an flips a physical -measurement outcome. Hence
The answer is a classical reinterpretation only if the frame remains tracked; otherwise the outstanding correction must be applied physically.
Exercise 5: Repair an Ill-Typed Branch Merge
Section titled “Exercise 5: Repair an Ill-Typed Branch Merge”Branch returns with live. Branch destructively measures or releases and returns only . Diagnose a later merged use of and give two valid repairs. What should be merged if both branches retain a qubit but carry different Pauli frames?
Solution
The merge is ill typed: one incoming edge supplies a live quantum value and the other does not. A later gate on a merged symbol therefore has no channel semantics on the branch.
One repair is to make both branches record-only and forbid later quantum use. A second is to prepare or reset an explicit replacement in branch , then merge quantum values with compatible state, lifetime, and provenance contracts. The replacement is a new declared value; reusing the old wire label does not undo destructive measurement or release.
If both qubits remain live but their Pauli frames differ, merge . Dropping the frame would make later gates and measurement interpretations branch dependent without recording that dependence.
Exercise 6: Compute Deadline Slack
Section titled “Exercise 6: Compute Deadline Slack”A measurement ends at . Acquisition, classification, decision, and dispatch take . The dependent operation has deadline and the declared guard is . Find readiness, raw slack, and residual slack. Repeat if classification takes .
Solution
For the first schedule, the record path lasts
so
The raw slack is , and subtracting the guard leaves . The guarded schedule passes.
Increasing classification from to adds :
Raw slack is now and residual slack is . The guarded schedule fails even though the unguarded operation arrives before the deadline.
Exercise 7: Cap a Geometric Retry Policy
Section titled “Exercise 7: Cap a Geometric Retry Policy”Independent attempts succeed with probability . At most four attempts are allowed. Find the probability of success by the cap, the exhaustion probability, the expected number of attempts, and the worst-case count.
Solution
The failure probability per attempt is . Four consecutive failures have probability
Therefore
The exhaustion probability is . This policy has no separate abort or timeout exit, so both of those probabilities are zero.
Attempt is reached only after the first failures, so
The worst case is four attempts. A state or statistic conditioned on the success event is postselected; the capped policy is not a deterministic transformation.
Exercise 8: Complete Adaptive Record: Bell-Branch Correction
Section titled “Exercise 8: Complete Adaptive Record: Bell-Branch Correction”Start from
measure in the basis, and use the result to make the logical state of equal to . Complete the full adaptive record, including an ideal schedule and a comparison with omitted correction.
Solution
-
Adaptive task and licensed claim — Verify that an ideal -basis measurement of , followed by physical on or an equivalent tracked frame, returns logical on . License only the exact branch calculation and declared schedule.
-
Quantum registers, classical records, order, and lifetimes — Use qubits initially and one classical bit . After measuring , retain and the bit, with cq order . The measured qubit is not used after its outcome is produced.
-
Initial state, preparation, and promises — Prepare the exact Bell state . No experimental preparation fidelity or promise outside this declared input is inferred.
-
Measurement instruments and reported outcomes — Measure with and , encoding and . Since
the two reported outcomes are uniform and leave in and , respectively.
-
Branch predicates and classical dataflow — If , take the identity branch. If , request or record an outstanding frame. The bit is available only after the declared record path and remains live through verification.
-
Conditional operations, frame updates, reset, and reuse — Physical maps both conditional states to . Alternatively, leave the physical state on the branch as and store a frame that flips the interpretation of a later -basis result. No reset or qubit reuse occurs in this exercise.
-
History probabilities, conditional states, and merge rule — The prefix-free terminal histories are with probability each. After physical correction, the cq output is
Forgetting gives . Under frame tracking, the same expression describes the logical cq output only when the frame token is retained and consumed by later operations.
-
Causal schedule, latency budget, and resource currencies — Let the measurement end at , the record path take , and the physical correction take . The corrected branch is ready at . A deadline and declared zero guard give raw and residual slack . The physical-correction version uses one measurement, one record bit, and at most one , with expected count .
-
Output contract, verification metric, and evidence — The corrected logical output obeys . If the correction is omitted and is forgotten, then
Relative to , its squared fidelity and trace distance are
Branch normalization, the cq tensor order, the logical postcondition, the distinguishing expectation, and deadline slack all pass exactly in the declared model.
-
Conclusion, stopping point, and canonical handoff — The ideal measurement-conditioned correction and its frame alternative pass for the declared Bell input. Quantum Teleportation owns the wider state-transfer protocol; this exercise establishes neither a Bell-state preparation nor a hardware feedforward benchmark.
References
Section titled “References”- D. Aharonov, A. Kitaev, and N. Nisan, “Quantum Circuits with Mixed States,” Proceedings of the 30th Annual ACM Symposium on Theory of Computing, 20–30 (1998), doi:10.1145/276698.276708.
- E. Bäumer et al., “Efficient Long-Range Entanglement Using Dynamic Circuits,” PRX Quantum 5, 030339 (2024), doi:10.1103/PRXQuantum.5.030339.
- C. H. Bennett, G. Brassard, C. Crépeau, R. Jozsa, A. Peres, and W. K. Wootters, “Teleporting an Unknown Quantum State via Dual Classical and Einstein–Podolsky–Rosen Channels,” Physical Review Letters 70, 1895–1899 (1993), doi:10.1103/PhysRevLett.70.1895.
- A. D. Córcoles et al., “Exploiting Dynamic Quantum Circuits in a Quantum Algorithm with Superconducting Qubits,” Physical Review Letters 127, 100501 (2021), doi:10.1103/PhysRevLett.127.100501.
- A. W. Cross et al., “OpenQASM 3: A Broader and Deeper Quantum Assembly Language,” ACM Transactions on Quantum Computing 3, article 12 (2022), doi:10.1145/3505636.
- D. Gottesman and I. L. Chuang, “Demonstrating the Viability of Universal Quantum Computation Using Teleportation and Single-Qubit Operations,” Nature 402, 390–393 (1999), doi:10.1038/46503.
- R. B. Griffiths and C.-S. Niu, “Semiclassical Fourier Transform for Quantum Computation,” Physical Review Letters 76, 3228–3231 (1996), doi:10.1103/PhysRevLett.76.3228.
- M. A. Nielsen and I. L. Chuang, Quantum Computation and Quantum Information, 10th Anniversary Edition, Cambridge University Press (2010), doi:10.1017/CBO9780511976667.
- R. Raussendorf and H. J. Briegel, “A One-Way Quantum Computer,” Physical Review Letters 86, 5188–5191 (2001), doi:10.1103/PhysRevLett.86.5188.
- D. Ristè, C. C. Bultink, K. W. Lehnert, and L. DiCarlo, “Feedback Control of a Solid-State Qubit Using High-Fidelity Projective Measurement,” Physical Review Letters 109, 240502 (2012), doi:10.1103/PhysRevLett.109.240502.
- P. Selinger and B. Valiron, “A Lambda Calculus for Quantum Computation with Classical Control,” Mathematical Structures in Computer Science 16, 527–552 (2006), doi:10.1017/S0960129506005238.
- J. Watrous, The Theory of Quantum Information, Cambridge University Press (2018), doi:10.1017/9781316848142.
The cited dynamic-circuit experiments illustrate applications and hardware realizations; they do not license platform-independent performance claims. The ideal reset and timing values in the worked audits are synthetic calculations, not measurements quoted from those experiments.