In this theory we consider right and left translations and odd functions.
In this section we consider translations. Translations are maps \(T: G\rightarrow G\) of the form \(T_g (a) = g\cdot a\) or \(T_g (a) = a\cdot g\). We also consider two-dimensional translations \(T_g : G\times G \rightarrow G\times G\), where \(T_g(a,b) = (a\cdot g, b\cdot g)\) or \(T_g(a,b) = (g\cdot a, g\cdot b)\).
For an element \(a\in G\) the right translation is defined a function (set of pairs) such that its value (the second element of a pair) is the value of the group operation on the first element of the pair and \(g\). This looks a bit strange in the raw set notation, when we write a function explicitely as a set of pairs and value of the group operation on the pair \(\langle a,b \rangle\) as \( P\langle a,b\rangle \) instead of the usual infix \(a\cdot b\) or \(a + b\).
Definition
\( RightTranslation(G,P,g) \equiv \{\langle a,b\rangle \in G\times G.\ P\langle a,g\rangle = b\} \)
A similar definition of the left translation.
Definition
\( LeftTranslation(G,P,g) \equiv \{\langle a,b\rangle \in G\times G.\ P\langle g,a\rangle = b\} \)
Translations map \(G\) into \(G\). Two dimensional translations map \(G\times G\) into itself.
lemma (in group0) group0_5_L1:
assumes A1: \( g\in G \)
shows \( RightTranslation(G,P,g) : G\rightarrow G \), \( LeftTranslation(G,P,g) : G\rightarrow G \)proofThe values of the translations are what we expect.
lemma (in group0) group0_5_L2:
assumes \( g\in G \), \( a\in G \)
shows \( RightTranslation(G,P,g)(a) = a\cdot g \), \( LeftTranslation(G,P,g)(a) = g\cdot a \) using assms , group0_5_L1 , RightTranslation_def , LeftTranslation_def , func1_1_L11BComposition of left translations is a left translation by the product.
lemma (in group0) group0_5_L4:
assumes A1: \( g\in G \), \( h\in G \), \( a\in G \) and A2: \( T_g = LeftTranslation(G,P,g) \), \( T_h = LeftTranslation(G,P,h) \)
shows \( T_g(T_h(a)) = g\cdot h\cdot a \), \( T_g(T_h(a)) = LeftTranslation(G,P,g\cdot h)(a) \)proofComposition of right translations is a right translation by the product.
lemma (in group0) group0_5_L5:
assumes A1: \( g\in G \), \( h\in G \), \( a\in G \) and A2: \( T_g = RightTranslation(G,P,g) \), \( T_h = RightTranslation(G,P,h) \)
shows \( T_g(T_h(a)) = a\cdot h\cdot g \), \( T_g(T_h(a)) = RightTranslation(G,P,h\cdot g)(a) \)proofThe image of a set under a composition of translations is the same as the image under translation by a product.
lemma (in group0) group0_5_L6:
assumes A1: \( g\in G \), \( h\in G \) and A2: \( A\subseteq G \) and A3: \( T_g = RightTranslation(G,P,g) \), \( T_h = RightTranslation(G,P,h) \)
shows \( T_g(T_h(A)) = \{a\cdot h\cdot g.\ a\in A\} \)proofThis section is about odd functions.
Odd functions are those that commute with the group inverse: \(f(a^{-1}) = (f(a))^{-1}.\)
Definition
\( IsOdd(G,P,f) \equiv (\forall a\in G.\ f(GroupInv(G,P)(a)) = GroupInv(G,P)(f(a)) ) \)
Let's see the definition of an odd function in a more readable notation.
lemma (in group0) group0_6_L1:
shows \( IsOdd(G,P,p) \longleftrightarrow ( \forall a\in G.\ p(a^{-1}) = (p(a))^{-1} ) \) using IsOdd_defWe can express the definition of an odd function in two ways.
lemma (in group0) group0_6_L2:
assumes A1: \( p : G\rightarrow G \)
shows \( (\forall a\in G.\ p(a^{-1}) = (p(a))^{-1}) \longleftrightarrow (\forall a\in G.\ (p(a^{-1}))^{-1} = p(a)) \)proof