Hi TSLexi,
We called it Universal Instantiation (Universal Elimination), Universal Generalization (Universal Introduction), Existential Instantiation (Existential Elimination), and Existential Generalization (Existential Introduction) when I took/taught logic.
A generalization is when you have the general rule, for example, of the form (x)(Fx * Gx) “For all x, x is F and x is G.” – a universal – or (∃x)(Px * Hx) “There exists an x, such that x is P and x is H.” – an existential statement. In proofs, to use the valid rules of inference you’ve learned, you can only apply them to specific statements, not general ones with quantifiers attached. The valid inference rules were designed to work on truth functional statements in sentential logic. Generalized Forms are not truth functional. So to use the inference rules in predicate logic proofs you need to remove the quantifier of the statement you want to use an inference rule on.
The first of the four quantifier rules is called Universal Instantiation (UI) (or in your terms, Universal Elimination), because we are eliminating the universal quantifier and we are providing a specific instance of the universal statement, thus instantiation:
- (x)(Fx * Gx) premise ---------- /prove Fa
- Fa * Ga ------------------------- from 1, Universal Instantiation
- Fa ------------------------------ 2 Simplification
When you instantiate, you replace the “quasivariables” (commonly x, y, & z) with “instantial letters” (commonly the earlier letters of the alphabet).
What if we needed to prove (x) Fx ? We would need to use the inference rule of simplification as above, so again we would need to use Universal Instantiation, but then since our conclusion is a universal statement we would need to use Universal Generalization (Universal Introduction), going from an instance of, say, Fb “Bob is a fast runner” to the universal statement (x) Fx, “For any x, x is a fast runner.” :
- (x)(Fx * Gx) p ---------- /prove (x) Fx
- Fb * Gb ----------------- 1 Universal Instantiation
- Fb ----------------------- 2 Simplification
- (x) Fx ------------------- 3 Universal Generalization
When you generalize, you replace the instantial letters, like b, with quasivariables, like x.
Very simple examples, but it’s been awhile since I did any of this. I recommend Hurley’s A Concise Introduction to Logic if you can get it from a library, or Logic and Philosophy: A Modern Introduction. The Existential rules are similar.
All ravens are birds.
Shelly is a raven.
Therefore, there is at least one bird.
- (x)(Rx > Bx) p
- Rs p --------------- / prove (∃x) Bx
The conclusion we need to prove is an existential statement, so it tells us we’re going to need to make an Existential Generalization (to introduce an existential statement):
- (x)(Rx > Bx) p
- Rs p --------------- / prove (∃x) Bx
- Rs > Bs ----------- 1 UI
- Bs ----------------- 2, 3 Modus Ponens
- (∃x) Bx ----------- 4 Existential Generalization
And Lastly, Existential Instantiation, which allows us to eliminate the existential qualifier and provide a specific instance of the existential statement.
All attorneys are college graduates.
Some attorneys are golfers.
Therefore, some golfers are college graduates.
- (x)(Ax > Cx) p
- (∃x)(Ax * Gx) p ---------- / prove (∃x)(Gx * Cx)
- Ab > Cb ------------------- 1 UI
- Ab * Gb ------------------- 2 Existential Instantiation
- Ab ------------------------- 4 Simp
- Cb ------------------------- 3, 5 Modus Ponens
- Gb * Ab ------------------- 4 Commutation
- Gb ------------------------- 7 Simp
- Gb * Cb ------------------- 6, 8 Conjunction
- (∃x)(Gx * Cx) ----------- 9 Existential Generalization