Having trouble with Logic Derivation -

  • Thread starter Thread starter jax122
  • Start date Start date
  • Tags Tags
    Derivation Logic
AI Thread Summary
The discussion centers on deriving the tautology (X <-> Y) v (X <-> -Y) without premises. The initial query expresses confusion about the derivation process, likening it to the Law of the Excluded Middle. A participant clarifies that the statement is indeed a tautology, explaining that if one component of the disjunction is false, the other must be true, thus validating the tautology. The conversation also touches on the challenge of formalizing the relationship between truth values of X, Y, and -Y, with suggestions to use a truth table for clarity. Ultimately, the truth table confirms that the statement holds true across all possible truth values, reinforcing its tautological nature. The discussion emphasizes the importance of understanding the implications of truth values in propositional logic.
jax122
Messages
3
Reaction score
0
Hey everyone,

Thanks for the help in advance. I am having trouble deriving a tautology from no premises.

I am trying to derive:
(X <-> Y) v (X <-> -Y) "-" meaning not.

However, I keep getting stuck. It seems very similar to the Law of the Excluded Middle but I am having trouble changing that derivation. Any help or suggestions of where to start would be appreciated.

Thanks
Jax
 
Physics news on Phys.org
jax122 said:
Hey everyone,

Thanks for the help in advance. I am having trouble deriving a tautology from no premises.

I am trying to derive:
(X <-> Y) v (X <-> -Y) "-" meaning not.

However, I keep getting stuck. It seems very similar to the Law of the Excluded Middle but I am having trouble changing that derivation. Any help or suggestions of where to start would be appreciated.

Thanks
Jax

If I'm interpreting your notation correctly, we have the following equation:
____Y_________-Y__
____+__-______+__-
X+__T__F______T__F
____F__T__OR__F__T

Because we have a contradiction (+Y&-Y) the equation will always be false. I also assume that you are considering that -((X<->Y)v(X<->-Y)) will always be true (tautology).

In real life, though, double negation does not mean always afirmation (+). And this is one of shortcomings of binary logic you might be trying to transcend. Good luck, but I doubt...

Kind regards,
 
Damir said:
Because we have a contradiction (+Y&-Y) the equation will always be false. I also assume that you are considering that -((X<->Y)v(X<->-Y)) will always be true (tautology).
In real life, though, double negation does not mean always afirmation (+). And this is one of shortcomings of binary logic you might be trying to transcend. Good luck, but I doubt...
Kind regards,

I agree completely that is seems intuitive that the equation is false. However, I know for a fact that the equation is a tautology. I am using a proofs program that indicates that (X <-> Y) v (X <-> -Y) is a tautology. I believe it is some version of X v -X/law of the excluded middle.

Any other suggestions??

Thanks
 
jax:

Remember that "v" is false only if both component statements are false.

Now, the component "if-and-only if"'s are are true only when the truth values of THEIR components are equal.

In order to prove that the "v"-statement is necessarily true, i.e, a tautology, we start off with assuming that X<->Y is FALSE.
If we now can prove that this assumption implies that X<->-Y is TRUE, then we have proven the tautology half-ways:

So, if X<->Y is false, therefore, X and Y has opposite truth values.
But that means X and -Y MUST have equal truth values, and therefore, X<->-Y is TRUE, and the "v" statement is true as well.


The other half of the proof assumes that X<->-Y is FALSE.
Therefore, X and -Y have different truth values, and hence, X and Y have equal truth values, and therefore X<->Y is true, and the QED concerning the proof of the tautological nature of the "v" is within grasp.




As you suspected, the tautology has everything to do with the excluded middle. :smile:
 
arildno said:
jax:

So, if X<->Y is false, therefore, X and Y has opposite truth values.
But that means X and -Y MUST have equal truth values, and therefore, X<->-Y is TRUE, and the "v" statement is true as well.

Thank you so much. That explanation makes complete sense. However, I am having trouble formalizing the notion of "since X and Y have opposite truth values, X and -Y have equal truth values". Any suggestions of how to do that via proof? Do I first need to derive X<->Y or should my first assumption just be X<->Y is false and derive X<->-Y from that assumption?

Again, thanks a lot. I really appreciate the help trying to understand this.
 
Just do a truth table
Code:
X   Y   ~Y   X<->Y   X<->-Y   (X<->Y)v(X<->-Y)
T   T    F     T       F             T
T   F    T     F       T             T
F   T    F     F       T             T
F   F    T     T       F             T
Since it is true for all possible values of the premises it is a tautology.
 
Last edited:
It looks like he's not trying to prove it's a tautology, but rather is trying to derive it using a propositional calculus formal proof system.
 
Back
Top