QuantumInfo.Finite.Channel.DegradableOrder
The Degradable Order
We define the "degradable order" on channels, where M ≤ N if N can be degraded to M. This is a scoped instance, because there are other reasonable orders on channels.
The degradable order is actually only a preorder, because channels that are degradable to each other are not necessarily equal. (For instance, unitary channels are degradable to the identity and vice versa.) It can compare channels of different output dimensions, but they must have the same input dimension. For this reason the `DegradablePreorder` is parameterized by the channel input type.
One might hope that if this was defined on the quotient type of "channels up to unitary equivalence" that it would become an order; but this is not the case. That is, there are channels `A → B` that are degradable to each other, but cannot be degraded to each other by unitary operations. For instance, let A be the replacement channel that goes to a mixed state, and B be a replacement channel that goes to a pure state.
Technical notes: to model "channels of different output types", the preorder is on the Sigma type of channels parameterized by their output type. And since the output type needs to be a Fintype and DecidableEq, the argument is also a Sigma to bring this along.
1 declaration
The degradable preorder on quantum channels is degradable to
For a fixed input space (indexed by the finite type ), the degradable preorder is a preorder defined on the set of all quantum channels (CPTP maps) where the output space can vary. Specifically, the carrier set consists of pairs , where specifies the output dimension and its required structures (finite type and decidable equality), and is a CPTP map from to . A channel is said to be less than or equal to () if is degradable to . That is, if there exists a CPTP map such that .
