Logic
Logic
Fundamentals of Logic
Definition: The systematic study of valid reasoning and inference
Types of logic: Formal vs. informal logic
History: Aristotelian logic, Boolean logic, mathematical logic
Key concepts:
o Statements/propositions
o Arguments
o Validity vs. soundness
o Deduction vs. induction
o Premises and conclusions
o Inference rules
Applications: Philosophy, mathematics, computer science, law, critical thinking
Propositional Logic
Basic elements: Statements that are either true or false
Atomic vs. molecular propositions
Logical operators:
o Negation (¬, ~): "not p"
o Conjunction (∧, &): "p and q"
o Disjunction (∨): "p or q"
o Conditional/Material implication (→): "if p then q"
o Biconditional (↔): "p if and only if q"
Truth tables: Evaluating compound statements
Logical equivalence: Statements with identical truth tables
Important logical equivalences:
Predicate Logic
Extension of propositional logic to include subjects and predicates
Quantifiers:
o Universal quantifier (∀): "For all x"
o Existential quantifier (∃): "There exists an x"
Variables, constants, predicates, functions
Modal Logic
Necessity and possibility
Modal operators:
o □ (necessarily)
o ◇ (possibly)
Accessible worlds semantics
Types of modal logics:
o Alethic logic: Necessity and possibility
o Deontic logic: Obligation and permission
o Epistemic logic: Knowledge and belief
o Temporal logic: Time relationships
Axiom systems: K, T, S4, S5
Applications in computer science and philosophy
Logical Fallacies
Formal fallacies: Invalid logical structure
Informal fallacies:
o Ad hominem: Attacking the person
o Appeal to authority
o Appeal to popularity
o Begging the question
o Straw man argument
o False dichotomy
o Slippery slope
o Hasty generalization
o Post hoc ergo propter hoc
Cognitive biases related to logical reasoning
Identifying fallacies in everyday arguments
Fallacy avoidance in critical thinking
Inductive Logic
Reasoning from specific to general
Types of inductive arguments:
o Generalization
o Statistical syllogism
o Analogical argument
o Causal reasoning
Strength vs. validity
Probability in inductive reasoning
Problem of induction (Hume)
Inductive criteria:
o Sample size
o Representativeness
o Background knowledge
o Simplicity/Occam's razor