I have the function:
F = !(a && d || b || c)
Now i apply the duality principle and exchange all * with +
Fd = !((a || d) && b && c)
Which is !F and not as I expected F.
Another principle says that I get the same result by complementing all variables in F and the expression itself:
fd = (!a && !d || !b || !c)
Again I get the expression !F and not the expected F.
Why is this the case?
__
To answer the comments, is this the case because I can imagine 0 and 1 instead of F and have to negate that as well?
It seems that there is a little bit of terminological confusion on this issue.
See Steven Givant & Paul Halmos, Introduction to Boolean algebras (2009), Ch.4 : The Principle of Duality, page 4 :