Question

Prove that Z32 with the operations of [+] and [*] as defined below is not an...

Prove that Z32 with the operations of [+] and [*] as defined below is not an integral domain.

The set of integers mod m is denoted Zm. The elements of Zm are denoted [x]m where x is an integer from 0 to m-1. Each element [x]m is an equivalence class of integers that have the same integer remainder as x when divided by m.

For example, Z7 = {[0]7, [1]7, [2]7, [3]7, [4]7, [5]7, [6]7}. The element [5]7 represents the infinite set of integers of the form 5 plus an integer multiple of 7. That is [5]7 = {. . . –9, –2, 5, 12, 19, 26, . . .} or, more formally, [5]7 = {y: y = 5 + 7q for some integer q}.

Modular addition, [+], is defined on the set Zm in terms of integer addition as follows: [a]m [+] [b]m equals the element of Zm that contains the integer a+b.

Modular multiplication, [*], is defined on the set Zm in terms of integer multiplication as follows: [a]m [*] [b]m equals the element of Zm that contains the integer ab.

The set Zm with these operations is a ring for any integer m.

Homework Answers

Answer #1

By the definition of Integral Domain.

Z32 is an integral domain if its a ring and for any ab = 0 implies either a = 0 or b = 0.

As it is a ring defined on operation + and * we shall now show it is not an Integral Domain.

We know

Thus, Z32 has zero divisors and hence it is not an Integral Domain.

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
1. Consider the set (Z,+,x) of integers with the usual addition (+) and multiplication (x) operations....
1. Consider the set (Z,+,x) of integers with the usual addition (+) and multiplication (x) operations. Which of the following are true of this set with those operations? Select all that are true. Note that the extra "Axioms of Ring" of Definition 5.6 apply to specific types of Rings, shown in Definition 5.7. - Z is a ring - Z is a commutative ring - Z is a domain - Z is an integral domain - Z is a field...
For any given string x=x1x2x3⋯xm, a hash function is defined below as: (This is the entire...
For any given string x=x1x2x3⋯xm, a hash function is defined below as: (This is the entire question, i cannot update it because this is it in its entirety) h(x)=[c(x1)+c(x2)q+c(x3)q^2+⋯+c(xm)q^m-1 mod P Here, both  and P are given small prime numbers, and denote the ASCII integer of the letter xi,1≤i≤m. For any string y=y1y2⋯yn, please show that if the hash value of the hash value yiyi+1⋯yi+k is known, then the hash value of yi+1yi+2⋯yi+k+1 can be computed in constant time. Please type...
Implement a singly linked list having all unique elements with the following operations.I 0 x –...
Implement a singly linked list having all unique elements with the following operations.I 0 x – Inserts element x at the end. I 1 y x – If the element y exists, then insert element x after the element y, else insert element y before the existing element x. Assuming either the element x or the element y exists. I 2 z y x – Inserts element x in the middle of the elements z and y. The element z...
Java Please [(1)] A palindrome is a string that reads the same forwards as backwards. Using...
Java Please [(1)] A palindrome is a string that reads the same forwards as backwards. Using only a fixed number of stacks and queues, the stack and queue ADT functions, and a fixed number of int and char variables, write an algorithm to determine if a string is a palindrome. Assume that the string is read from standard input one character at a time. The algorithm should output true or false as appropriate [(2)] Let Q be a non-empty queue,...
Which math example correspond to which property of the expected value below? Properties of expected value:...
Which math example correspond to which property of the expected value below? Properties of expected value: 1. E[c] = c 2. E[c · X] = c · E[X] 3. E[X + Y ] = E[X] + E[Y ] 4. E[aX + b] = aE[X] + b • Your sample data set is: {3, 3, 3, 3}. Calculate The average! What is your result? if you take the average of {5, 5, 5} or the data set {−1, −1, −1, −1,...
For Problems #5 – #9, you willl either be asked to prove a statement or disprove...
For Problems #5 – #9, you willl either be asked to prove a statement or disprove a statement, or decide if a statement is true or false, then prove or disprove the statement. Prove statements using only the definitions. DO NOT use any set identities or any prior results whatsoever. Disprove false statements by giving counterexample and explaining precisely why your counterexample disproves the claim. ********************************************************************************************************* (5) (12pts) Consider the < relation defined on R as usual, where x <...
For this assignment you will implement a simple calculator or interpreter that reads arithmetic expressions from...
For this assignment you will implement a simple calculator or interpreter that reads arithmetic expressions from a file. Specifically, you will implement the following function: /* * Reads one arithmetic "expression" at a time from a file stream, computes, then * returns the result. If there are additional expressions in the file, they are * read and computed by successive calls to “calculator”. * * “Expressions” are groups of operations (add, subtract, multiply, divide). Your * calculator will read and...
based on the code below, answer the questions Question 1: The LinkedList class uses another class...
based on the code below, answer the questions Question 1: The LinkedList class uses another class called Node (which is defined inside LinkedList.java). What are the fields in the Node class? Question 2: The Node class uses generics. Why? Question 3: The linkFirst method contains the following lines of code: if (f == null) last = newNode; else f.prev = newNode; What is the value of the linked list’s size attribute at this point in the code if f ==...
STRICT DOWNVOTE IF NOT DONE FULLY, WILL REPORT ALSO IF COPY PASTED OR MODIFIED ANSWER Develop...
STRICT DOWNVOTE IF NOT DONE FULLY, WILL REPORT ALSO IF COPY PASTED OR MODIFIED ANSWER Develop a class, using templates, to provide functionality for a set of recursive functions. The functions specified as recursive must be written recursively (not iterativly). The UML class specifications are provided below. A main will be provided. Additionally, a make file will need to be developed and submitted. ● Recursion Set Class The recursion set template class will implement the template functions. recursionSet -length: int...
STRICT DOWNVOTE IF NOT DONE FULLY, WILL REPORT ALSO IF COPY PASTED OR MODIFIED ANSWER Develop...
STRICT DOWNVOTE IF NOT DONE FULLY, WILL REPORT ALSO IF COPY PASTED OR MODIFIED ANSWER Develop a class, using templates, to provide functionality for a set of recursive functions. The functions specified as recursive must be written recursively (not iterativly). The UML class specifications are provided below. A main will be provided. Additionally, a make file will need to be developed and submitted. ● Recursion Set Class The recursion set template class will implement the template functions. recursionSet -length: int...