The document discusses complementarity in quantum error correction and quantum cryptography. It begins with an introduction and outline. It then covers the Stinespring dilation theorem, purification of mixed states, conjugate/complementary channels, private quantum codes including for single qubits, and the complementarity of quantum codes. An example is also provided to illustrate complementarity between a swap channel and its conjugate.