9
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
this post was submitted on 23 Jul 2023
9 points (100.0% liked)
math
274 readers
1 users here now
Interesting news and discussion centered around Mathematics
founded 1 year ago
MODERATORS
I’m not sure but could it be because, in your first truth table, you assumed the truth value of (a OR b) -> c to be true and you are finding the truth values of c that correspond with pairs of values of a and b?
However, in the second table you are finding the truth values of ~(a OR b) OR c that correspond with truth values of c as well as a and b so just like you said, you cannot compare the two tables you present above.
To get the truth table for the proposition (a OR b) -> c, you would find the corresponding truth values to those of a, b and c (like you did in the first table). Something like this:
since it’s possible for the conditional proposition to be false (i.e. if either A or B are true yet C is false)
Oh I think I'm starting to get it. You're converting whether or not the proposition is true into a conditional, not the proposition itself. I don't think
(a OR b) -> c = ~(a OR b) OR c
is valid, I think it needs to be written such that it communicatesThe proposition (a OR b) -> c is true if the following conditional ~(a OR b) OR c is true.
It would be more clear in the opposite order too,If the conditional ~(a OR b) OR c is true, then the proposition (a OR b) -> c is also true.
Without a set of data, you have my first truth table, so you can't actually say whether or not (a OR b) -> c is true. However, the conditional has an associated complete truth table. They're not equivalent. I can prove that they're not equivalent by giving you another conditional that satisfies (a OR b) -> c:
~(A or B or C) or C
which simplifies toC
. The truth tables are different, soc != ~(a OR b) OR c
however in your notation,(a OR b) -> c = ~(a OR b) OR c
, which means the way I solved it would be written(a OR b) -> c = c
. I'm going to switch to double equals for clarity: