This gave me a better understanding of Logical fallacies.
Philosophers distinguish between two types of argument: deductive and inductive. For each type of argument, there is a different understanding of what counts as a fallacy.
Deductive arguments are supposed to be water-tight. For a deductive argument to be a good one (to be “valid”) it must be absolutely impossible for both its premises to be true and its conclusion to be false. With a good deductive argument, that simply cannot happen; the truth of the premises entails the truth of the conclusion.
The classic example of a deductively valid argument is:
(1) All men are mortal.
(2) Socrates is a man.
Therefore:
(3) Socrates is mortal.
It is simply not possible that both (1) and (2) are true and (3) is false, so this argument is deductively valid.
Any deductive argument that fails to meet this (very high) standard commits a logical error, and so, technically, is fallacious. This includes many arguments that we would usually accept as good arguments, arguments that make their conclusions highly probable, but not certain. Arguments of this kind, arguments that aren’t deductively valid, are said to commit a “formal fallacy”.
http://www.logicalfallacies.info/