Bosonic and Encoded Computation Models
A bosonic encoded computation uses the infinite-dimensional state space of one or more oscillator modes to carry a declared finite logical system. Its logical operation is not obtained by naming a physical pulse or projecting each pulse separately: it is induced by the complete ordered physical program, including measurements, recovery, accepted records, and any tracked frame. The central task is therefore to expose the map from physical dynamics to logical output while retaining leakage, rejection, normalization, and resource costs.
This page develops that audit for ideal and noisy programs. It does not derive bosonic code families, fault-tolerance thresholds, direct continuous-variable algorithms, device controls, or experimental performance. Those are separate questions even when they use the same oscillator.
Required background. Bosonic Codes supplies the channel–code–recovery framework, Knill–Laflamme conditions, syndrome and decoder concepts, and the main code families. Circuit Model supplies register, channel, instrument, classical-record, adaptive-composition, and input–output grammar.
Oscillator-Encoded Computation as an Induced Logical Model
Section titled “Oscillator-Encoded Computation as an Induced Logical Model”For oscillator modes, fix the algebra
and the total number convention
These relations do not yet define a computation. A finite logical register also requires an encoding, a physical alphabet, a preparation rule, an ordered program, an output decoder, and a success criterion. Unbounded generators require a stated common invariant domain, such as the finite-particle span, or a declared finite-energy input family on which every displayed product is defined.
The relevant hierarchy is
Only this complete composition defines the induced logical model. A physical Gaussian unitary need not become a Gaussian logical gate after restriction to a finite code, and a non-Gaussian code state does not by itself confer universality. Likewise, code preservation is weaker than error correction, and exact ideal algebra says nothing by itself about fault propagation, hardware fidelity, or computational advantage.
This distinction has been central since early loss-adapted bosonic encodings and oscillator codes Chuang, Leung, and Yamamoto (1997) and Gottesman, Kitaev, and Preskill (2001). The present purpose is narrower: given an encoding and physical program, determine exactly what logical operation that program licenses.
The Ten-Field Bosonic Encoded Computation Record
Section titled “The Ten-Field Bosonic Encoded Computation Record”Use the following vertical record for every worked program. A field that does not apply must say N/A and explain why; silence is not a resource convention.
- Computational task, input family, and licensed claim — Declare the logical input family, requested transformation or output, and whether the claim is fixed-input, channel-wide, exact, approximate, conditional, or fault tolerant.
- Mode register, encoding isometry, code projector, basis, and energy convention — Name the modes, commutators, number convention, isometry, projector, logical basis, finite-energy family, and any superselection promise.
- Physical controls, noise, measurements, domains, and promises — Give every unitary, channel, instrument, calibrated parameter, idealization, and domain used by the physical description.
- Preparation, ancillas, recovery, and logical-frame convention — State how data and ancillas are prepared, which recovery is physically applied, which logical correction is tracked, and which preparation costs are counted.
- Program order, classical record, adaptivity, and accepted branches — Freeze composition order, measurement outcomes, causal dependencies, retries, the accepted record set, and the stopping rule.
- Induced logical map, leakage, rejection, and normalization — Compose the physical program first, then report the decoded flagged map, code acceptance, leakage or rejection, and any input-dependent normalization.
- Output, decoder, target, and error metric — Identify the output system, decoder, target object, accepted event, and comparison metric; keep conditional and unconditioned quantities distinct.
- Resources, fault assumptions, comparator, and owner boundary — Count modes, energy, cutoffs, controls, depth, ancillas, measurements, bits, feedforward, recovery, acceptance, and repeats, then justify every N/A and name the comparator.
- Verification data, truncation control, uncertainty, and reproducibility — Supply exact identities, frozen numerical values, arithmetic precision, tolerances, a truncation certificate, an independent evaluation route, and uncertainty or its justified N/A.
- Conclusion, stopping point, and canonical handoff — State only what the record establishes, what it does not establish, and which specialist owner receives the remaining question.
The record is intentionally longer than a gate name. It prevents an attractive code-space matrix from hiding the physical branch structure and prevents a resource claim from silently treating projection, recovery, reset, or retry as free.
Encoding Isometries, Logical Projectors, and Finite-Energy Inputs
Section titled “Encoding Isometries, Logical Projectors, and Finite-Energy Inputs”Let the logical Hilbert space have dimension and let
be an isometry. Define
and the encoding channel
The ordered logical basis is part of the specification: changing it changes the matrix assigned to a physical operation. So is the energy convention. For example, a useful constrained family is
A hard occupation cutoff and a mean-energy constraint are not interchangeable. A code with finite Fock support can still be acted on by a physical operation with infinite Fock support. Conversely, an unbounded generator may be well-defined on the finite-particle invariant domain even when it has no bounded operator norm on the full Hilbert space.
The projector identifies code weight, but is generally subnormalized. Projection is a physical measurement only when an instrument that produces its outcome is included. It is not automatically a recovery, nor may discarded weight be restored by renaming the surviving state as the logical output.
Code construction, error sets, syndrome logic, and recovery design remain at Bosonic Codes. The carrier-versus-encoding distinction remains at Bits, Qubits, Qudits, and Modes.
Physical Programs and Induced Logical Channels
Section titled “Physical Programs and Induced Logical Channels”For a physical unitary , define its code block and leakage block by
Unitarity gives the exact conservation identity
For a normalized logical vector , the leakage probability and its worst-case version are
The physical unitary realizes a target logical unitary exactly, up to a global phase, only when
on the declared input family. When a projected code block is compared with a target, one useful phase-insensitive quantity is
It must be reported alongside leakage. A small distance after conditioning does not make a leaking operation deterministic.
Most importantly, projection does not commute with composition. For two physical unitaries,
The second term records amplitude that leaves the code after and returns under . Multiplying the projected blocks step by step discards that path and can give the wrong logical program even when the final physical unitary preserves the code.
For a general physical channel , retain lost code weight with the flagged decoder
The induced flagged logical channel is then
Here means the complete physical program, not one selected pulse. Generic channel and instrument composition belongs to the Circuit Model; this page owns the oscillator-encoding specialization.
Measurements, Recovery, and Adaptive Logical Frames
Section titled “Measurements, Recovery, and Adaptive Logical Frames”Suppose an outcome has physical measurement Kraus operators , followed by a licensed physical recovery with operators . Let be the logical-frame unitary that maps the decoded branch to the declared canonical frame. First define the raw decoded branch operators
For an accepted record set , three maps encode three different frame conventions. If the accepted record is forgotten and no frame is applied, the raw map is
If the frame is tracked rather than applied, retain in a classical register together with the declared table :
No physical is applied in this representation. If every accepted branch is instead brought to the canonical frame before its record is discarded, define
Operator order is operational. The physical instrument acts first, the physical recovery acts next, and only then does the final projection and decode occur. In the canonical map, acts after decoding because it is the leftmost factor. Tracking a frame means retaining its classical record for a later command or decoder; it does not mean that a physical correction was applied. Raw, tracked, and canonically corrected outputs must not be silently identified.
The record can contain an integer syndrome, an analog value, a sequence of ancilla outcomes, or a leakage flag. The accepted record set must be fixed before inspecting the desired answer. If a later control depends on , the physical branch including that control is composed before decoding. A readout label alone is not a recovery map, and a recovery is not licensed merely because a code family admits one in principle.
The formal theory of outcome-resolved maps is developed at Quantum Instruments. Bosonic syndrome interpretation and decoder design remain with Bosonic Codes and Decoders.
Leakage, Rejection, and Conditional Normalization
Section titled “Leakage, Rejection, and Conditional Normalization”The raw, tracked, and canonical accepted maps have the same probability:
Only if may the corresponding conditional output be defined. For example, the canonical-frame conditional state is
Raw and tracked conditional outputs are defined by dividing their respective subnormalized maps by the same probability. When , every conditional output is undefined, not the zero state.
These quantities answer different questions:
- Leakage is physical weight outside the declared code projector.
- Rejection is probability assigned to records outside the accepted set.
- Flag probability is weight delivered to an explicit orthogonal output.
- Conditional error compares a normalized accepted output with its target.
- Unconditioned error retains the probability cost of rejected or flagged outcomes.
Leakage and rejection coincide only when the instrument explicitly rejects exactly the branch. A protocol may accept leaked states, reject an in-code syndrome, or recover leakage before decoding. The equality must therefore be derived, not assumed.
When depends on , normalization makes each chosen conditional rule nonlinear. Such a rule is not a trace-preserving logical channel. Report the chosen frame convention, its linear subnormalized accepted map, the rejected or flagged branch, and conditional and unconditioned metrics together. Retrying is licensed only when the protocol supplies a fresh known input, a recoverable backup, or another explicit restart mechanism.
Native Logical Gates, Universality, and Completion Resources
Section titled “Native Logical Gates, Universality, and Completion Resources”A physical control is an exact native logical gate only if it preserves the code and realizes the target on the full declared logical input family. An approximate native gate additionally needs a topology, tolerance, and uniform error statement. A postselected accepted map is a third object: it needs an acceptance function and cannot be called deterministic merely because its normalized output is close to a target.
A native-alphabet record must declare:
- the encoded family and physical controls;
- availability of inverses and parameter precision;
- common domains for unbounded generators;
- leakage, accepted branches, and recovery;
- ancillas, measurements, frames, and reset assumptions;
- the logical target topology and approximation tolerance.
One exact encoded rotation does not prove universality. A family consisting only of diagonal rotations and controlled- gates remains diagonal. A completion resource such as a Hadamard, measurement-induced nonlinearity, or code-specific operation must be named and costed. General exact and approximate reachability belongs to Universal Gate Sets, while rewriting targets into a declared alphabet belongs to Gate Decomposition.
Bosonic proposals realize gates by substantially different mechanisms: linear optics and measurement Knill, Laflamme, and Milburn (2001), dispersive oscillator control Krastanov et al. (2015), rotation-symmetric constructions Grimsmo, Combes, and Baragiola (2020), and stabilized cat-code operations Mirrahimi et al. (2014). These results motivate possible alphabets; none permits an unspecified primitive to be imported for free.
Truncation, Energy, and Program Resource Accounting
Section titled “Truncation, Energy, and Program Resource Accounting”For a total-number cutoff retaining sectors below , define
If
then Markov’s inequality gives
This certifies an input-state tail only. It is not a unitary, channel, or logical-gate error bound. A truncated simulation must separately state the cutoff convention, boundary treatment, convergence observable or norm, tolerance, and comparison across cutoffs. Finite-matrix convergence does not establish a full-space operator-norm approximation for an unbounded bosonic generator.
Resource accounting should distinguish fixed footprint, per-attempt consumption, and expected cost per accepted result. A compact vertical ledger should include:
- storage modes and simultaneously live ancillas;
- mean occupation and a tail or hard-cutoff convention;
- native controls, completion operations, and physical depth;
- measurements, classical bits, feedforward, recovery, and frame tracking;
- acceptance probability, stopping rule, and expected repeats;
- modeled noise and fault assumptions;
- the reference task and comparator boundary.
An expected number of attempts multiplies consumed controls and measurements, but it does not multiply a reused hardware footprint. Conversely, a small mode count does not make preparation, readout, nonlinear ancillas, controller latency, or energy free. Resource Estimation for Fault-Tolerant Quantum Computing owns system-level spacetime accounting; this page stops at the declared encoded-program ledger.
Correctness Metrics and Evidence Boundaries
Section titled “Correctness Metrics and Evidence Boundaries”Choose the metric to match the licensed output:
- use exact equality up to global phase or together with leakage for an ideal projected unitary;
- use a reference-sensitive channel metric for an arbitrary logical input, including the orthogonal flag;
- use fidelity or trace distance for a declared fixed state;
- use total variation distance for a classical output law;
- report acceptance and both conditional and unconditioned metrics for a selected branch.
A symbolic identity should be checked independently when numerical values are published. State the arithmetic precision, rounding rule, tolerance, and whether exact algebra or numerics is authoritative. A finite cutoff needs a tail or convergence certificate. Experimental uncertainty is N/A only for an explicitly ideal model; otherwise calibration date, uncertainty, sampling, and drift belong in the evidence record.
Bosonic-control demonstrations such as Heeres et al. (2017), error-corrected encoded gates Reinhold et al. (2020), and bias-preserving operations Puri et al. (2020) answer dated experimental questions under particular devices and protocols. Their existence does not turn an ideal program audit into a hardware claim. Device modules and evidence belong to Bosonic Qubits and Continuous-Variable Platforms; fault spread, thresholds, and decoder performance belong to their dedicated fault-tolerance owners.
Worked Audit: An Exact Dual-Rail Beam-Splitter Gate
Section titled “Worked Audit: An Exact Dual-Rail Beam-Splitter Gate”This audit instantiates the full record without a Fock truncation.
-
Computational task, input family, and licensed claim — Implement on an arbitrary dual-rail logical qubit. On a separate fresh verification copy, audit the output amplitudes and optional rail-number statistics. The licensed statement is a channel-wide exact ideal encoded-unitary claim in the declared total-one sector. The gate boundary ends immediately after ; the optional verification readout is not part of the induced gate channel.
-
Mode register, encoding isometry, code projector, basis, and energy convention — Use modes with and vanishing cross-mode commutators. Define , , and . The ordered code basis is and the code is the sector.
-
Physical controls, noise, measurements, domains, and promises — Use the ideal beam-splitter unitary
No noise is modeled. The generator is evaluated on the invariant finite-particle sector.
-
Preparation, ancillas, recovery, and logical-frame convention — The gate accepts an already prepared arbitrary code input. The verification trial separately prepares a fresh . There is no ancilla, recovery, postselection, or logical-frame update.
-
Program order, classical record, adaptivity, and accepted branches — Apply one beam splitter and stop: this is the complete gate program, with no measurement, classical record, adaptivity, rejection, or retry. An optional joint rail-number readout may be performed afterward on the separate verification copy; it samples the output but does not extend the gate channel.
-
Induced logical map, leakage, rejection, and normalization — On the code, , and therefore
Code acceptance is ; leakage and rejection are both , so no conditional normalization is used.
-
Output, decoder, target, and error metric — Before any verification readout, the decoded gate output is for every declared input. On the separate verification input, the quantum output is
with optional rail-number probabilities and , and . If performed, that readout produces verification data rather than a quantum gate output.
-
Resources, fault assumptions, comparator, and owner boundary — For one ideal gate invocation on an already prepared code input, count two modes, one excitation, one beam-splitter interaction, and physical gate depth one. Gate measurements, classical bits, ancillas, recovery, feedforward, rejected attempts, and repeats are zero. A separate optional verification trial adds one fresh known-input preparation, one joint rail-number readout, and one classical bit after the gate; none belongs to the gate-channel ledger. Physical time, calibration, control uncertainty, device noise, fault-tolerant overhead, and a hardware comparator are N/A because the record licenses only the ideal finite-sector operation.
-
Verification data, truncation control, uncertainty, and reproducibility — The frozen logical matrix is
Verify , , and the two optional verification probabilities from the exact expression. Exact symbolic evaluation is authoritative. Independent at-least-30-digit and binary64 evaluations must agree componentwise and in probability to . No Fock cutoff is required because the one-particle sector is invariant. Experimental uncertainty is N/A.
-
Conclusion, stopping point, and canonical handoff — The record establishes one exact ideal dual-rail logical rotation and its complete model-level cost. It establishes neither an error-correcting code nor universality, fault tolerance, device fidelity, or advantage. Those questions belong to Bosonic Codes, Universal Gate Sets, fault-tolerance, hardware, and evidence owners.
Worked Audit: A Projected Single-Rail Displacement
Section titled “Worked Audit: A Projected Single-Rail Displacement”This audit shows why a regular physical Gaussian operation need not induce a deterministic logical gate.
-
Computational task, input family, and licensed claim — For the fixed logical vacuum input, apply the physical displacement , project onto the single-rail code, and compare the accepted state with . This is a fixed-state, postselected audit, not a channel-wide gate claim.
-
Mode register, encoding isometry, code projector, basis, and energy convention — Use one mode with , , , and . The ordered basis is and number eigenstates obey .
-
Physical controls, noise, measurements, domains, and promises — Use
together with the exact coherent-state expansion
The displacement and ideal code-space projection are the only licensed physical operations. The Weyl displacement is defined on the full mode Hilbert space; no noise is modeled.
-
Preparation, ancillas, recovery, and logical-frame convention — Prepare a fresh vacuum. There is no ancilla, physical recovery, or decoded frame update. Projection is a binary measurement, not a free correction.
-
Program order, classical record, adaptivity, and accepted branches — Apply , then measure . Accept only the record. No adaptive continuation is licensed, and a repeat requires another freshly prepared vacuum.
-
Induced logical map, leakage, rejection, and normalization — The full projected branch operator on the single-rail code is
It is not proportional to a unitary. For the declared vacuum input,
Hence
Here rejection equals leakage because the protocol rejects exactly the outcome. The normalized accepted state is
-
Output, decoder, target, and error metric — With target , the conditional fidelity is
The unconditioned embedded target overlap is
A logical-gate distance is N/A because only one input state was audited.
-
Resources, fault assumptions, comparator, and owner boundary — Count one mode, one displacement, one binary projection, one classical accept/reject bit, and mean photon number . The coherent state has infinite Fock support. Independent fresh-vacuum repetition has expected
attempts. Retry of an unknown logical input is neither free nor licensed. Physical timing, calibration, implementation error, recovery, and fault-tolerant overhead are N/A because none is modeled. A hardware comparator is N/A for the same reason.
-
Verification data, truncation control, uncertainty, and reproducibility — Exact formulas are authoritative. At-least-30-digit and independent binary64 evaluations must reproduce every displayed 15-decimal value to . No numerical cutoff is used; convergence follows from the exact coherent-state series. Experimental uncertainty is N/A.
-
Conclusion, stopping point, and canonical handoff — The physical Gaussian displacement has high code acceptance and high conditional fixed-state fidelity, but it is not thereby a deterministic logical gate. Conditional normalization cannot erase rejection or license recovery, universality, hardware performance, or fault tolerance. Those claims stop at the canonical code, gate-set, hardware, and fault-tolerance owners.
Common Failure Modes and Canonical Handoffs
Section titled “Common Failure Modes and Canonical Handoffs”- Replacing a physical program by projected pulse blocks. The omitted -space cross terms can carry amplitude out of and back into the code. Compose the complete physical program first.
- Conflating a code block with a channel. may be nonunitary. Include leakage and, when appropriate, a flagged decoder.
- Reporting only conditional fidelity. Also report the subnormalized accepted map, its probability, the rejected or flagged output, and an unconditioned metric.
- Treating projection or restart as free. Projection is an instrument. Repeating an unknown input requires a licensed backup, erasure mechanism, or re-preparation operation.
- Omitting conventions. An isometry without its ordered basis, projector, energy convention, domains, and physical program order does not determine a reproducible logical map.
- Overclaiming a cutoff. A state-tail bound is not a gate or channel bound, and a finite matrix cannot prove full-space operator-norm control for an unbounded generator.
- Overclaiming universality. One exact gate or a diagonal native family is insufficient; name and cost every completion resource.
- Conflating physical and logical Gaussianity. Projection onto a finite code changes the relevant operation, while a non-Gaussian code state alone supplies no universality theorem.
- Hiding resources. Measurements, bits, recovery, frame tracking, rejection, expected repeats, energy, cutoffs, and ancillas belong in the ledger.
- Promoting ideal algebra to protection or evidence. Code preservation and zero modeled leakage do not prove error correction, fault tolerance, threshold behavior, hardware fidelity, or advantage.
For code states, error sets, syndromes, and recovery, use Bosonic Codes and the family pages on Cat Codes, Binomial Codes, and GKP Codes. Direct quadrature computation belongs to Continuous-Variable Quantum Computation. Fault-spread and recovery-performance questions belong to Fault-Tolerant Gates, the Threshold Theorem, and Decoders. Device and dated evidence claims belong to Bosonic Qubits and Claims, Hype, and Evidence Standards.
Exercises
Section titled “Exercises”1. Build an Encoding Isometry and Flagged Decoder
Section titled “1. Build an Encoding Isometry and Flagged Decoder”Set and . Construct the code projector and flagged decoder. Apply the decoder to , where .
Solution
The isometry gives
Define
The code component decodes to , whereas lies in the flag subspace. Therefore
Code acceptance is and flag probability is . Discarding the flag would falsely turn a trace-preserving decoded channel into an apparently deterministic logical output.
2. Expose the Projection–Composition Trap
Section titled “2. Expose the Projection–Composition Trap”Use the encoding and . Let fix and swap , with for every . Compare the square of the projected one-step block with the projection of the complete two-step program.
Solution
In the ordered logical basis,
so
But , hence
The missing contribution is
The logical-one state leaks fully after the first step and returns after the second. Projected step maps therefore cannot replace the composed physical program.
3. Audit Asymmetric Dual-Rail Loss
Section titled “3. Audit Asymmetric Dual-Rail Loss”Send through independent pure-loss channels with and . Decode the total-one sector as accepted and vacuum as an orthogonal flag. Find the accepted probability, conditional rail populations, conditional target fidelity, and unconditioned embedded target overlap.
Solution
The unnormalized accepted vector is
Therefore
After normalization, the two rail populations are and . The target fidelity is
The unconditioned embedded overlap is
The accepted probability changes with the logical rail populations when . The normalized accepted state alone is therefore not a deterministic logical channel.
4. Test Code Preservation under a Number Rotation
Section titled “4. Test Code Preservation under a Number Rotation”Encode and . For at , find the induced logical action, leakage, output from , and input mean photon number.
Solution
Since and ,
Thus , leakage is zero, and the encoded has mean photon number
This is one exact native logical ; it does not establish a universal gate set.
5. Normalize an Input-Dependent Accepted Map
Section titled “5. Normalize an Input-Dependent Accepted Map”Let an accepted and rejected logical instrument have Kraus operators
Verify completeness. For , find the accepted probability and normalized state, then test whether normalizing endpoint inputs and averaging gives the same result.
Solution
Direct multiplication gives
For ,
so
The normalized endpoint outputs are and . Their equal average is , not the matrix above. Input-dependent normalization is nonlinear, so the subnormalized accepted map and rejected branch must be retained.
6. Bound a Coherent-State Fock Cutoff
Section titled “6. Bound a Coherent-State Fock Cutoff”For , consider a dimension- truncation retaining . Compute the exact omitted probability and compare it with the mean-energy bound.
Solution
The coherent-state number distribution is Poisson with mean . Its exact tail is
The authoritative high-precision value begins ; the displayed value is rounded to fifteen decimal places. The mean-energy estimate is only
Both numbers bound the input-state tail. Neither is a unitary, channel, or logical-gate error certificate.
7. Complete a Native Gate Set and Count Accepted Cost
Section titled “7. Complete a Native Gate Set and Count Accepted Cost”Explain why arbitrary together with is not universal, and add one declared completion resource. Then audit a known-state program with three sequential layers, each using two sequential native-control slots and one recovery, plus one Hadamard in total. Each recovery uses one binary measurement and one classical bit. One reusable ancilla is prepared before the first recovery and reset or reprepared before the second and third: exactly three ancilla preparation-or-reset slots per attempt. Every recovery accepts independently with probability , and a failure consumes the complete attempt.
Solution
Both and are diagonal in the computational basis, so their products remain diagonal and cannot generate arbitrary unitaries. Adding a declared Hadamard gives the completed set
Only a freshly prepared known input may restart. Three successful recoveries are needed, so
Per attempt, count one fresh known-input preparation, six native controls, one , three recoveries, three binary recovery measurements, three classical bits, one initial ancilla preparation, and two ancilla reset/repreparations. The physical footprint is two storage modes plus one reused ancilla.
Under the declared abstract scheduler, each recovery slot bundles its recovery operation, measurement and bit, and the ancilla preparation or reset/repreparation needed for that recovery. Only under this bundled-slot convention is the depth
If preparation or reset occupies a separate sequential slot, depth ten is not licensed and the scheduler must recount it. The abstract gate-depth comparator starts after fresh logical-input preparation, while that preparation remains a separately counted resource.
Multiplying consumed operations by the expected attempts gives
The expected fresh-input preparation count is . The expected total ancilla preparation-or-reset count is : initial preparations plus reset/repreparations. The footprint remains three modes and is not multiplied by expected attempts. These are separate resource currencies with no assumed exchange rate. Physical duration, preparation and reset latency or infidelity, energy, pulse-level decomposition, calibration, noise, fault-tolerant overhead, and a hardware comparator lie outside this abstract comparator rather than being silently priced at zero. Local retry would define a different protocol. This ledger licenses neither fault tolerance nor advantage.
8. Complete a Ten-Field Single-Rail Phase Program Record
Section titled “8. Complete a Ten-Field Single-Rail Phase Program Record”Complete the full record for a fixed single-rail input, the ideal number rotation , and a terminal logical- measurement.
Solution
-
Computational task, input family, and licensed claim — On the declared logical input , implement a single-rail phase program and predict one final logical- outcome under the promise that the measured state remains in the code, . The licensed claim is exact only for this ideal one-mode program; the two-outcome instrument is not asserted to be complete on arbitrary full-Fock-space inputs, and no hardware or fault-tolerance claim is made.
-
Mode register, encoding isometry, code projector, basis, and energy convention — Use one mode with , , , and number convention . The encoded input has mean photon number .
-
Physical controls, noise, measurements, domains, and promises — Use the ideal number rotation
Its action is evaluated on the invariant code. Define the physical code-space eigenstates, projectors, and Lüders Kraus operators by
The ideal instrument is . Because , it is a complete two-outcome instrument only on the promised code. For unrestricted physical inputs, a complete extension must add and its flag outcome. No noise or physical implementation is licensed.
-
Preparation, ancillas, recovery, and logical-frame convention — Prepare . There is no ancilla, physical recovery, or decoded frame update.
-
Program order, classical record, adaptivity, and accepted branches — Apply the single phase operation, then the declared instrument. Record its one-bit outcome. The code promise and code-preserving phase make the flag impossible in this exercise. There is no adaptive branch, rejection, or retry.
-
Induced logical map, leakage, rejection, and normalization — The code is preserved and
Leakage and rejection are zero, so no conditional normalization is used. The terminal logical branch maps are , where .
-
Output, decoder, target, and error metric — The premeasurement output is
so the ideal logical- instrument returns eigenvalue with probability and leaves the same conditional postmeasurement state. The target classical law is the point mass at , with total-variation error zero; exact premeasurement state equality is checked separately.
-
Resources, fault assumptions, comparator, and owner boundary — Count one mode, mean input number , one phase operation at phase-control depth one, one terminal logical- instrument, and one classical bit under the code promise. Ancillas, recovery, feedforward, rejected attempts, and repeats are zero. For an unrestricted input, the additional outcome and a record capable of representing it would belong to a different ledger. A physical implementation, time, precision, calibration, noise, and fault-tolerant overhead are N/A because only an abstract exact operation and code-promised instrument are licensed.
-
Verification data, truncation control, uncertainty, and reproducibility — Verify the two code phases, zero leakage, , , , and unit probability exactly and in an independent binary64 evaluator to . No cutoff is required on the invariant code. Experimental uncertainty is N/A.
-
Conclusion, stopping point, and canonical handoff — The record verifies one exact fixed-input single-rail phase program and its resource ledger. It proves no error correction, protection, universality, fault tolerance, hardware performance, or advantage; those claims belong to Bosonic Codes, Universal Gate Sets, fault-tolerance, hardware, and evidence owners.
References
Section titled “References”- V. V. Albert, K. Noh, K. Duivenvoorden, D. J. Young, R. T. Brierley, P. Reinhold, C. Vuillot, L. Li, C. Shen, S. M. Girvin, B. M. Terhal, and L. Jiang, “Performance and structure of single-mode bosonic codes,” Physical Review A 97, 032346 (2018), doi:10.1103/PhysRevA.97.032346.
- I. L. Chuang, D. W. Leung, and Y. Yamamoto, “Bosonic quantum codes for amplitude damping,” Physical Review A 56, 1114–1125 (1997), doi:10.1103/PhysRevA.56.1114.
- D. Gottesman, A. Kitaev, and J. Preskill, “Encoding a qubit in an oscillator,” Physical Review A 64, 012310 (2001), doi:10.1103/PhysRevA.64.012310.
- A. L. Grimsmo, J. Combes, and B. Q. Baragiola, “Quantum Computing with Rotation-Symmetric Bosonic Codes,” Physical Review X 10, 011058 (2020), doi:10.1103/PhysRevX.10.011058.
- R. W. Heeres, P. Reinhold, N. Ofek, L. Frunzio, L. Jiang, M. H. Devoret, and R. J. Schoelkopf, “Implementing a universal gate set on a logical qubit encoded in an oscillator,” Nature Communications 8, 94 (2017), doi:10.1038/s41467-017-00045-1.
- E. Knill, R. Laflamme, and G. J. Milburn, “A scheme for efficient quantum computation with linear optics,” Nature 409, 46–52 (2001), doi:10.1038/35051009.
- S. Krastanov, V. V. Albert, C. Shen, C.-L. Zou, R. W. Heeres, B. Vlastakis, R. J. Schoelkopf, and L. Jiang, “Universal control of an oscillator with dispersive coupling to a qubit,” Physical Review A 92, 040303(R) (2015), doi:10.1103/PhysRevA.92.040303.
- M. H. Michael, M. Silveri, R. T. Brierley, V. V. Albert, J. Salmilehto, L. Jiang, and S. M. Girvin, “New Class of Quantum Error-Correcting Codes for a Bosonic Mode,” Physical Review X 6, 031006 (2016), doi:10.1103/PhysRevX.6.031006.
- M. Mirrahimi, Z. Leghtas, V. V. Albert, S. Touzard, R. J. Schoelkopf, L. Jiang, and M. H. Devoret, “Dynamically protected cat-qubits: a new paradigm for universal quantum computation,” New Journal of Physics 16, 045014 (2014), doi:10.1088/1367-2630/16/4/045014.
- S. Puri, L. St-Jean, J. A. Gross, A. Grimm, N. E. Frattini, P. S. Iyer, A. Krishna, S. Touzard, L. Jiang, A. Blais, S. T. Flammia, and S. M. Girvin, “Bias-preserving gates with stabilized cat qubits,” Science Advances 6, eaay5901 (2020), doi:10.1126/sciadv.aay5901.
- P. Reinhold, S. Rosenblum, W.-L. Ma, L. Frunzio, L. Jiang, and R. J. Schoelkopf, “Error-corrected gates on an encoded qubit,” Nature Physics 16, 822–826 (2020), doi:10.1038/s41567-020-0931-8.
- B. M. Terhal, J. Conrad, and C. Vuillot, “Towards scalable bosonic quantum error correction,” Quantum Science and Technology 5, 043001 (2020), doi:10.1088/2058-9565/ab98a5.