Shadow and InjectionShadow and Injection
Definition
For n∈N and 0≤i≤n, the following function pi
pi:{0,1}n+1→{0,1}n(a0,…,an)↦(a0,…,ai−1,ai+1,…,an)
is called a projection. The following two functions i, i
:{0,1}n→{0,1}n+1(a0,…,an−1)↦(a0,…,ai−1,0,ai+1,…,an−1)
:{0,1}n→{0,1}n+1(a0,…,an−1)↦(a0,…,ai−1,1,ai+1,…,an−1)
are called injections.
Explanation
A projection is a mapping that deletes the ith truth value, and an injection is a mapping that pushes the ith truth value back and adds 0 or 1 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.