The boolean function I want to convert is: F = xy' + yz'
I will first convert it to canonical form:
F = xy' + yz' ------> (1)
= xy'(z + z') + (x + x')yz'
= xy'z + xy'z' + xyz' + x'yz'
= Σ(2, 4, 5, 6) = π(0, 1, 3, 7)
Now, F' = π(2, 4, 5, 6) (Is this statement correct, why not?)
= (x + y' + z)(x' + y + z)(x' + y + z')(x' + y' + z) ------> (2)
I thought I had converted the function to POS form, but when I checked the truth tables for (1) and (2), they are the complete opposite. Truth table for 1 Truth table for 2
Why is this incorrect? According to this answer, I'll have to complement the input function twice to convert to POS form. But this seems very counter-intuitive because if I complement a function twice, will I not get back the original function?