let n be non zero even Nat; for k being Nat st n = 2 * k holds
for g1 being Element of (INT.Group n) st g1 = 1 holds
for x being Element of (Dihedral_group n) st x = <*g1,(1_ (INT.Group 2))*> holds
x |^ k in center (Dihedral_group n)
let k be Nat; ( n = 2 * k implies for g1 being Element of (INT.Group n) st g1 = 1 holds
for x being Element of (Dihedral_group n) st x = <*g1,(1_ (INT.Group 2))*> holds
x |^ k in center (Dihedral_group n) )
assume A1:
n = 2 * k
; for g1 being Element of (INT.Group n) st g1 = 1 holds
for x being Element of (Dihedral_group n) st x = <*g1,(1_ (INT.Group 2))*> holds
x |^ k in center (Dihedral_group n)
let g1 be Element of (INT.Group n); ( g1 = 1 implies for x being Element of (Dihedral_group n) st x = <*g1,(1_ (INT.Group 2))*> holds
x |^ k in center (Dihedral_group n) )
assume A2:
g1 = 1
; for x being Element of (Dihedral_group n) st x = <*g1,(1_ (INT.Group 2))*> holds
x |^ k in center (Dihedral_group n)
let x be Element of (Dihedral_group n); ( x = <*g1,(1_ (INT.Group 2))*> implies x |^ k in center (Dihedral_group n) )
assume A3:
x = <*g1,(1_ (INT.Group 2))*>
; x |^ k in center (Dihedral_group n)
1 in INT.Group 2
by EltsOfINTGroup2;
then reconsider a2 = 1 as Element of (INT.Group 2) ;
reconsider y = <*(1_ (INT.Group n)),a2*> as Element of (Dihedral_group n) by Th9;
set z = x |^ k;
A4: y * (x |^ k) =
(x |^ (n - k)) * y
by A3, Th106
.=
(x |^ ((2 * k) - k)) * y
by A1
.=
(x |^ k) * y
;
for i being Nat holds (x |^ i) * (x |^ k) = (x |^ k) * (x |^ i)
hence
x |^ k in center (Dihedral_group n)
by A2, A3, A4, Th114; verum