The Timpson Lyceum · First-Order Predicate Logic (2024)
Axioms of Weak Preference & Derivations with Universal Quantifiers - Lecture 6 (Logic)
Axioms of Weak Preference & Derivations with Universal Quantifiers – Lecture 6
Overview
This lecture introduces the two derivation rules that let us reason about the universal quantifier inside formal proofs, and then puts them to work in our first complete axiomatic system. After a recap of the grammar of first-order logic (terms, operators, predicates, relations, and quantifiers), we add Universal Specification (US) and Universal Generalization (UG) to our existing toolkit of derivation rules. We learn the four-step proof flow — symbolize, drop quantifiers, reason, re-quantify — and why a "flagged" variable can sabotage the last step. We then build the axiomatic system of weak preference, with two axioms and two definitions, and prove several of its theorems. The payoff is seeing how a single undefined relation, constrained only by its axioms, generates a rich body of provable consequences.
Key Concepts
Grammar recap — the four symbol categories. Every symbol we write (besides parentheses) is one of: sentential connectives (); terms (constants, variables, and operators); predicates; or quantifiers.
- Term — anything that evaluates to a single object when its variables are replaced by constants (e.g. , , ).
- Operator — a term-valued function: it takes terms and returns a term (e.g. , ).
- Predicate — a proposition-valued function: give it its terms and it returns something true or false. A predicate of one term is a property; a predicate of two terms is a relation (e.g. ). Order matters: is true, is false.
- Quantifiers — the universal ("for all / for each / for every") and the existential ("there exists at least one"). means "there exists exactly one," noted but not used.
- Distributing negation across quantifiers flips them: becomes , and becomes .
- Order of quantifiers matters. ("every number has a smaller one") is not the same as ("some number is below every number").
Rule US — Universal Specification (removing ). If a formula results from a formula by substituting a term for every occurrence of the variable in , then is derivable from . In words: if something holds for every object, it holds for any specific term you choose — a constant, another variable, or any compound term. The only requirement is consistency: replace all occurrences of with the same term.
Rule UG — Universal Generalization (restoring ). From a formula you may derive , provided is not flagged in .
Flagged variable. A variable that is both free and introduced in a premise. You may not universally generalize on a flagged variable, nor on anything derived from a premise that introduced it. Without this restriction you could "prove" nonsense — e.g. that if anything is human then everything is human — by generalizing on a variable that was only assumed.
The four-step proof flow with quantifiers.
- Symbolize the premises.
- Drop the quantifiers using US.
- Apply the ordinary rules of derivation (P, CP, T, RAA).
- Re-attach the quantifiers using UG.
Existing derivation rules (carried over). Rule P (introduce a premise), rule CP (conditional premise, later discharged), rule T (use any tautology / rule of logic), rule RAA (reductio ad absurdum: if a premise yields a contradiction, that premise is false).
Anatomy of an axiomatic system. Four components: undefined terms (the predicates, operators, or constants taken as primitive), axioms (initial assumptions that give the undefined terms meaning), definitions (new terms built from existing ones — you cannot define everything, or you get circularity or infinite regress), and theorems (the logical consequences of the axioms).
The system of weak preference. The single undefined term is the relation , read as "weakly prefer to ." means nothing more than what its axioms say.
- Axiom A1 (transitivity): .
- Axiom A2 (totality): — for any two objects you weakly prefer one to the other.
- Definition D1 (indifference): .
- Definition D2 (strong preference): . (The "" half is omitted because A2 already supplies it — a more minimal definition.)
Indifference is proved to be reflexive, symmetric, and transitive, i.e. an equivalence relation. Axioms/definitions are referenced directly as lines A1, A2, D1, D2 without rewriting them.
Worked Example
Theorem (symmetry of indifference): .
The strategy: to prove an implication, assume the antecedent (rule CP), unravel the definition with D1, swap the conjuncts with a tautology, re-fold the definition, discharge the conditional premise, then universally generalize.
At line 5 the conditional premise is discharged, so and are no longer flagged — only then is the generalization at line 6 legitimate.
Summary
- The grammar of first-order logic sorts every symbol into connectives, terms (with operators), predicates/relations, and quantifiers; negating a quantifier flips it, and quantifier order is significant.
- Universal Specification removes a by substituting any one term consistently for the quantified variable; Universal Generalization restores a , but never on a flagged variable.
- A flagged variable is free and introduced in a premise; generalizing on one before discharging that premise lets you prove falsehoods.
- Quantifier proofs follow four steps: symbolize, drop quantifiers (US), reason with P/CP/T/RAA, re-quantify (UG).
- An axiomatic system has undefined terms, axioms, definitions, and theorems; the weak-preference system rests on one undefined relation with transitivity (A1) and totality (A2), plus indifference (D1) and strong preference (D2).
- Working in such a system means reasoning only from the axioms and definitions — resisting the urge to import outside intuition about what the symbols "really" mean.