logo

Shadow and Injection

Shadow and Injection

Definition1

For nNn \in \mathbb{N} and 0in0 \le i \le n, the following function pip_{i}

pi:{0,1}n+1{0,1}n(a0,,an)(a0,,ai1,ai+1,,an) \begin{align*} p_{i} : &\left\{ 0, 1 \right\}^{n+1} \to \left\{ 0, 1 \right\}^{n} \\ & (a_{0}, \dots, a_{n}) \mapsto (a_{0}, \dots, a_{i-1}, a_{i+1}, \dots, a_{n}) \end{align*}

is called a projection. The following two functions ıi\imath_{i}, ȷi\jmath_{i}

ı:{0,1}n{0,1}n+1(a0,,an1)(a0,,ai1,0,ai+1,,an1) \begin{align*} \imath : &\left\{ 0, 1 \right\}^{n} \to \left\{ 0, 1 \right\}^{n+1} \\ & (a_{0}, \dots, a_{n-1}) \mapsto (a_{0}, \dots, a_{i-1}, 0, a_{i+1}, \dots, a_{n-1}) \end{align*}

ȷ:{0,1}n{0,1}n+1(a0,,an1)(a0,,ai1,1,ai+1,,an1) \begin{align*} \jmath : &\left\{ 0, 1 \right\}^{n} \to \left\{ 0, 1 \right\}^{n+1} \\ & (a_{0}, \dots, a_{n-1}) \mapsto (a_{0}, \dots, a_{i-1}, 1, a_{i+1}, \dots, a_{n-1}) \end{align*}

are called injections.

Explanation

A projection is a mapping that deletes the iith truth value, and an injection is a mapping that pushes the iith truth value back and adds 00 or 11 in its place. Since these can actually be implemented by discarding or adding wires in circuits, it is assumed that they can be used without restrictions in proofs or theoretical developments.


  1. 김영훈·허재성, 양자 정보 이론 (2020), p91 ↩︎