Question

In: Advanced Math

1. Write down the addition and multiplication table for Z/5Z. All classes should be written in...

1. Write down the addition and multiplication table for Z/5Z. All classes should be written in terms of their canonical representative (unique representative between 0 and 4).

2. Suppose a ≡ a' mod n and b ≡ b' mod n.

(a) Show that a + b ≡ a' + b' mod n.

(b) Show that a · b ≡ a' · b' mod n. (An important consequence of this exercise is that addition and multiplication define maps Z/nZ × Z/nZ → Z/nZ. This is not obvious from the definition of addition and multiplication, because the definitions require you to choose representatives for equivalence classes. Different choices of representatives could conceivably result in different outcomes for the sum or product of the same pair of elements. A map, however, is not allowed to send the same pair of elements to multiple distinct elements. For example, in Z/123Z, we have [10] + [5] = [10 + 5] = [15] by definition. However, [10] = [625] and [5] = [866]. Applying the definition of sum again yields [625] + [866] = [1491]. If addition does define a map, then it should be the case that [15]=[1491], otherwise the pair ([10],[5]) would be mapped to two distinct values. A simple check shows that this is indeed the case here, and this exercise shows that this will be true in general.)

3. We extend the notion of divisibility to Z/nZ in the obvious way: [a]|[b] if [b] = [k] · [a] for some k ∈ Z.

(a) Prove that [a]|[b] if and only if gcd(a, n)|b. (Hint: use problem 1: Let a, b, c ∈ Z. Prove that c = ma + nb for some m, n ∈ Z if and only if gcd(a, b)|c.)

(b) Conclude from part (a) that [a] has a multiplicative inverse if and only if gcd(a, n) = 1.

Solutions

Expert Solution


Related Solutions

Let Z* denote the ring of integers with new addition and multiplication operations defined by a...
Let Z* denote the ring of integers with new addition and multiplication operations defined by a (+) b = a + b - 1 and a (*) b = a + b - ab. Prove Z (the integers) are isomorphic to Z*. Can someone please explain this to me? I get that f(1) = 0, f(2) = -1 but then f(-1) = -f(1) = 0 and f(2) = -f(2) = 1 but this does not make sense in order to...
Java Program Use for loop 1.) Write a program to display the multiplication table of a...
Java Program Use for loop 1.) Write a program to display the multiplication table of a given integer. Multiplier and number of terms (multiplicand) must be user's input. Sample output: Enter the Multiplier: 5 Enter the number of terms: 3 5x0=0 5x1=5 5x2=10 5x3=15 2 Create a program that will allow the user to input an integer and display the sum of squares from 1 to n. Example, the sum of squares for 10 is as follows: (do not use...
Problem 1. Suppose that R is a commutative ring with addition “+” and multiplication “·”, and...
Problem 1. Suppose that R is a commutative ring with addition “+” and multiplication “·”, and that I a subset of R is an ideal in R. In other words, suppose that I is a subring of R such that (x is in I and y is in R) implies x · y is in I. Define the relation “~” on R by y ~ x if and only if y − x is in I, and assume for the...
create an addition and multiplication table on base 12 main question: why we add to different...
create an addition and multiplication table on base 12 main question: why we add to different variables before 10?
Write a Python program that will perform various calculations (addition, subtraction, multiplication, division, and average). The...
Write a Python program that will perform various calculations (addition, subtraction, multiplication, division, and average). The program will add, subtract, multiply, or divide 2 numbers and provide the average of multiple numbers inputted from the user. You need to define a function named performCalculation which takes 1 parameter. The parameter will be the operation being performed (+,-,*,/). This function will perform the given prompt from the user for 2 numbers then perform the expected operation depending on the parameter that’s...
Let Z2 [x] be the ring of all polynomials with coefficients in Z2. List the elements of the field Z2 [x]/〈x2+x+1〉, and make an addition and multiplication table for the field.
  Let Z2 [x] be the ring of all polynomials with coefficients in Z2. List the elements of the field Z2 [x]/〈x2+x+1〉, and make an addition and multiplication table for the field. For simplicity, denote the coset f(x)+〈x2+x+1〉 by (f(x)) ̅.
a.) Write down all feasible samples of size 2 of the values in the following table...
a.) Write down all feasible samples of size 2 of the values in the following table and calculate the average number of cases in each. (Hint: There are 45 possible combinations of size 2.) b.) Compare the average value of the distribution of sample means with that of the population. Write what you observe. c.) In a graph compare the dispersion of the population with that of the sample means. Write what you observe. Validity Zone A 01/01/2019 $102.68 01/01/2018...
Write the multiplication table for D8. Find the order of each element D8.
Write the multiplication table for D8. Find the order of each element D8.
3×3 Systems Elimination by Addition 1) -5x-2y+20z=-28 2)   2x-5y+15z=-27 3) -2x-2y-5z= -12 Please write out all...
3×3 Systems Elimination by Addition 1) -5x-2y+20z=-28 2)   2x-5y+15z=-27 3) -2x-2y-5z= -12 Please write out all of the steps so I'll be able to figure out the formulas myself.
Write a Behavioral model VHDL code that implements an ALU that can perform addition, subtraction, multiplication,...
Write a Behavioral model VHDL code that implements an ALU that can perform addition, subtraction, multiplication, shift right, shift left, logical NAND, and logical NOR. Write a VHDL test bench to test the ALU with at least one test vector per operation.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT