A be a set and 2 = {0,1}. P(A)을 멱집합이라 했을 때,

2^A be function A to 2이라면 2^A와 P(A)사이 1대1 대응이 성립한다는 것을 증명하는데 증명과정에서 이해가 잘 안되는 게 있습니다.


PF) define function V : 2^A -> P(A) as V(f) = {x in A ㅣ f(x) = 0 }

                                                = f^-1(0)  

* f(X) = ran f l X, f lX는 X⊂A인 restriction function입니다. 따라서 f^-1(0)은 f(x)=0이게 하는 모든 A의 원소 x들의 집합이며, 이는singleton set 0에 대한 pre-image입니다.


이렇게 함수를 정의해서 1대1 대응임을 증명하는데 함수를 이렇게 정의한다면 만약

A ={1.2}라 할 때, f는 V가 정의됨에 따라 A의 모든 원소가 함수 f에 의해 2의 원소 0으로 대응될 것이기 때문에 함수는 f = {(1,0), (2,0) } 이렇게 되며, 결국 V의 정의역의 원소인 함수는 1개 밖에 없게 되어 일대일 대응이 되지 않을 듯 싶은데, 

또 신기하게도 V(f)를 f^-1(0)으로 보는 것이 가능하기에 f^-1(0)의 종류는 {1},{2},{1.2} {empty}가 되어 4개로 동일하게 1대1 대응이 됩니다.

정의역의 원소, 즉 함수 V를 위와 같이 정의한다면 x의 원소는 전부 0으로 대응되기 때문에 함수의 종류가 하나밖에 없어 결국 함수 V의 정의역은 1개 밖에 안되는데 어떻게 1대1이 가능하게 된거죠?? 분명 제가 이러한 풀이를 이해하는 과정에서 잘못 이해했기 때문에 이러한 인식이 생긴것 같은데 무엇때문인지 궁금합니다