Prove that the statement is always true using the rules of boolean algebra

Click For Summary
SUMMARY

The discussion centers on proving the statement $$\{b\land [\neg a\Rightarrow \neg b]\} \Rightarrow a$$ using Boolean algebra. Participants clarify that Boolean algebra does not include the implication operator ($\Rightarrow$) and that the proof must utilize the operational symbols of Boolean algebra, namely conjunction ($\land$), disjunction ($\vee$), and negation. The conclusion reached is that the original statement cannot be proven true using Boolean algebra alone, as it requires propositional calculus for a valid proof.

PREREQUISITES
  • Understanding of Boolean algebra operations: conjunction ($\land$), disjunction ($\vee$), and negation.
  • Familiarity with propositional calculus and its symbols, particularly the implication operator ($\Rightarrow$).
  • Knowledge of logical equivalences, such as $p \to q \equiv \neg p \lor q$.
  • Experience with proof techniques, including proof by contradiction.
NEXT STEPS
  • Study the differences between Boolean algebra and propositional calculus.
  • Learn how to construct proofs using propositional calculus.
  • Explore logical equivalences and their applications in mathematical proofs.
  • Practice proof by contradiction with various logical statements.
USEFUL FOR

Mathematicians, computer scientists, and students of logic who are interested in formal proofs and the distinctions between different logical systems.

mathmari
Gold Member
MHB
Messages
4,984
Reaction score
7
Hey! 😊

I want to prove by using the rules of boolean algebra that the following statement is always true $$\{b\land [\neg a\Rightarrow \neg b]\} \Rightarrow a$$

Since we have to use the rules of boolean algebra, we cannot use the truth table, right?

Could you give me a hint how we could show that?

:unsure:
 
Physics news on Phys.org
Note that $p\to q$ is the same a $\lnot p\lor q$.

Btw, can it be that there is a typo? Can it be that it should be $\{b, [\neg a\Rightarrow \neg b]\} \Rightarrow a$? 🤔
 
Klaas van Aarsen said:
Note that $p\to q$ is the same a $\lnot p\lor q$.

Btw, can it be that there is a typo? Can it be that it should be $\{b, [\neg a\Rightarrow \neg b]\} \Rightarrow a$? 🤔

Before the statement there is the following text:

Proofs of contradiction often have the following pattern:
You know that a statement $b$ is correct, and would like to show that a statement $a$ is also correct. We consider then that $a$ is not correct, and show that it follows that $b$ is wrong (“contradiction”), and then we conclude that $a$ is correct. So the given statement is correct, isn't it? :unsure:

We have that \begin{align*}\{b\land [\neg a\Rightarrow \neg b]\} \Rightarrow a &\equiv \{b\land [a\lor \neg b]\} \Rightarrow a \\ & \equiv \{b\land a\lor b\land \neg b]\} \Rightarrow a \\ & \equiv \{b\land a \}\Rightarrow a \\ & \equiv \neg \{b\land a \}\lor a \\ & \equiv \neg b\lor \neg a \lor a \\ & \equiv \neg b\end{align*}

Is everything correct? :unsure:
 
Ah, I assumed those curly braces were intended to indicate a set of boolean statements.
I guess it's also possible that they are intended as alternatives to parentheses.
In that case, I believe it is correct.
It also means that the statement is not always true...


EDIT: the last step is not correct as SquareOne pointed out. 🤨
 
Last edited:
\[ \{ b \land [\neg a \to \neg b] \} \to a \\ \{ b \land [a \lor \neg b] \} \to a \\ \{ [b \land a] \lor [b \land \neg b] \} \to a \\ \{ [b \land a] \lor \text{False} \} \to a \\ [b \land a] \to a \\ \neg [b \land a] \lor a \\ \neg b \lor \neg a \lor a \\ \neg b \lor \text{True} \\ \text{True} \]
 
Last edited:
Ohh I see! Thanks a lot! (Sun)
 
SquareOne said:
\[ \{ b \land [\neg a \to \neg b] \} \to a \\ \{ b \land [a \lor \neg b] \} \to a \\ \{ [b \land a] \lor [b \land \neg b] \} \to a \\ \{ [b \land a] \lor \text{False} \} \to a \\ [b \land a] \to a \\ \neg [b \land a] \lor a \\ \neg b \lor \neg a \lor a \\ \neg b \lor \text{True} \\ \text{True} \]

This is not a proof by contradiction using boolean algebra
In boolean algebra the symbol $\rightarrow$ does not exist
However it exists in propositional calculus
The operational symbols in Boolean algebra are: $\wedge...\vee$...,(') for complement of a boolean variable x i.e x'
and the constants T or F or better 0 or 1
And of course the pridicate of equality
The axioms you can find in any book or inthe internet
 
mathmari said:
Before the statement there is the following text:

Proofs of contradiction often have the following pattern:
You know that a statement $b$ is correct, and would like to show that a statement $a$ is also correct. We consider then that $a$ is not correct, and show that it follows that $b$ is wrong (“contradiction”), and then we conclude that $a$ is correct. So the given statement is correct, isn't it? :unsure:

We have that \begin{align*}\{b\land [\neg a\Rightarrow \neg b]\} \Rightarrow a &\equiv \{b\land [a\lor \neg b]\} \Rightarrow a \\ & \equiv \{b\land a\lor b\land \neg b]\} \Rightarrow a \\ & \equiv \{b\land a \}\Rightarrow a \\ & \equiv \neg \{b\land a \}\lor a \\ & \equiv \neg b\lor \neg a \lor a \\ & \equiv \neg b\end{align*}

Is everything correct? :unsure:

Proof by contradion for the statement $b\Rightarrow a$ and following the pattern that you mentioned above is the following formula $[b\wedge(\neg a\Rightarrow\neg b)]\Rightarrow (b\Rightarrow a)$ and not the statement
\begin{align*}\{b\land [\neg a\Rightarrow \neg b]\} \Rightarrow a\end{align*}
And that statement (your stetement ) can be proved only by using propositional calculus and not boolean algebra
Boolean algebra does not include $\Rightarrow$ as an operational symbol
 
Klaas van Aarsen said:
Note that $p\to q$ is the same a $\lnot p\lor q$.

Btw, can it be that there is a typo? Can it be that it should be $\{b, [\neg a\Rightarrow \neg b]\} \Rightarrow a$? 🤔
does boolean algebra include $\rightarrow$ as one of its operational symbols
You can use logic (propositinal and predicate calculus) to prove all the formulas in boolean algebra but not the opposite
 
  • #10
mathmari said:
Hey! 😊

I want to prove by using the rules of boolean algebra that the following statement is always true $$\{b\land [\neg a\Rightarrow \neg b]\} \Rightarrow a$$

Since we have to use the rules of boolean algebra, we cannot use the truth table, right?

Could you give me a hint how we could show that?

:unsure:
This is not a formula of contradiction:
All formulas of contradiction are the following:

1)$(\neg b\rightarrow(a\wedge \neg a))\rightarrow b$

2)$(\neg b\rightarrow b)\rightarrow b$

3)$(b\rightarrow\neg b)\rightarrow\neg b$

4)$[(b\wedge\neg a)\rightarrow (r\wedge\neg r)]\rightarrow(b\rightarrow a)$

5) $[(b\wedge\neg a)\rightarrow \neg b)]\rightarrow(b\rightarrow a)$

6) )$[(b\wedge\neg a)\rightarrow a]\rightarrow(b\rightarrow a)$

You can check all the above formulas by using propositional calculus
 

Similar threads

  • · Replies 11 ·
Replies
11
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 16 ·
Replies
16
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 20 ·
Replies
20
Views
5K
  • · Replies 6 ·
Replies
6
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K