What's the difference between = and <=> in logical statements?

  • Context: High School 
  • Thread starter Thread starter AlbertEinstein
  • Start date Start date
  • Tags Tags
    Difference
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
14 replies · 3K views
AlbertEinstein
Messages
113
Reaction score
1
Difference between "=" ,<=>

It may be a little funny but what's the difference between the signs
a) equals to
b) implies and is implied by?
 
Physics news on Phys.org
I didn't understand. Suppose S=>T and T=>S then S <=> T does this not tell that both imply each other and hence must be equivalent.
 
Do you mean to say that "equals to " is used in the case of numbers and "implies and is implied by " is used in logical statements?
 
I'm saying that equivalent is used in the case of logical statements, and equals is not. I am not saying where equals is used. Two mathematical objects can frequently be equivalent (or sometimes isomorphic) without actually being equal. In your other thread on residue classes, picking different choices of residue systems will give equivalent/isomorphic rings, but they are certainly not equal. If you know about vector spaces, then any finite dimensional vector space is isomorphic to its dual, but it is not equal to its dual. The vector space area is the best one for examples like this. Any two spaces of dimension n are isomorphic ((over the same field, obviously) but they are almost never going to be equal. As it is I have _never_ heard anyone refer to two logical statements being equal.
 
Most of the things went above my head. However, how two things are defined to be equal.? and what can these things may comprise of(in terms of mathematical objects)
 
Actually, ""equals to " is used in the case of numbers and "implies and is implied by " is used in logical statements" is not a bad, if slightly simplistic way to look at it. "Equals" as used in mathematics means "are the same thing". There are many, many different definitions of "equivalent" for various mathematical or logical terms. It is perfectly reasonable to say that if one statement implies and is implied by another statement, then they are "equivalent". Saying that "statement A" equals "statement B" means that they are, in fact, references to the same statement.
 
x = y means that x eequals y for any value for x and y. x <=> y means that the value of x is undefinite with respect to y, x may be equal,greatr than or less than y.
 
gautamaish said:
x = y means that x eequals y for any value for x and y. x <=> y means that the value of x is undefinite with respect to y, x may be equal,greatr than or less than y.

I think you're misinterpreting the OP. "<=>" is supposed to mean a double arrow, and not a combination of the signs <, =, and >.
 
HallsofIvy said:
We're talking about statements in logic, not numbers.

Although, I'm still wondering about

So if x= 3 and y= 5, they are still equal?:smile:

no , i was not telling that, i meant that x = y means that if x is any no. y will surely be of the same value.
 
Two objects a and b are equal iff for any predicate P, Pa <=> Pb. I guess this depends on what your predicates can be. 2^2 is not equal to 4 in absolutely _every_ way--for example one of them appears earlier in the sentence than the other. But I guess that wouldn't be an allowable predicate.
 
The biconditional <=> is used in the context of logical statements (as mentioned previously) and is a relation between the truth value of those statements. But it can't take the place of = because it just doesn't make any sense. For example, given that x = y, you can't say that x <=> y because both of the terms by themself don't have a truth value. Things like "x" or "5" or "2^2" by themselves mean nothing other than just symbols.