Some grammar rules say "All of ... are not" and "Not all of ... are" have the same meaning, yet they are different from "None of ... are". For example:
1) Not all of the books I have are science fiction novels. (PARTIAL Negation: some may be science fiction novels)
2) All of the books I have are not science fiction novels. (PARTIAL Negation: some may be science fiction novels)
3) None of the books I have are science fiction novels. (FULL Negation: not a single one is a science fiction novel)
Is this correct?
I think that 2) and 3) should be FULL negation and have the same meaning that "not a single one is a science fiction novel" whereas 1) is PARTIAL negation and indicates "Some may be science fiction novels". Am I wrong about this?