I finished discrete math and now I am in foundations of Computer Science class and I have 2 questions. In discrete math the teacher taught us that the set of Natural Numbers starts at 1, but in Foundations of Computer Science the teacher is saying that the set of Natural Numbers starts at 0. How can that be?
Another question is about the contradiction method of proofs.
In discrete math they taught us for $P \Rightarrow Q$
assume ${\sim} P$
therefore $Q$
therefore ${\sim}Q$
hence $Q \, \& \, {\sim}Q$ a contradiction
thus, $P$
Now in my foundations of computer science class the teacher is saying that you never start by negating $P$ and you always start by negating $Q$ and then you come up with the contradiction ${\sim}P \,\&\, P$.
So why are these 2 things different the beginning of the set of natural numbers and the way to do proof by contradiction? Thank you for your time.