Proving fn: A Bijection's Identity

  • Thread starter bananabate
  • Start date
  • Tags
    Identity
In summary, the homework statement is a problem on the final that the protagonist is having difficulty solving. He tried playing with the properties of bijections but is having trouble figuring out how to start. He is also having trouble understanding how compositions of bijections work. There is a kink in addition to gopher_p's good comment, but it can be done away easily. The Attempt at a Solution tried playing with the fact that bijections are both injective and surjective but is having trouble finding a way to start. The OP has not seen any group theory and is wondering what is the simplest elementary solution to the problem.
  • #1
bananabate
6
0

Homework Statement


This was a problem on our final. I played with traits of a bijection to no avail and got a 0%. It's got me completely stumped. I really cannot even figure out a way to start.

Let X be a finite set. Let f : X → X be a bijection. For n ε Z>0, set
fn = {f°f...°f} n times

Prove that there exists m ε Z>0 such that fm = id.

Homework Equations


Not sure there are any?

The Attempt at a Solution


Tried playing with properties of bijections: fg=idy gf=idx and the fact that bijections are both injective and surjective. I'm fairly certain these fit into the proof somehow but I think I'm missing it.
 
Physics news on Phys.org
  • #2
How many different bijections of a finite set can there be? Does the set of bijections perhaps have a ... structure? What happens when you compose bijections?
 
  • #3
There is a small kink in addition to gopher_p's good comment, but it can be done away easily: the iterations may loop without reaching the identity, i.e., you may get
f^n= f^(n+k) ; this almost gives you the answer.
 
  • #4
Sorry, I'm probably sounding terribly ignorant, but I'm completely lost with your explanations. I believe I am missing how bijections loop.

You said how many different bijections of a finite set can there be. Is it the number of elements in the set? Or is it just 2?

Maybe I'm not understanding bijections correctly. To my understanding, as f is bijective, there exists a map g such that fg(y) = idy and gf(x) = idx.

So as fg(x)=x then fg(fg(x))=x So is this a loop? Would this indicate 2 different bijections in a finite set?

If so, I don't understand how g comes into play as f^n = f°f...°f?

I'm really sorry I'm misunderstanding. I really appreciate the help.
 
  • #5
Sorry if my reply was too vague. I was hoping the hints might get you going.

A bijection from a set [itex]X[/itex] to a set [itex]Y[/itex] is, in my experience, typically defined as a map with is both injective (1-1) and surjective (onto). One of the consequences of [itex]f:X\rightarrow Y[/itex] being bijective is that there is also a map [itex]g:Y\rightarrow X[/itex] which is also bijective. Additionally the map [itex]g\circ f:X\rightarrow X[/itex] is the identity map on [itex]X[/itex], and [itex]f\circ g:Y\rightarrow Y[/itex] is the identity map on [itex]Y[/itex]. We commonly refer to [itex]g[/itex] as [itex]f^{-1}[/itex] and [itex]f[/itex] as [itex]g^{-1}[/itex], i.e. they are inverse functions.

Another property of bijections is that the (appropriate) composition of two bijections is also a bijection; i.e. if [itex]f:X\rightarrow Y[/itex] and [itex]h:Y\rightarrow Z[/itex] are both bijections, then [itex]h\circ f:X\rightarrow Z[/itex] is also a bijection.

Now to your problem. If we have a finite set [itex]X[/itex] with size [itex]|X|=N[/itex], then there are precisely [itex]N![/itex] unique bijections from [itex]X[/itex] onto itself. This set of bijections forms a group (hopefully you've seen some abstract algebra/group theory) with composition as the operation. This group is commonly called the symmetric group on [itex]X[/itex]. Since it is a finite group, every element has finite order. Hence, for all bijections [itex]f:X\rightarrow X[/itex] there is [itex]n[/itex] such that [itex]f^n=Id[/itex].

An alternate solution, suggested by Bacle, uses the pigeonhole principle to assert that it must be the case that for each [itex]x\in X[/itex], there exist [itex]0\leq n<m[/itex] such that [itex]f^n(x)=f^m(x)[/itex]. Since [itex]f[/itex] has an inverse, we can apply it [itex]n[/itex] times to get [itex]x=f^{m-n}(x)[/itex]. If we lable the elements of [itex]X[/itex] [itex]x_1, x_2, ... , x_N[/itex], then we can say that for all [itex]i=1, 2, ... , N[/itex] there is [itex]k_i[/itex] such that [itex]f^{k_i}(x_i)=x_i[/itex]. You can check that, for [itex]K=k_1k_2\cdot...\cdot k_N[/itex], [itex]f^K(x)=x[/itex] for all [itex]x\in X[/itex].
 
Last edited:
  • #6
gopher_p said:
This set of bijections forms a group (hopefully you've seen some abstract algebra/group theory)

My wild-*** guess is that the OP has not seen any group theory; otherwise this problem's too easy. I'm wondering what is the simplest elementary (no group theory) solution to the OP's question.
 
  • #7
Again, I'm terribly sorry, I'm not understanding your explanations.

I think where I am stuck is that I'm not seeing how f composed of it self n times can equal the identity.

For example, take f(x) = x-3. This is a bijection as there exists g(x)=x+3 such that fg=id.

But then f°f(x) = x-3-3. Continuing, f°f°f(x)=x-3-3-3. So for fn(x)=x-3n.

I don't see how you can get fn=id without using the map g?
 
  • #8
Okay, so ignore my previous response. Here's what I've got. Does this work?

Let X be a finite set and f:X→X be a bijective map. As f is a bijection there exists a bijective map g:X→X such that fg=id. Now as g is a bijection, there exists a map g-1 such that g°g-1=id. So f=g°g-1.

Thus fm={(g°g-1)°(g°g-1)...°(g°g-1)} m times

Thus fm = id.

Thoughts?
 
  • #9
First of all, concerning your x-3 example: Yes, you can do this infinitely and get a different bijection every time. This works because the set of real numbers is infinite.

But in our case, we have a finite set.

What you said in your last post doesn't work. One problem is your conclusion f=g°g-1.

gopher_p gave you very good advice. Maybe you should just look at an example. Take the set {1, 2, 3}. Every bijection is a permutation of this set. Of course, there is only a finite number of ways we can permute the elements of this set, in this case 3! = 6 ways. This means, if we call one of those bijections/permutations f and look at f², f³, ..., at some point we'll get to a bijection that we've already seen before.

As a formula: fk = fk+n for some k, n. Why does this mean that fm = id for some m?
 
  • #10
Thanks for the help. So you basically have to find the number of permutations such that you get back to the original? Here's another go, I think I'm understanding gopher's explanation better.

Let X be a finite set and f:X→X be a bijective map. As X is a finite set, we have X={x1,x2...,xn}. As f is a bijection, there exists an inverse of f which can be applied n times to get x=fn/SUP]f-n(x). As X is a finite set, the set X has n! possible permutations. Therefore, fm=id where m=k!.
 
  • #11
I was assigned this problem in an exam as well and got as far as figuring out that there are N! unique bijections, I am not sure however how you make the step from there that f^n= id, can someone please explain? Thankyou!
 
  • #12
bananabate said:
[...]As X is a finite set, the set X has n! possible permutations. Therefore, fm=id where m=k!.

While the knowledge of elementary group theory gives this result, I don't think I (or you yourself) can follow how you argue that the first sentence implies the second. It seems to me that you just throw together all keywords that appeared in this thread without following a clear line of reasoning.

Let me lift the confusion and show you a clear argument:

Let X = {x1, ..., xk} be a finite set. We have already established that there are exactly k! different bijections from this set to itself (i.e. permutations). We also know that the composition of two bijections is a bijection as well. Let f: X → X be a bijection.

Then f2, f3, ... are also bijections. Since there is only a limited number of different bijections (= k!), at some point of this sequence the same bijection* will come around again. Meaning:

fn = fn' for some n, n', n ≠ n'. We can assume that n' > n, that means we can write n' as n' = n + m. Therefore:

fn = fn+m.

Now since fn is a bijection, it is invertible. Thus, we can multiply both sides of the equation with its inverse f -n. This gives

id = fm.

*Note: At this point this does not necessarily mean that f itself will ever appear again. For example, we can form an infinite sequence containing only the numbers 1, 2 and 3 without using all of them twice, such as 1, 2, 3, 3, 3, 3, 3, ... . But we can't do that without using any number twice.
 
Last edited:
  • #13
katie101 said:
I was assigned this problem in an exam as well and got as far as figuring out that there are N! unique bijections, I am not sure however how you make the step from there that f^n= id, can someone please explain? Thankyou!
It's the "pigeon hole" principle. Since there are only n! possible bijections, in an infinite list of bijections, there must be at least two that are the same- for some m and n, [itex]f^m= f^n[/itex]. Further, since these are bijections, they are invertible. We can, without loss of generality, assume m< n. What is (f^m)^{-1}(f^n(x))?
 
  • #14
Ahh that makes sense. Thank you so much for the help!
 
  • #15
Alternatively, you have 2 main choices (sorry if I wasn't too clear on my previous):

1)You either hit the identity after a certain number of iterations,

(this will happen, but it's not obvious)

You're done


or,

2) you don't:

Then, as others have said, there are only finitely-many choices for bijections.

This means that at some point, say after the j-th composition, your bijections

start repeating, i.e., f^(n)=f^(k) Assume k>n , so that k=n+j ; then:

f^(n)=f^(k)=f^(n)of f^(j) ; so f^(j) composed with f^(n) equals f^(n)...
 
  • #16
bananabate said:
Again, I'm terribly sorry, I'm not understanding your explanations.

I think where I am stuck is that I'm not seeing how f composed of it self n times can equal the identity.

For example, take f(x) = x-3. This is a bijection as there exists g(x)=x+3 such that fg=id.

But then f°f(x) = x-3-3. Continuing, f°f°f(x)=x-3-3-3. So for fn(x)=x-3n.

I don't see how you can get fn=id without using the map g?
That's because the set you are applying the function to is NOT finite.

If you have a finite set, you could list them in a specific order: [itex]\{x_1, x_2, ..., x_n\}[/itex]. Any bijection of that set to itself just "permutes" those- changes its order. But if there are only n members of the set, there are only [itex]2^n[/itex] possible permutations.

If you have more than [itex]2^n[/itex] functions, some of them must be duplicates.

So for some i and j, [itex]f^i(x)= f^j(x)[/itex].
 

FAQ: Proving fn: A Bijection's Identity

What is a bijection?

A bijection is a mathematical function that maps every element in one set to a unique element in another set. In simpler terms, it is a one-to-one and onto mapping between two sets.

How do you prove that a function is a bijection?

To prove that a function is a bijection, you need to show that it is both injective (one-to-one) and surjective (onto). This can be done by showing that every element in the codomain has a unique preimage in the domain and that every element in the codomain is mapped to by at least one element in the domain.

What is the identity function in a bijection?

The identity function in a bijection is a function where every element in the domain is mapped to itself in the codomain. In other words, the output is the same as the input for every element in the function.

Why is it important to prove the identity in a bijection?

Proving the identity in a bijection is important because it confirms that the function is truly a bijection and that it follows the definition of a one-to-one and onto mapping. It also helps to establish the properties and characteristics of the function, which can be useful in solving more complex problems.

Can a function be a bijection without proving the identity?

No, a function cannot be considered a bijection without proving the identity. Proving the identity is an essential step in showing that a function is a bijection and without it, the function may not meet the requirements of being a one-to-one and onto mapping between two sets.

Back
Top