deductive reasoning inductive reasoning empirical reasoning conjectural reasoning