Four types of reasoning will be our focus here: deductive reasoning, inductive reasoning, abductive reasoning and reasoning by analogy.