What counts as a proposition
A proposition is a declarative sentence that is either true or false — exactly one of the two, no third option, no "depends on your mood." That's the entire entry requirement, and most sentences flunk it.
" is prime." True. Proposition. "." False. Still a proposition — being false is allowed, being undecided is not. "Is it raining?" Not a proposition; it's a question. "This sentence is a banger." Not a proposition; it's an opinion, and opinions don't have truth values, they have fans. "." Not yet a proposition — until I tell you what is, it's neither true nor false. We call that an open sentence or predicate, and we'll cage those beasts two lessons from now.
The Federation of Boring Textbook Authors loves to blur this line, and I find it personally offensive. A proposition has a definite truth value, full stop. We label propositions with letters — , , — and the truth value is either (true) or (false).
The three connectives, defined by their behavior
Single propositions are boring. The action starts when you combine them. There are exactly three primitive connectives, and here's the beautiful part — each one is completely defined by its truth table. The table isn't a study aid; it is the definition. Nothing hidden, nothing left to interpretation.
Negation ("not ") flips the truth value:
| T | F |
| F | T |
Conjunction (" and ") is true only when both are true:
| T | T | T |
| T | F | F |
| F | T | F |
| F | F | F |
Disjunction (" or ") is true when at least one is true:
| T | T | T |
| T | F | T |
| F | T | T |
| F | F | F |
Memorize these by understanding them, not by chanting. AND is a demanding bastard — needs everything or it gives you nothing. OR is generous — it'll take anything, the easygoing slob.
Inclusive or: the one that trips up your meat-brain
Look at the very first row of the OR table. true, true, and is true. That offends your everyday instincts, because in a restaurant "soup or salad" means pick one, not both, you greedy animal. That's exclusive or.
Mathematical is inclusive: " or " means ", or , or both." When a mathematician says " or ," they are blissfully fine with satisfying both — no waiter required. If we ever want the restaurant's pick-exactly-one version, we build it explicitly — and you'll do exactly that in the gauntlet. Burn this in: default or is inclusive. Confuse it once and I will know.
Building compound statements and computing their tables
Connectives stack. Feed outputs back in as inputs and you get arbitrarily complex statements — , , . To find the truth table of a compound statement, you list every possible combination of the inputs ( rows for variables) and evaluate from the inside out, exactly like nested functions.
Let's compute step by step:
| T | T | F | T |
| T | F | F | F |
| F | T | T | T |
| F | F | T | T |
You build the helper column first, then OR it against . Mechanical. No fucking genius required — that's the point of logic. It turns reasoning into bookkeeping. This is the beaker, not the inspiration.
Play with one. Toggle the rows, change the expressions, and watch the columns light up — get a feel for how a compound statement's table is just its parts, stacked:
| P | Q | ¬P ∨ Q | P ∧ ¬Q |
|---|---|---|---|
| T | T | T | F |
| T | F | F | T |
| F | T | T | F |
| F | F | T | F |
Logical equivalence and the first De Morgan sighting
Here's where it gets gorgeous. Two compound statements are logically equivalent (written ) when they have identical truth tables — same output in every row. They're the same statement wearing different costumes. Remember the master refrain from the very first lesson: the squiggle is not the thing. Two different squiggles can name the same logical thing. This is not a philosophy seminar; it's a lab, and the table is the damn proof.
Watch this. Compute and :
| T | T | T | F | F | F | F |
| T | F | F | T | F | T | T |
| F | T | F | T | T | F | T |
| F | F | F | T | T | T | T |
Columns four and seven are identical. So
That's De Morgan's law, and its twin (proved the same way) is . In words: the negation of an AND is the OR of the negations, and vice versa. Negation pushes through a connective and flips it. "It's not the case that the soup AND the salad are good" means "the soup is bad OR the salad is bad." You already knew this in your bones; now you can prove it.
File De Morgan away somewhere safe — tattooed on your reactor wall if necessary. It comes back to negate quantifiers, it comes back to flip set operations into each other, and it never, goddamn ever stops being useful. Now go do the gauntlet, you magnificent idiot.