We set out to show that the following schema is valid using the laws of identity. Once an assumption has been made for indirect proof, we set up Modus Tollens to derive the identity 'a = m' on line 13. Next we continue instantiating line 5, which we stopped on line 7. Since the Convention says that the instantiating variable must be free or the instantiating constant must occur in the instantiating statement in at least all those places where the variable is free in the 'decapitated' general statement (see Suber, Copi), we are allowed to instantiate (z)(Gaz ⊃¬ Gzm) into Gaa ⊃¬ Gam. Then it is just a matter of replacing 'm' with 'a' on line 16 based on the previously derived identity.
- (x)Gxx
- (x)(y)[¬(x = y) ⊃(∃z)(Gxz • Gzy)
- ∴(x)(y)(∃z)(Gxz • Gzy)
- * ¬(x)(y)(∃z)(Gxz • Gzy) / AIP
- * (∃x)(∃y)(z)(Gxz ⊃¬ Gzy) / 4CQ
- * (∃y)(z)(Gaz ⊃¬ Gzy) / 5EI x/a
- * (z)(Gaz ⊃¬ Gzm) / 6EI y/m
- * (z)(¬Gaz ∨¬ Gzm) / 7MI
- * (z) ¬ (Gaz • Gzm) / 8DeM
- * ¬ (∃z)(Gaz • Gzm) / 9CQ
- * (y)[¬(a = y) ⊃(∃z)(Gaz • Gzy) / 2UI x/a
- * ¬ (a = m) ⊃(∃z)(Gaz • Gzm) / 11UI y/m
- * a = m / 10,12MT
- * Gaa / 1UI x/a
- * Gaa ⊃¬ Gam / 7UI z/a
- * ¬ Gam / 14,15MP
- * ¬ Gaa / 13,16Id
- * Gaa • ¬ Gaa / 14,17Conj.
- ¬ ¬ (x)(y)(∃z)(Gxz • Gzy) / 4 - 18IP
- (x)(y)(∃z)(Gxz • Gzy) / 19DN
No comments:
Post a Comment