Two dimensional non-abelian groups
1. Semi-direct product, neutral element at {0,0}. Let the group action G×G→G in coordinates be (,
)◦(
,
)={
+
,
+
}. In debug-mode the function ShowG lists all relevant figures:
- the inverse mapping, which is computed from the group action and neutral element
- the differential :
G→
G
- the ad tensor of the corresponding Lie algebra and its killing form.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
For instance, you will discover ad in the list as
This group action is the result of the semidirect product between two one-dimensional (abelian) groups. In such a scenario, the function adδ reverse-engineers the group action.
Note, that the output also gives e and the inverse element computation. In combination with GSetup, adδ is a powerful tool:
2. Affine group, neutral element at {1,0}. The next group action - however isomorphic - is motivated by the action of the following linear group. Let us assume 0<.
We combine the result and assign e={1,0} as neutral element.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
3. Duisenmaat/Kolk group, neutral element at {1,0}. The group action found in Duisenmaat/Kolk is motivated by the action of the following linear group. Again, we assume 0<.
We combine the values and assign e={1,0} as neutral element.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Comparison: Lets recall the three different actions:
The left-invariant vector fields are closed under the commutator operation. They form a finite-dimensional vector space, which is represented by the Lie algebra g. Have a look at the different "bases" here.
We plot these vectors fields for each of the three groups below.
Given an initial vector v={,
} at e∈G, we derive and plot the one-parameter subgroup generated by v.
By the way, Ge gives us a decent numerical approximation of the exact values.
Created by Mathematica (September 30, 2006) | ![]() |