PY1012: Reasoning

from blog Home on consequently.org, | ↗ original
py1012: Reasoning introduces the essential concepts and techniques of critical reasoning, formal propositional logic, and basic predicate logic. Among the central questions are these: what distinguishes an argument from a mere rhetorical ploy? What makes an argument a good one? How can we formally prove that a conclusion follows from some...