Hi guys,
Is there a way to confirm your answers for simplifying boolean algebra OTHER THAN truth tables?

AND = *
OR = +

p * q * r + p * r is simplified into just p * r, which of course is the correct answer, but how can I confirm this? If I create truth tables, p * r is missing the "q", so can someone explain to me how to check it please?

honestly, I have no idea of what you are doing, or why I should automatically assume why
p * r should be the correct answer. could you elaborate a bit more?

In java syntax:
AND is coded as &
OR as |

## All 7 Replies

honestly, I have no idea of what you are doing, or why I should automatically assume why
p * r should be the correct answer. could you elaborate a bit more?

Absolutely!

p * q * r + p * r
.. using Associative law ..
(p * r) + ((p * r) * q)
.. using Absorption/Redundancy law --> A + (A * B) = A ..
p * r

That's the correct answer, I checked on a few sites online to confirm as well. Here's one:
http://www.wolframalpha.com/input/?i=P+AND+Q+AND+R+OR+P+AND+R

But how can I check my answers without having the aids of these sites in a test? Truth table for p * r is obviously a lot smaller and different that p * q * r. How can I prove them to be equal to check my answer?

Am I making sense? lol

In java syntax:
AND is coded as &
OR as |

lol i know brother! I'm just talking about boolean algebra here, not coding java. In algebra, every operator has many different ways of being written.

Since this is a java forum, I expected to see questions about java programming.
How does your problem relate to java programming? Do you have any java programming questions?

Boolean algebra is a java question (not specifically java, most programming languages wouldn't you say?). I wouldn't put it under math even if there was a math section.

AND = *
OR = +
p * q * r + p * r is simplified into just p * r, which of course is the correct answer

The way I read this, based on the above, was:

p AND q AND r - OR - p AND r

simplified is

p AND r ...

basically: A or B is automatically B ...

see why I didn't get the logic? :)

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts learning and sharing knowledge.