Wednesday, June 22, 2016

functions - Conditions Equivalent to Injectivity



Let A and B be sets, where f:AB is a function. Show that the following properties are valid equivalent*:


  1. f is injective.

  2. For all X,YA is valid: f(XY)=f(X)f(Y)


  3. For all XYA is valid: f(XY)=f(X)f(Y).


I do know what injective is, but I thought number (2.) and (3.) were valid for any kind of function. Just to see if I understood this right:


f(XY) means, first, make the intersection from X and Y and then map it to B via f.


f(X)f(Y) actually means, map all f(X) and f(Y) and intersect both.


Aren't those both properties valid for all functions? I can't think of a counter example. Thanks in advance guys!


*edited by SN.


Answer



No they are not true for any function:


Take a function f:{0,1}{0,1} such that f(0)=1 and f(1)=1. Then f[{0}{1}]=f[]= but f[{0}]f[{1}]={1}{1}={1}. This function provides a counterexample for the second case as well: f[{0,1}{0}]={1}, while f[{0,1}]f[{0}]={1}{1}=.



Note that for any function f it is true that f[XY]f[X]f[Y] and it is also true that f[X]f[Y]f[XY].


As for the equivalence, a function f is called injective exactly when xy implies f(x)f(y) (or equivalently f(x)=f(y) implies x=y). They are sometimes called 11:


12. Let f:AB be injective. We just need to show that f[X]f[Y]f[XY]. Let xf[X]f[Y]. Then there is some aX and some bY such that f(a)=f(b)=x. By the definition of injective functions a=b thus aXY or xf[XY].


21. Now let f[X]f[Y]=f[XY]. Let f(a)=f(b). We have that f[{a}{b}]=f[{a}]f[{b}]. Thus f[{a}{b}] is not empty (since it is equal to f[{a}]f[{b}] which is not). Therefore {a}{b} is not empty, which means that a=b.


13. Let f:AB be injective. We just need to show that f[XY]f[X]f[Y]. Let xf[XY]. Of course xf[X]. We have that there is some aXY such that f(a)=x. For every bY we have that ab thus f(a)f(b). Thus xf[Y] and thus xf[X]f[Y].


31. Conversely assume that f[XY]=f[X]f[Y]. Let f(a)=f(b). Then f[{a,b}{b}]=f[{a,b}]f[{b}]. The second set is empty, thus f[{a,b}{b}] is empty. Then {a,b}{b} is empty, which means a=b.


No comments:

Post a Comment

analysis - Injection, making bijection

I have injection f:AB and I want to get bijection. Can I just resting codomain to f(A)? I know that every function i...