Homomorphism Problem - Need work checked

  • Thread starter Samuelb88
  • Start date
  • Tags
    Work
In summary: I think you're misunderstanding something here. I'm not sure what you're asking. Do you want me to explain what I mean by "generated by f"? :biggrin:In summary, the surjective homomorphism f : G \rightarrow H is cyclic if and only if G is cyclic, and abelian if and only if H is abelian.
  • #1
Samuelb88
162
0

Homework Statement


Let [itex]f : G \rightarrow H[/itex] be a surjective homomorphism. Prove that if G is cyclic, then H is cyclic, and if G is abelian, then H is abelian.


Homework Equations


Notation: Let it be understood that [itex]f^n(x) = [f(x)]^n[/itex].


The Attempt at a Solution



Just would like to see if I am right.

Proof. (of G cyclic [itex]\Rightarrow[/itex] H cyclic)Suppose that [itex]f[/itex] is a surjective homomorphism, and suppose that [itex]G[/itex] is cyclic. Let [itex]G[/itex] be generated by [itex]x[/itex]. I want to show that there exists [itex]y[/itex] such that [itex]y[/itex] generates [itex]H[/itex].

First I will prove that [itex]\forall x^n \in G[/itex] [itex]\Rightarrow[/itex] [itex]f(x^n) = f^n(x)[/itex]. As our base case for [itex]n=1[/itex] we cite that [itex]f(x e_G) = f(x) f(e_G) = f(x)[/itex]. Next suppose that [itex]f(x^n) = f^n(x)[/itex] (Inductive hypothesis). Then [itex]f(x^{n+1}) = f(x^n x) = f(x^n) f(x) = f^n(x) f(x) =f^{n+1}(x)[/itex], which from our inductive hypothesis.

The proof that [itex]\forall x^{-n} \in G[/itex] [itex]\Rightarrow[/itex] [itex]f(x^{-n}) = f^{-n}(x)[/itex] is similar.

Now since [itex]f[/itex] is surjective [itex]\Rightarrow[/itex] [itex]\mathrm{im}(f) = H[/itex] and therefore [itex]H[/itex] is generated by [itex]f(x)[/itex] and is therefore cyclic.

Proof. (of G abelian [itex]\Rightarrow[/itex] H abelian) Suppose now that [itex]G[/itex] is abelian and let [itex]x, y \in G[/itex]. I want to show that [itex]\forall f(x) , f(y)[/itex] [itex]\Rightarrow[/itex] [itex]f(x)f(y) = f(y)f(x)[/itex]. Then [itex]f(xy) = f(x)f(y)[/itex] and [itex]f(yx) = f(y)f(x)[/itex], but [itex]f(xy) = f(yx)[/itex] [itex]\Rightarrow[/itex] [itex]f(x)f(y) = f(y)f(x)[/itex]. Since [itex]f[/itex] is surjective [itex]\mathrm{im}(f) = H[/itex] [itex]\Rightarrow[/itex] [itex]\forall f(x), f(y) \in H[/itex] [itex]f(x)f(y) = f(y)f(x)[/itex] [itex]\Rightarrow[/itex] [itex]H[/itex] is abelian.

My intuition says I'm right, but it seems my intuition is wrong more than right this quarter. :biggrin:
 
Physics news on Phys.org
  • #2
Hi Samuelb88! :smile:

Samuelb88 said:

Homework Statement


Let [itex]f : G \rightarrow H[/itex] be a surjective homomorphism. Prove that if G is cyclic, then H is cyclic, and if G is abelian, then H is abelian.


Homework Equations


Notation: Let it be understood that [itex]f^n(x) = [f(x)]^n[/itex].


The Attempt at a Solution



Just would like to see if I am right.

Proof. (of G cyclic [itex]\Rightarrow[/itex] H cyclic)Suppose that [itex]f[/itex] is a surjective homomorphism, and suppose that [itex]G[/itex] is cyclic. Let [itex]G[/itex] be generated by [itex]x[/itex]. I want to show that there exists [itex]y[/itex] such that [itex]y[/itex] generates [itex]H[/itex].

First I will prove that [itex]\forall x^n \in G[/itex] [itex]\Rightarrow[/itex] [itex]f(x^n) = f^n(x)[/itex]. As our base case for [itex]n=1[/itex] we cite that [itex]f(x e_G) = f(x) f(e_G) = f(x)[/itex]. Next suppose that [itex]f(x^n) = f^n(x)[/itex] (Inductive hypothesis). Then [itex]f(x^{n+1}) = f(x^n x) = f(x^n) f(x) = f^n(x) f(x) =f^{n+1}(x)[/itex], which from our inductive hypothesis.

The proof that [itex]\forall x^{-n} \in G[/itex] [itex]\Rightarrow[/itex] [itex]f(x^{-n}) = f^{-n}(x)[/itex] is similar.

Now since [itex]f[/itex] is surjective [itex]\Rightarrow[/itex] [itex]\mathrm{im}(f) = H[/itex] and therefore [itex]H[/itex] is generated by [itex]f(x)[/itex] and is therefore cyclic.

Could you explain in more detail why H is generated by f(x). I'm sure you know it, but it's a crucial detail that should be mentioned.

Proof. (of G abelian [itex]\Rightarrow[/itex] H abelian) Suppose now that [itex]G[/itex] is abelian and let [itex]x, y \in G[/itex]. I want to show that [itex]\forall f(x) , f(y)[/itex] [itex]\Rightarrow[/itex] [itex]f(x)f(y) = f(y)f(x)[/itex]. Then [itex]f(xy) = f(x)f(y)[/itex] and [itex]f(yx) = f(y)f(x)[/itex], but [itex]f(xy) = f(yx)[/itex] [itex]\Rightarrow[/itex] [itex]f(x)f(y) = f(y)f(x)[/itex]. Since [itex]f[/itex] is surjective [itex]\mathrm{im}(f) = H[/itex] [itex]\Rightarrow[/itex] [itex]\forall f(x), f(y) \in H[/itex] [itex]f(x)f(y) = f(y)f(x)[/itex] [itex]\Rightarrow[/itex] [itex]H[/itex] is abelian.

That proof is correct! But it's perhaps a bit chaotic, here's a proposal to clean it:

Take h and h' in H. We want to show that hh'=h'h. Because of surjectivity, we know that there are g and g' in G such that f(g)=h and f(g')=h'. Since G is abelian, we know that gg'=g'g. But then it follows that hh'=f(g)f(g')=f(gg')=f(g'g)=f(g')f(g)=h'h.

I'm not saying your proof is wrong, though.
 
  • #3
Since [itex]f[/itex] is surjective [itex]\Rightarrow[/itex] [itex]\mathrm{im}(f)=\{ ..., f^{-1}(x), e_H , f(x) , f^2(x) , ... \} = H[/itex]. Doesn't this imply that [itex]H[/itex] is generated by [itex]f[/itex]?
 
  • #4
Samuelb88 said:
Since [itex]f[/itex] is surjective [itex]\Rightarrow[/itex] [itex]\mathrm{im}(f)=\{ ..., f^{-1}(x), e_H , f(x) , f^2(x) , ... \} = H[/itex]. Doesn't this imply that [itex]H[/itex] is generated by [itex]f[/itex]?

Yes, of course, I just wanted some more explanation on that part :smile:
Well, it seems it is all correct!
 
  • #5
Great to hear! Hehe. Thanks much, micromass!
 

1. What is the Homomorphism Problem?

The Homomorphism Problem is a mathematical concept in which a function is defined to map elements from one algebraic structure to another, preserving the operations between the elements. In simpler terms, it is the study of whether two mathematical structures can be mapped onto each other in a way that preserves their structure.

2. Why is the Homomorphism Problem important?

The Homomorphism Problem is important because it has many practical applications in fields such as computer science, cryptography, and graph theory. It also has connections to other important problems in mathematics, such as the Isomorphism Problem and the Automorphism Problem.

3. What are some examples of Homomorphism?

One example of Homomorphism is the function f(x) = x^2, which maps the set of real numbers onto itself, preserving the operation of multiplication between the elements. Another example is the function f(x) = 2x, which maps the set of integers onto itself, preserving the operation of addition between the elements.

4. How is the Homomorphism Problem solved?

The Homomorphism Problem can be solved through various methods, such as using algorithms to find a mapping between the two structures, or by proving that no such mapping exists. It can also be solved by finding a specific type of homomorphism, such as an isomorphism or an endomorphism.

5. Are there any open problems related to the Homomorphism Problem?

Yes, there are still many open problems related to the Homomorphism Problem, such as the Graph Isomorphism Problem, which asks whether two given graphs are isomorphic or not. There is also ongoing research into finding efficient algorithms for solving the Homomorphism Problem for specific types of structures, such as graphs or groups.

Similar threads

  • Calculus and Beyond Homework Help
Replies
1
Views
505
  • Calculus and Beyond Homework Help
Replies
3
Views
1K
  • Calculus and Beyond Homework Help
Replies
20
Views
2K
  • Calculus and Beyond Homework Help
Replies
2
Views
843
  • Calculus and Beyond Homework Help
Replies
1
Views
1K
  • Calculus and Beyond Homework Help
Replies
3
Views
553
  • Calculus and Beyond Homework Help
Replies
3
Views
521
  • Calculus and Beyond Homework Help
Replies
9
Views
1K
  • Calculus and Beyond Homework Help
Replies
1
Views
460
  • Calculus and Beyond Homework Help
Replies
3
Views
814
Back
Top