List the things f has to do to be a homomorphism

  • Context: Undergrad 
  • Thread starter Thread starter Bachelier
  • Start date Start date
  • Tags Tags
    List
Click For Summary

Discussion Overview

The discussion revolves around the conditions that a function must satisfy to be classified as a homomorphism, particularly in the context of group theory and algebraic structures. Participants explore definitions, examples, and the implications of various properties related to homomorphisms.

Discussion Character

  • Technical explanation
  • Debate/contested
  • Conceptual clarification

Main Points Raised

  • Some participants assert that for a function to be a homomorphism, it must satisfy specific conditions such as f(ab) = f(a)f(b) for multiplication and f(a+b) = f(a) + f(b) for addition.
  • Others argue that if a function fails any of these conditions, it cannot be considered a homomorphism.
  • A participant questions whether the function f(x) = x/(x+1) is a homomorphism, noting that f(1) ≠ 1.
  • There is a suggestion that the definition of a homomorphism must include the structure being worked with, such as groups, rings, or fields, and that the domain and codomain should be specified.
  • Some participants clarify that a group has only one operation, and thus the conditions for homomorphisms should not mix operations like addition and multiplication.
  • It is noted that a homomorphism must send the identity element of the domain to the identity element of the codomain, with different identities depending on the operation used.
  • Concerns are raised about whether a function must be well-defined on all elements of the group to qualify as a homomorphism.
  • Participants discuss specific examples, such as the interval [0,∞) not being a group due to the lack of inverses, while ((0,∞), *) is confirmed to be a group under multiplication.
  • There is mention of isomorphisms between different groups, specifically that ((0,+∞),·) is isomorphic to (ℝ,+).

Areas of Agreement / Disagreement

Participants express differing views on the definition and requirements of homomorphisms, particularly regarding the operations involved and the necessity of well-defined functions. No consensus is reached on the implications of these definitions.

Contextual Notes

Limitations include the need for clarity on the algebraic structures being discussed and the operations involved. Some participants highlight the importance of specifying the domain and codomain when discussing homomorphisms.

Bachelier
Messages
375
Reaction score
0
The function

##f(x) = \frac{x}{x+1} ##

is not a Homomorphism because f(1) ≠ 1..Am I correct?
 
Physics news on Phys.org


List the things f has to do to be a homomorphism.
 


Simon Bridge said:
List the things f has to do to be a homomorphism.

Assume we are in ℝ then

f(ab) = f(a).f(b) under multiplication
f(a+b) = f(a)+f(b) under addition

and that's all I find in my book. but I know we need to check some extra stuff.
 


OK - but if it fails anyone of the conditions, then it isn't a homomorphism right?
Have you applied either of those two tests to this situation?

Your example was f(1)=1 - proposed as a test.
How does that work in with the relations you listed?
In the first, ab=1 and in the second a+b=1.

You could also consider what sort of transformation is represented by f(x) ... i.e. is f(x) defined for all real x? Does it have to be if it is to be a homomorphism?
 


Are you sure that you don't mean homeomorphism, not homomorphism?
 


I'll assume you mean homeomorphism then f(x) must be continuous and have a continuous inverse f(x) is not continuous at x = -1 and the inverse function is not continuous at f^-1=1.
 


Bachelier said:
Assume we are in ℝ then

f(ab) = f(a).f(b) under multiplication
f(a+b) = f(a)+f(b) under addition

and that's all I find in my book. but I know we need to check some extra stuff.

Could you please always list what structure you are working with. Saying that "f is a homomorphism" is a meaningless statement. You should state "f is a homomorphism of groups/rings/fields/algebras/lattices/..."

Also, be sure to always give the domain and codomain.
 


micromass said:
Could you please always list what structure you are working with. Saying that "f is a homomorphism" is a meaningless statement. You should state "f is a homomorphism of groups/rings/fields/algebras/lattices/..."

Also, be sure to always give the domain and codomain.

Homomorphism of groups. mainly define our f: [0,∞) → ℝ.

I swear sometimes I just need some sleep. of course it is not because it fails property 1. mainly f(a+b) ≠ f(a) + f(b).
Sometimes my brain will jump to the most complex property and try to solve it while ignoring the simplest ones.

That aside, a Homomorphism of groups must send the identity element of the domain to the identity element of the codomain, right?
 
Last edited:


Simon Bridge said:
You could also consider what sort of transformation is represented by f(x) ... i.e. is f(x) defined for all real x? Does it have to be if it is to be a homomorphism?

If I define my function f from ℝ to ℝ then the function is not defined at x = -1.

I take it from your question that a Homomorphism of groups must be well-defined on all elements of the group?
 
  • #10


Bachelier said:
Homomorphism of groups. mainly define our f: [0,∞) → ℝ.

OK, but [itex][0,\infty)[/itex] is not a group. So you can't talk about homomorphism of groups. Furthermore, a group only has one operation. So, saying that a homomorphisms of groups satisfy

[tex]f(x+y)=f(x)+f(y)~\text{and}~f(xy)=f(x)f(y)[/tex]

is not correct. Why not? Because now you're talking about two operations: addition and multiplication. A group is a set with only one operation (which satisfies some conditions.

So if you have a function [itex]f:(\mathbb{R},+)\rightarrow (\mathbb{R},+)[/itex] (I usually denote a group by [itex](G,*)[/itex], where G is a set and * is an operation on the set), then this is a homomorphism if and only if [itex]f(x+y)=f(x)+f(y)[/itex]. The multiplication has nothing to do with this.

In general, a function [itex]f:(G,*)\rightarrow (H,\oplus)[/itex] must satisfy [itex]f(x*y)=f(x)\oplus f(y)[/itex]. Nothing more.

If you want to talk about two operations (like addition and multiplication on [itex]\mathbb{R}[/itex]), then you have to talk about rings.

That aside, a Homomorphism of groups must send the identity element of the domain to the identity element of the codomain, right?

Yes. But what you mean with identity element depends on the group operation. In the group [itex](\mathbb{R},+)[/itex], the identity is 0. In the groups [itex](\mathbb{R}\setminus\{0\},\cdot)[/itex], the identity is 1.
 
  • #11


Bachelier said:
If I define my function f from ℝ to ℝ then the function is not defined at x = -1.

I take it from your question that a Homomorphism of groups must be well-defined on all elements of the group?

Yes. But that's not only true for homomorphisms. It is in general true for functions. A function [itex]f:X\rightarrow Y[/itex] must be defined on all [itex]x\in X[/itex].

So [itex]f:\mathbb{R}\rightarrow \mathbb{R}:x\rightarrow \frac{1}{x}[/itex] is not a function (because not defined in 0). But [itex]f:\mathbb{R}\setminus \{0\}\rightarrow \mathbb{R}:x\rightarrow \frac{1}{x}[/itex] is a function.
 
  • #12


micromass said:
OK, but [itex][0,\infty)[/itex] is not a group. So you can't talk about homomorphism of groups. Furthermore, a group only has one operation. So, saying that a homomorphisms of groups satisfy

[tex]f(x+y)=f(x)+f(y)~\text{and}~f(xy)=f(x)f(y)[/tex]

is not correct. Why not? Because now you're talking about two operations: addition and multiplication. A group is a set with only one operation (which satisfies some conditions.

So if you have a function [itex]f:(\mathbb{R},+)\rightarrow (\mathbb{R},+)[/itex] (I usually denote a group by [itex](G,*)[/itex], where G is a set and * is an operation on the set), then this is a homomorphism if and only if [itex]f(x+y)=f(x)+f(y)[/itex]. The multiplication has nothing to do with this.

In general, a function [itex]f:(G,*)\rightarrow (H,\oplus)[/itex] must satisfy [itex]f(x*y)=f(x)\oplus f(y)[/itex]. Nothing more.

If you want to talk about two operations (like addition and multiplication on [itex]\mathbb{R}[/itex]), then you have to talk about rings.



Yes. But what you mean with identity element depends on the group operation. In the group [itex](\mathbb{R},+)[/itex], the identity is 0. In the groups [itex](\mathbb{R}\setminus\{0\},\cdot)[/itex], the identity is 1.

Beautiful Math and very clear definitions..Thank you very much.

[0,∞) is indeed not a group because of the inverse axiom. For instance wrt multiplication 0 has no inverse. (if the operation is addition, then no element has an inverse)

So I guess I can only call [0,∞) an interval or a set.

Now ##((0,∞), *)## where * is the regular multiplication is a group under ##*##, right?
 
  • #13


Bachelier said:
Now ##((0,∞), *)## where * is the regular multiplication is a group under ##*##, right?

Yes, it is. You may be surprised to learn that [itex]((0,+\infty),\cdot)[/itex] is actually isomorphic (as group) to [itex](\mathbb{R},+)[/itex].

Indeed, the isomorphism is

[tex]T:(\mathbb{R},+)\rightarrow ((0,+\infty),\cdot):x\rightarrow e^x.[/tex]
 
  • #14


micromass said:
Yes, it is. You may be surprised to learn that [itex]((0,+\infty),\cdot)[/itex] is actually isomorphic (as group) to [itex](\mathbb{R},+)[/itex].

After learning a long time ago that ##(0,1) \cong \mathbb{R}##, nothing surprises me anymore... lol :)
 
  • #15


Bachelier said:
After learning a long time ago that ##(0,1) \cong \mathbb{R}##, nothing surprises me anymore... lol :)

OK, but that's not as groups.
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 13 ·
Replies
13
Views
2K
  • · Replies 0 ·
Replies
0
Views
1K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 41 ·
2
Replies
41
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
Replies
2
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K