Question

Because ⇒ is not commutative (that is, because p ⇒ q and q ⇒ p mean...

Because ⇒ is not commutative (that is, because p ⇒ q and q ⇒ p mean different things), it is not too surprising that ⇒ has neither an identity nor a zero. But there are a pair of related definitions that apply to this type of operator:

3.21 The left identity of a binary operator ◊ is a value iℓ such that, for any x, the expressions x and iℓ ◊ x are equivalent. The right identity of ◊ is a value ir such that, for any x, the expressions x and x ◊ ir are equivalent. (Again, some operators may not have left or right identities.) What are the left and right identities of ⇒ (if they exist)?

0 0
Add a comment Improve this question Transcribed image text
Answer #1

The truth table for the binary operator ⟹ is:

p q p⟹q
0 0 1
0 1 1
1 0 0
1 1 1

From the above table, we see that

  • 1⟹0=0
  • 1⟹1=1

Therefore, 1⟹x=x for any x.

Thus, 1 is the left identity of ⟹.

Also, from the above table, we see that

  • 0⟹0=1
  • 0⟹1=1

Therefore, 0⟹y=1 for any y, that is,

0⟹y ≠ 0 for all y.

Thus, there does not exist any y such that 0⟹y=0.

Hence, right identity of ⟹ does not exist.

Add a comment
Know the answer?
Add Answer to:
Because ⇒ is not commutative (that is, because p ⇒ q and q ⇒ p mean...
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. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • You are to write a program name expressionTree.java that evaluates an infix expression entered by the...

    You are to write a program name expressionTree.java that evaluates an infix expression entered by the user. The expression may contain the following tokens: (1) Integer constants (a series of decimal digits). (2)   One alphabetic character - "x" (representing a value to be supplied later). (3)   Binary operators (+, -, *, / and % (modulo)). (4)   Parentheses          You will parse the input expression creating an expression tree with the tokens, then use the postOrder tree traversal algorithm to extract...

  • C++ test to see whether or not if two Well formed formula's (wff's) are equivalent by...

    C++ test to see whether or not if two Well formed formula's (wff's) are equivalent by creating truth tables. No Structs , Classes or Pointers can be used. You MUST use arrays, The problem can be achieved with three one dimensional arrays or two two deminsional arrays, or you can do a combination of two and one deminsional arrays. The purpose of this program is to test whether or not the alternative expression for the circuit is equivalent to the...

  • EVALUATING GENERAL INFIX EXPRESSIONS INTRODUCTION The notation in which we usually write arithmetic expressions is called infix notation;...

    EVALUATING GENERAL INFIX EXPRESSIONS INTRODUCTION The notation in which we usually write arithmetic expressions is called infix notation; in it, operators are written between their operands: X + Y. Such expressions can be ambiguous; do we add or multiply first in the expression 5 + 3 * 2? Parentheses and rules of precedence and association clarify such ambiguities: multiplication and division take precedence over addition and subtraction, and operators associate from left to right. This project implements and exercises a stack-based algorithm that evaluates...

  • write a C program that evaluate algebraic expressions over real numbers in Reverse Polish Notation (RPN)

    Your program must evaluate algebraic expressions over real numbers in Reverse Polish Notation (RPN). + (addition), - (subtraction), * (multiplication) and / (division) should be treated as arithmetic operations. Depending on the selection, numerical values must be entered and displayed in decimal, hexadecimal or binary form. Example: The expression ((3+4) *(7+1.6-12) -5) / (3-8.7)Will be calculated on your RPN calculator as 3 4 + 7 1.6 + 12 - * 5 - 3 8.7 - / Your RPN computer's user...

  • FAO Figure 1 2. A thin wire of length L has a uniform charge density +1.A...

    FAO Figure 1 2. A thin wire of length L has a uniform charge density +1.A cylindrical Gaussian surface of radius d is drawn with the wire along its central axis, as shown above. Point P is located at the center of one end of the cylinder, a distance d from the end of the wire. Point Q is on the edge of the cylinder directly above the center of the wire, as shown above. A student says, "Gauss's law...

  • I NEED HELP WITH DEBUGGING A C PROGRAM! PLEASE HEAR ME OUT AND READ THIS. I...

    I NEED HELP WITH DEBUGGING A C PROGRAM! PLEASE HEAR ME OUT AND READ THIS. I just have to explain a lot so you understand how the program should work. In C programming, write a simple program to take a text file as input and encrypt/decrypt it by reading the text bit by bit, and swap the bits if it is specified by the first line of the text file to do so (will explain below, and please let me...

  • real analysis 1,3,8,11,12 please 4.4.3 4.4.11a Limits and Continuity 4 Chapter Remark: In the statement of T...

    real analysis 1,3,8,11,12 please 4.4.3 4.4.11a Limits and Continuity 4 Chapter Remark: In the statement of Theorem 4.4.12 we assumed that f was tone and continuous on the interval I. The fact that f is either stric tric. strictly decreasing on / implies that f is one-to-one on t one-to-one and continuous on an interval 1, then as a consequence of the value theorem the function f is strictly monotone on I (Exercise 15). This false if either f is...

  • 10:15 GX 1.51%. e s o s IL Multiple choice (60 p cholesben 1. The shape...

    10:15 GX 1.51%. e s o s IL Multiple choice (60 p cholesben 1. The shape of the Men deviation 2. The standard Standard deviat i le devii d curve la tribal the value i n 15 3. Ir the were mad e is 2.5 or distribution is 45 and standard deviation of normal distributors is that the value of x for a distribution is 97.5 47.5 e 373 4 675 See other value. 4. Considering the normal distribution, pal...

  • You will write the following files: mystack.h - contains the class definition for the mystack class....

    You will write the following files: mystack.h - contains the class definition for the mystack class. mystack.cpp - contains the definitions for member functions of the mystack class. inpost.cpp - contains your convert() function. inpost.h - contains the function prototype for convert() so that the main() can call it. Each of the files (with the exception of inpost.h) is described in more detail below. All header files should contain header guards to prevent them from being included multiple times in...

  • Write 3 paragraphs for reflection and should be do the following: 1. In first paragraph, Summarize...

    Write 3 paragraphs for reflection and should be do the following: 1. In first paragraph, Summarize the article (attached below). (Don't plagiarism from article. Please use your own words to summarize article below) 2. In second paragraph, Connect the article with one of those "biological variation in modern humans" or "cultural anthropology" or "how identity and worldview are deeply influenced by cultural upbringing" or "human pre-history, human social interaction, and human cultures". Be specific about the connections you make. 3....

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT