Proving (C → A) ∧ (¬C → B) is equivalent to (A ∧ C) ∨ (¬C ∧ B)

  • Context: High School 
  • Thread starter Thread starter flying2000
  • Start date Start date
  • Tags Tags
    Work
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
4 replies · 3K views
flying2000
Messages
40
Reaction score
0
1) (C -> A) and (!C -> B)
2) (A and C) or (!C and B)

I use the logic calculator and found these two formulas are logical equivalent, but I spend 2 hours there and still can't prove it because I can't eliminate one of the three items.

Can anyone help me?

Thanks in advance!
 
Last edited:
Physics news on Phys.org
flying2000 said:
1) (C -> A) and (!C -> B)
2) (A and C) or (!C or B)

I use the logic calculator and found these two formulas are logical equivalent, but I spend 2 hours there and still can't prove it because I can't eliminate one of the three items.

Can anyone help me?

Thanks in advance!

((C -> A) & (~C -> B)) <-> ((A & C) v (~C v B)), is not valid.

It fails if A=B=C=false.
 
sorry, man, I made a mistake here,
the second one should be:
((A & C) v (~C & B)), it should be equivalent.


Owen Holden said:
((C -> A) & (~C -> B)) <-> ((A & C) v (~C v B)), is not valid.

It fails if A=B=C=false.
 
(C -> A) :: A v ~C
(~C -> B) :: C v B
So ((C -> A) & (~C -> B)) :: (A v ~C) & (C v B)
:: ((A v ~C) & C) v ((A v ~C) & B)
:: ((A & C) v (~C & C)) v ((A & B) v (~C & B))
:: (A & C) v (A & B) v (~C & B)
:: AC + AB + ~CB (change of notation)

I expanded it out into canonical form and combined terms:

:: AC(B + ~B) + AB(C + ~C) + ~CB(A + ~A)
:: ACB + AC~B + ~CBA + ~CB~A + ABC + AB~C
:: ABC + AC~B + ~CBA + ~CB~A
:: ~CB + AC
 
Last edited:
Thank you so much!

U r so helpful, man. thanx!

BicycleTree said:
(C -> A) :: A v ~C
(~C -> B) :: C v B
So ((C -> A) & (~C -> B)) :: (A v ~C) & (C v B)
:: ((A v ~C) & C) v ((A v ~C) & B)
:: ((A & C) v (~C & C)) v ((A & B) v (~C & B))
:: (A & C) v (A & B) v (~C & B)
:: AC + AB + ~CB (change of notation)

I expanded it out into canonical form and combined terms:

:: AC(B + ~B) + AB(C + ~C) + ~CB(A + ~A)
:: ACB + AC~B + ~CBA + ~CB~A + ABC + AB~C
:: ABC + AC~B + ~CBA + ~CB~A
:: ~CB + AC