Foundations of Logic
Introduction to Propositional Logic
The Building Blocks of Logic
Logic is the study of correct reasoning. To reason correctly, we need to start with clear, unambiguous statements. In logic, these basic statements are called propositions.
A proposition is a declarative sentence that is definitively either true or false, but not both.
For example, "Paris is the capital of France" is a true proposition. "The moon is made of green cheese" is a false proposition. Both are propositions because they have a clear truth value.
Questions like "What is your name?", commands like "Close the door," and opinions like "Chocolate is the best flavor" are not propositions. They can't be assigned a simple true or false label.
Connecting Ideas
We rarely deal with single propositions in isolation. We combine and relate them to form arguments. This is done using five basic tools called logical connectives. We'll use the letters and to stand for any two propositions.
Conjunction
noun
Combines two propositions with "AND". The resulting statement, called a conjunction, is true only when both original propositions are true.
We use the symbol for AND. So, means "P and Q". If is "It is sunny" and is "It is warm," the conjunction is true only if both conditions are met.
Disjunction
noun
Combines two propositions with "OR". This new statement, a disjunction, is true if at least one of the original propositions is true.
The symbol for OR is . So, means "P or Q". This is an "inclusive or," meaning it's fine if both are true. If someone says, "I'll bring the chips or the salsa," the statement is true if they bring chips, if they bring salsa, or if they bring both.
Negation
noun
Reverses the truth value of a proposition using "NOT".
The symbol for NOT is . If is "The light is on," then means "The light is not on." They always have opposite truth values.
The other two connectives can be a bit tricky, but they are essential for structuring arguments.
Implication (Conditional): This is an "if-then" statement, written . It means "if P, then Q". Think of it as a promise. An implication is only false when the "if" part () is true, but the "then" part () is false. In all other cases, the promise is kept.
Consider the promise: "If you get an A, then I will give you $100."
- You get an A (P is true) and I give you $100 (Q is true). My promise was kept. The implication is true.
- You get an A (P is true) but I don't give you $100 (Q is false). I broke my promise. The implication is false.
- You don't get an A (P is false), and I give you $100 anyway (Q is true). My promise is not broken. The implication is true.
- You don't get an A (P is false), and I don't give you $100 (Q is false). My promise is not broken. The implication is true.
Biconditional: This is an "if and only if" statement, written . It's true only when and have the same truth value (both true or both false).
For example, "You can drive if and only if you have a license." If you can drive, you must have a license. If you have a license, you can drive. The two parts are locked together.
Mapping the Truth
How can we keep track of all these rules? A truth table is a simple chart that shows the output of a logical expression for every possible combination of inputs. It's a powerful tool for analyzing complex statements.
| P | Q | Conjunction | Disjunction | Implication | Biconditional |
|---|---|---|---|---|---|
| T | T | T | T | T | T |
| T | F | F | T | F | F |
| F | T | F | T | T | F |
| F | F | F | F | T | T |
A special kind of proposition is one that is always true, no matter the truth values of its components. This is called a tautology. For example, the statement ("The light is on, or the light is not on") is always true. You can prove this by creating a simple truth table.
| P | ||
|---|---|---|
| T | F | T |
| F | T | T |
Since the final column is all Ts, it's a tautology.
Simple Rules of Inference
Truth tables help us check if an argument is valid. An argument is valid if the conclusion must be true whenever all the premises (the starting statements) are true. We can see this by looking for a row in the truth table where all premises are true. If the conclusion is also true in that row (and every such row), the argument is valid.
However, building truth tables for complex arguments can be tedious. Instead, we can use simple, proven patterns of reasoning called rules of inference. Here are two of the most common ones.
Modus Ponens
other
A rule of inference stating that if a conditional statement ('if P then Q') is accepted, and the antecedent (P) holds, then the consequent (Q) may be inferred.
This pattern is incredibly intuitive. It's the 'method of affirming'.
- Premise 1: (If it's raining, the ground is wet.)
- Premise 2: (It is raining.)
- Conclusion: Therefore, (The ground is wet.)
Modus Tollens
other
A rule of inference stating that if a conditional statement ('if P then Q') is accepted, and the consequent (Q) is false, then the antecedent (P) must be false.
This is the 'method of denying'. It allows us to work backward from a false outcome.
- Premise 1: (If it's raining, the ground is wet.)
- Premise 2: (The ground is not wet.)
- Conclusion: Therefore, (It is not raining.)
These building blocks—propositions, connectives, and basic rules—form the foundation of formal logic. They allow us to translate complex arguments into a symbolic language we can analyze with precision.
Ready to test your understanding? Let's try a few questions.
Which of the following is a proposition?
Let P be the proposition "It is raining" and Q be "I will take an umbrella." Under which condition is the implication (If it is raining, then I will take an umbrella) considered false?
Mastering these concepts is the first step toward building and deconstructing arguments effectively.