Which of the following statements about the difference between formal and informal reasoning is correct?
a)Formal reasoning uses algorithms rather than heuristics
b) Formal reasoning is more useful for solving everyday problems
c) Formal reasoning involves dialectical reasoning
d) Informal reasoning is purposeful mental activity that involves operating on information in order to reach conclusions.