11.07.2015 Views

Abstract Algebra Theory and Applications - Computer Science ...

Abstract Algebra Theory and Applications - Computer Science ...

Abstract Algebra Theory and Applications - Computer Science ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

EXERCISES 5347. Let a <strong>and</strong> b be elements of a group G. If a 4 b = ba <strong>and</strong> a 3 = e, prove thatab = ba.48. Give an example of an infinite group in which every nontrivial subgroup isinfinite.49. Give an example of an infinite group in which every proper subgroup is finite.50. If xy = x −1 y −1 for all x <strong>and</strong> y in G, prove that G must be abelian.51. If (xy) 2 = xy for all x <strong>and</strong> y in G, prove that G must be abelian.52. Prove or disprove: Every nontrivial subgroup of an nonabelian group is nonabelian.53. Let H be a subgroup of G <strong>and</strong>N(H) = {g ∈ G : gh = hg for all h ∈ H}.Prove N(H) is a subgroup of G. This subgroup is called the normalizerof H in G.Additional Exercises: Detecting ErrorsCredit card companies, banks, book publishers, <strong>and</strong> supermarkets all take advantageof the properties of integer arithmetic modulo n <strong>and</strong> group theory to obtainerror detection schemes for the identification codes that they use.1. UPC Symbols. Universal Product Code (UPC) symbols are now foundon most products in grocery <strong>and</strong> retail stores. The UPC symbol is a 12-digit code identifying the manufacturer of a product <strong>and</strong> the product itself(Figure ??). The first 11 digits contain information about the product; thetwelfth digit is used for error detection. If d 1 d 2 · · · d 12 is a valid UPC number,then3 · d 1 + 1 · d 2 + 3 · d 3 + · · · + 3 · d 11 + 1 · d 12 ≡ 0 (mod 10).(a) Show that the UPC number 0-50000-30042-6, which appears in Figure2.3, is a valid UPC number.(b) Show that the number 0-50000-30043-6 is not a valid UPC number.(c) Write a formula to calculate the check digit, d 12 , in the UPC number.(d) The UPC error detection scheme can detect most transposition errors;that is, it can determine if two digits have been interchanged. Showthat the transposition error 0-05000-30042-6 is detected. Find a transpositionerror that is not detected.(e) Write a program that will determine whether or not a UPC number isvalid.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!