Solution 1:

These questions relate to the following construction:

Let $(G,\cdot)$ be a group. Define its opposite $G^{op}$ to be the group $(G,*)$ where we define $$x*y=y\cdot x.$$

One may check that this indeed forms a group. Then, an antihomomorphism $f:G\rightarrow H$ is exactly a homomorphisms $G\rightarrow H^{op}$ or, equivalently, a homomorphism $G^{op}\rightarrow H$.$^1$ Essentially all of your results follow from the fact that antihomomorphisms are homomorphisms - their domain is just the opposite of what its marked as.

In some sense, an anti-isomorphism is the same as a normal isomorphism. This is because $G$ and $G^{op}$ are always isomorphic - the map $f:G\rightarrow G^{op}$ defined by $f(g)=g^{-1}$ is an isomorphism.$^2$ Thus, if $G$ and $H$ are anti-isomorphic, they are actually isomorphic (and vice versa).


$^1$ One might observe that a homomorphism $G^{op}\rightarrow H^{op}$ is also a homomorphism $G\rightarrow H$ and vice versa.

$^2$ This follows easily since $f(g\cdot h)=(g\cdot h)^{-1}=h^{-1}\cdot g^{-1}=f(h)\cdot f(g)=f(g)*f(h)$. Obviously, this is bijective since inversion is an involution.

Solution 2:

An antihomomorphism can be used, for example, to turn a left group action into a right group action.

It is dual to the notion of homomorphism: if we see groups as categories with one object, then homomorphisms are covariant functors, antihomomorphisms are contravariant functors. Therefore, it is very natural that the two notions are very much similar.

Solution 3:

As Daniel mentioned in his answer, under the identification of a group with a groupoid with one object, group homomorphisms are functors, and antihomomorphisms are contravariant functors.

Under this identification, given group $G$ (a groupoid with one object), a left action of $G$ on an object $X$ in some category $\mathsf{C}$ is a functor $\lambda: G \to \mathsf{C}$ with $\lambda(1_G)=1_X$. Dually, a right action of $G$ on $X$ is a contravariant functor $\rho: G^{\mathrm{op}} \to \mathsf{C}$ with $\rho(1_G)=1_X$.

Thus, group homomorphisms appear when you want to consider left actions, and antihomomorphisms appear whenever you want to consider right actions. So if you want to see where antihomomorphisms turn up, just think about where right actions turn up. In Klein geometry, for example, the Cartan principal bundle $G \to G/H$ has a canonical right action by $H$.

Fortunately, the group inverse gives an anti-isomorphism $G^{\mathrm{op}} \xrightarrow{\cong} G$ of a group with its opposite group, so we can always convert right actions into left actions and vice-versa by precomposing with the group inverse.

For more details, see Aluffi's Algebra: Chapter 0.

Solution 4:

Sometimes anti-isomorphisms arise naturally: the map $g\to g^t$ on $GL_n(\mathbb{R})$ or $g\to g^\dagger$ on $GL_n(\mathbb{C})$, for example. You can interpret an anti-homomorphism $G \to H$ as a homomorphism $G \to H^{\text{op}}$, though, where $H^{\text{op}}$ is the group with the same underlying set as $H$ and group operation $x.y = yx$. The subject is not particularly interesting, though, since the map $H \to H^{\text{op}}$ given by $x \to x^{-1}$ is an isomorphism. For (noncommutative) rings, though, the situation is more interesting: the rings $A$ and $A^{\text{op}}$ are not necessarily isomorphic.

Solution 5:

Sorry if this has already been written in someone's answer, but it's worth pointing out that you don't really need anti-homomorphisms between groups. Given an anti-homomorphism $f : G \rightarrow H$, the function $g \mapsto (f(g))^{-1} = f(g^{-1})$ is automatically an ordinary homomorphism $G \rightarrow H$, and this process is bijective, and sets up a bijection between anti-isomorphisms and ordinary isomorphisms. So basically, as long as we take the "fundamental" anti-isomorphism $$G \rightarrow G$$ $$g \mapsto g^{-1}$$ seriously, we don't need to worry about any of the others (in some sense.)

The situation changes if we're dealing with monoids, in which case anti-homomorphisms become a bit more useful. In this context, they can also be referred to as "contravariant functors" in the sense of category theory, since a monoid is just a category with one object. And, just like how in category theory we can replace each contravariant functor $\mathbf{C} \rightarrow \mathbf{D}$ with a covariant functor $\mathbf{C}^{op} \rightarrow \mathbf{D}$ and vice versa, so too can we do this in the world of monoids. Nonetheless, I personally think that anti-homomorphisms of categories/monoids are pretty useful; it's just easier to think clearly when you're not introducing ops everywhere in order to artificially coerce everything in sight to be covariant.

That's my two cents.