First of all, sorry for my bad english. I'm not very comfortable writting about Boolean algebra in english but I'll try my best.
So my teacher came up with this problem. Express the following function using only AND + NOT gates, then, NAND only.
The function: $$ f = {a'}{b'}+{a}{b}+{b'}{c} $$
After converting f to its cannonical form I got the truth table so I can check if I made some mistakes when doing the circuit.
But my question is, do I have to apply the same process to express it as AND+NOT and NAND? They both use the same logic.
My solutions were:
NAND: $$ f'' = [({a'}{b'})'*({a}{b})'*({b'}{c})']' $$
AND + NOT: $$ f' = ({a'}{b'})'*({a}{b})'*({b'}{c})' $$
And here are the circuits: