:: deftheorem DefDihedral defines Dihedral_group GROUP_24:def 7 :
for n being non zero ExtNat
for b2 being strict Group holds
( b2 = Dihedral_group n iff ( ( n = +infty implies b2 = semidirect_product (INT.Group,(INT.Group 2),(inversions INT.Group)) ) & ( n <> +infty implies ex n1 being non zero Nat st
( n = n1 & b2 = semidirect_product ((INT.Group n1),(INT.Group 2),(inversions (INT.Group n1))) ) ) ) );