Is the Set of Functions from Z to [0,1] Truly Uncountable?

  • Thread starter Thread starter trash
  • Start date Start date
  • Tags Tags
    Proof
Click For Summary
SUMMARY

The set of functions from the integers, denoted as \mathbb{Z}, to the interval [0,1] is proven to be uncountable through a construction that ensures any function f differs from a given enumeration of functions f_n. The proof involves defining a bijection g and constructing f(n) to avoid matching values at specific points. The discussion highlights the importance of correctly defining the domain and range, particularly emphasizing that the functions must map from [0,1] to \mathbb{Z} for the proof to hold.

PREREQUISITES
  • Understanding of countable and uncountable sets
  • Familiarity with functions and their mappings
  • Knowledge of bijections in set theory
  • Basic comprehension of mathematical notation and proofs
NEXT STEPS
  • Study Cantor's diagonal argument for uncountability
  • Explore the properties of bijections in set theory
  • Learn about function mappings and their implications in set theory
  • Investigate the implications of mapping from [0,1] to \mathbb{Z} and vice versa
USEFUL FOR

Mathematicians, students of set theory, and anyone interested in understanding the concepts of countability and uncountability in functions.

trash
Messages
13
Reaction score
0
I'm reading about countable and uncountable sets, I found the following statement: "The set of the functions from \mathbb{Z} to [0,1] is uncountable" with the following proof: "To see that, suppose the set countable having the list \{f_1,f_2,\dots\} and define f(x) = f_n(1/n) if x=1/n and f(x)=0 if x\neq 1/n for any n".

Could someone explain this proof further?. It seems to me that he is trying to construct a function that is different from every f_i, but I don't see how the new function is necessarily different from every f_i, can't we have the possibility that all the functions have the same values at 1/n for every n but they are different for other values?.
 
Last edited:
Physics news on Phys.org
The proof doesn't make any sense. The function ##f## being constructed does not even appear to be defined on the correct domain, ##\mathbb{Z}##.

Try the following instead. Suppose that we have an enumeration ##\{f_1, f_2, \ldots\}##. We now construct ##f : \mathbb{Z} \rightarrow [0,1]## that is not in the list.

First, let ##g : \mathbb{Z} \rightarrow \mathbb{Z}^{+}## be any bijection. For each ##n \in \mathbb{Z}##, set ##f(n)## equal to any value in ##[0,1]## other than ##f_{g(n)}(n)##. If we want to be concrete (to avoid invoking the axiom of choice), put
$$f(n) = \begin{cases}
1 & \text{ if }f_{g(n)}(n) = 0 \\
0 & \text{ otherwise} \\
\end{cases}$$
Now given any ##m \in \mathbb{Z}^+##, we see that ##f## cannot equal ##f_m## because it differs from ##f_m## at the point ##n = g^{-1}(m)##.
 
Last edited:
  • Like
Likes 1 person
jbunniii said:
The proof doesn't make any sense. The function ##f## being constructed does not even appear to be defined on the correct domain, ##\mathbb{Z}##.
Thanks a lot.
But that was my mistake. The proposition is about the set of functions from [0,1] to \mathbb{Z}
 
trash said:
Thanks a lot.
But that was my mistake. The proposition is about the set of functions from [0,1] to \mathbb{Z}
OK, the proof is still incorrect as stated. It would be OK if it said

##f(x) = \text{ any value except } f_n(1/n)## if ##x=1/n##
Perhaps for concreteness, something like
##f(x) = f_n(1/n) + 1## if ##x=1/n##
 
  • Like
Likes 1 person
Assuming you know [0, 1] is uncountable:

f_a(a) = 1 \ and \ f_a(x) = 0 \ otherwise
Defines an uncountable set of functions: one for each a in [0, 1]
 
  • Like
Likes 1 person
Thanks a lot, now that makes sense.
Still, for the last example if f_1(1)=1 wouldn't be f(1)=2 which exceeds the domain?, maybe something like f(x)=[f_n(1/n)]/2 would work better?.
 
trash said:
Thanks a lot, now that makes sense.
Still, for the last example if f_1(1)=1 wouldn't be f(1)=2 which exceeds the domain?, maybe something like f(x)=[f_n(1/n)]/2 would work better?.
I thought you wanted to map from ##[0,1]## to ##\mathbb{Z}##. So the value of ##f(x)## can be as big as we like, but you can't divide by 2, because the result may not be an integer.
 
  • Like
Likes 1 person
jbunniii said:
I thought you wanted to map from ##[0,1]## to ##\mathbb{Z}##. So the value of ##f(x)## can be as big as we like, but you can't divide by 2, because the result may not be an integer.

Yes, you're right. I'm sorry, I read it too fast and didn't think it through :frown:
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 9 ·
Replies
9
Views
6K
  • · Replies 15 ·
Replies
15
Views
3K
  • · Replies 16 ·
Replies
16
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
4
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K