Quantum channel

The most general thing that can happen to a quantum state is captured in CSD as a concrete structure, a family of operators with one completeness law, and every certificate of its physicality is proved rather than assumed.

proved in corpus · proved here, no imported axiomsLean choiMatrix_posSemidef
Portrait photograph of Claude Shannon
Claude Shannon, whose channels these generalise.CC BY 2.0, via Wikimedia Commons

In plain terms

Unitary evolution, the reversible evolution of the Schrodinger equation, is what happens to a perfectly isolated system, and nothing is perfectly isolated. Send a photon down a real optical cable and it attenuates, loses the coordination between the components of its state, and mixes with noise, and the general description of any such process, any physically realisable transformation of quantum states, is called a channel.

The structure theorem for channels says every one of them can be written as a family of simpler operators, each applied to the state in turn with the results summed. This is the Kraus form, and it comes with one completeness condition on the family that guarantees probabilities still add up to one afterwards.

The corpus formalises channels in exactly that form and then proves the certificates, so the total probability is preserved, positivity is preserved and no probability turns negative, and Choi's matrix criterion for complete positivity holds in both directions.

In CSD

Channels are the vocabulary of the programme's open-system and coarse-graining tiers. The dephasing and damping semigroups are families of channels indexed by time, the coarse-graining of the field arena that traces out modes is a channel built from an explicit isometry, a map that preserves lengths, and the error budget for a renormalisation step is stated as a distance between the outputs of two channels.

The layer is breadth on the operational stratum, formalised to the corpus's usual standard, so no property of a channel is used anywhere without a named theorem carrying it.

Since the constraint surface carries both the system and its environment, the channels the programme reasons about aren't introduced by hand. A volume-preserving flow on the surface that lifts a unitary on the joint state space acts on a preparation, and the density operator of the flowed preparation, seen from the system alone, is a channel applied to the density operator of the original preparation, so the channel is the environment's marginal of the flow. The measurement flow produces the de-isolation channel in this way, and the bit-flip errors of the three-qubit code are produced by a flow on the register together with a four-level environment. The corpus keeps two spellings of the notion, an indexed Kraus family in the operational layer and the staged Mathlib structure, and it proves them equivalent, with actions, dilations and compositions agreeing.

Mathematically

QuantumChannel is an indexed Kraus family with the completeness law summing adjoint- products to the identity, and apply is the Kraus sum.

The proved properties are trace preservation, PSD preservation, unitality criteria, and choiMatrix_posSemidef, the easy direction of Choi, with the converse in the companion module closing the equivalence. Composition and the dilation-side constructions live where their consumers need them.

The bridge channelEquiv (LF2/ChannelBridge.lean) is an equivalence between QuantumChannel and the staged Channel, with the action, the unitary channels, the Stinespring dilations and the composition Channel.comp (Mathlib/QuantumInfo/ChannelComp.lean) transported. For channels from flows, traceRight_barycenter_flow (LF2/FlowChannel.lean) states that for a flow lifting a unitary on system times environment, and a preparation that is a product with the environment ready, the reduced barycentre of the flowed preparation equals stinespringChannel applied to the system's barycentre, and stinespringChannelMixed covers a mixed environment through its spectral Kraus family. The instances are measurementFlow_traceRight_barycenter_unitSection (LF6/MeasurementFlowChannel.lean), bitFlipFlow_traceRight_barycenter and registerFlow_traceRight_barycenter (Empirical/CSD/QEC/).

Related entries

Module
CsdLean4/LF2/QuantumChannel.lean
On the site
TN4 covers the mixed states and reductions channels act on
New to this?
explainquantum is a beginners' course in quantum mechanics, which starts from scratch and needs no maths

Source links are pinned to a commit, so they do not drift. The anchors above are checked mechanically against the Lean tree on every build. The mathematics is not, and cannot be: that is a human responsibility and it rests with the author.

Part of Constraint-Surface Dynamics · Formalised in csd-lean4.

Privacy policy