This page uses html math characters that may not render properly in some browsers. For a version that uses graphic images instead, go here instead.
We want to extend our system for proofs to include predicate logic sequents. To do that, we will add two pairs of rules: Elimination and Introduction rules for each of the quantifiers. These require some explanation in advance. First, we need a definition of an open formula:
An OPEN FORMULA is the result of replacing at least one occurrence of a name in a wff by a new variable (one not already occurring in the wff)
Examples:
| WFF | Replace... | Open Formula |
|---|---|---|
| Ab | b with x | Ax |
| ~Fcd | d with y | ~Fcy |
| (Aac&Bad) | a with x, once | (Axc &Bad) |
| (∀xFx →Gab) | b with y | (∀xFx →Gay) |
| ∃y(Fy↔Hya) | a with x | ∃y(Fy↔Hyx) |
Note that an open formula is not a wff.
Now we need to define precisely the scope of an occurrence of a quantifier. Intuitively, the scope of a quantifier is the part of the sentence that the quantifier works on. Quantifiers always take the smallest possible scope. To put this formally:
The SCOPE of a quantifier in a given formula is the shortest open formula to the right of the quantifier.
Some examples:
| WFF | Scope of indicated quantifier |
|---|---|
| (∀xFx→Gab) | Fx |
| (Fa&∀xFx) | Fx |
| ∃x(Fx→Gab) | (Fx↔Gab) |
An INSTANCE of a universal or existential quantification is a wff that results by performing the following two steps on it:
- Remove the initial quantifier
- Replace all occurrences of the free variable in the resulting open formula with a name (using the same name for all instances)
Note these points:
A UNIVERSALIZATION of a wff is the result of performing the following two steps on it:
- Replace one or more occurrences of a name in it by a new variable (that is, a variable not already occurring in it).
- Prefix a universal quantifier containing that variable to the resulting open formula.
An EXISTENTIALIZATION of a wff is the result of performing the following two steps on it:
- Replace one or more occurrences of a name in it by a new variable (that is, a variable not already occurring in it).
- Prefix an existential quantifier containing that variable to the resulting open formula.
Points to note:
Our system will have rules of Universal Elimination (∀'E), Universal Introduction (∀I), Existential Elmination (∃E), and Existential Introduction (∃I). As it happens,
one rule of each pair is quite simple to understand and to use, while the other member of each pair is more difficult. Let's begin with the two easy ones, which ar ∀E and ∃I.UNIVERSAL ELIM (∀E): Given a universally quantified sentence (at line m), conclude any instance of it.
ASSUMPTION SET: the same as the line containing the universal quantification.
If ∀x;Φ is a universally quantified wff, then Φ is an open formula with x as an unbound variable. If α is a name, then let's use Φ(α) to mean "the result of replacing x with the name α in Φ". Then, we can summarize this as:
| k1 ... ki | (m) | ∀xΦ | |
| (.) | . | . | |
| k1 ... ki | (n) | Φ(x=α) | m ∀E |
Examples:
| 1 | (1) | ∀x(Fx→Gx) | |
| (.) | . | . | |
| 1 | (n) | (Fb→Gb) | 1 ∀E |
In this example, Φ = (Fx→Gx) and α = b
The next example is a proof of the sequent Fc, ∀y(Fy→Gy) ⊦ Gc :
| 1 | (1) | Fc | A |
| 2 | (2) | ∀x(Fx→Gx) | A |
| 2 | (3) | (Fc→Gc) | 2 ∀E |
| 1,2 | (4) | Gc | 1,3 →E |
Note these points:
THINGS NOT TO DO. The following are all mistaken applications of ∀E:
| 1 | (1) | ∀xFx↔∀yGy | ||
| 1 | (2) | Fa↔∀yGy | 2 ∀E | WRONG: line 1 is not a universal quantification |
| 1 | (1) | ∀x(Fx&Gx) | ||
| 1 | (2) | Fa&Gb | 2 ∀E | WRONG: the same name must be substituted for all occurrences of the unbound variable |
EXISTENTIAL INTRO (∃I): Given a sentence (at line m containing any occurrence of a name, conclude any existentialization of that sentence with respect to that name.
ASSUMPTION SET: the same as the original line.
We will use Φ(α) to mean 'a wff that contains the name α'. We can then use Φ(x) to mean 'the universalization of Φ(α) with respect to α'. Note that x has to be a variable that does not already occur in Φ(α).
| k1 ... ki | (m) | Φ(α) | |
| (.) | . | . | |
| k1 ... ki | (n) | ∃xΦ(x) | m ∃I |
Example: a proof of the sequent (Ha ∨ ~Ga) ⊦ ∃x(Hx ∨ ~Gx) :
| 1 | (1) | Ha ∨ ~Ga | A |
| 2 | (2) | ∃x(Hx ∨ ~Gx) | 2 ∃I |
Example: a proof of the sequent (Ha ∨ ~Ga) ⊦ ∃x(Hx ∨ ~Ga) :
| 1 | (1) | Ha ∨ ~Ga | A |
| 2 | (2) | ∃x(Hx ∨ ~Ga) | 2 ∃I |
These are both correct: nothing says that we have to replace every occurrence of the name with a variable in making an existentialization of it.
Example using both ∀E and ∃I: a proof of the sequent Fa, ∃xFx→∀yHy ⊦ Hb :
| 1 | (1) | Fa | A |
| 2 | (2) | ∃xFx→∀yHy | A |
| 1 | (3) | ∃xFx | 1 ∃I |
| 1,2 | (4) | ∀yHy | 2,3 →E |
| 1,2 | (5) | Hb | 4 ∀E |
∀I is a simple rule, with a catch: it has a restriction on when it can be used. The restriction is absolutely critical:
UNIVERSAL INTRO (∀i): Given a sentence (at line m) containing at least one occurrence of a name, conclude a universalization of the with respect to the name
ASSUMPTION SET: the same as the original line.
RESTRICTION: the name α must not occur in any assumption in the assumption set for line m.
The crucial part of this rule is the restriction. We can explain it as follows. If we are able to get, as a line of a proof, a sentence containing the name α from premises that do not contain α, then it must not be anything pecular about α that made this possible: we could have done the same proof with any other name besides α. In that case, it's reasonable to say that we could have come to the same conclusion about any name whatsoever. And that, in effect, is what a universal quantifier means.
This rule, unfortunately, is considerably more complicated to state than the other quantifier rules. Like ∀I, it also has a restriction. However, in this case the restriction is rather complicated as well.
EXISTENTIAL ELIM (∃E)Given the following:conclude the sentence at line m again.
- a sentence (at line m),
- an existentially quantified sentence (at line k),
and- an assumption (at line i) that is an instance of the sentence at line k,
ASSUMPTION SET: all the assumptions on line m and k, with the exception of i.
RESTRICTION: the instantial name at line i does not occur in any of the following:
- the sentence at line m,
- the sentence at line k, or
- any sentence in the assumption sets of lines m or k except for line i.
This is much more complicated than any of the other rules. To explain it, we can first consider an argument in English:
Someone stole a huge bag of cash from the bank yesterday. We don't know who it was, so let's call that person "Rob". So, Rob stole a huge bag of cash from the bank yesterday. Now, unfortunately for Rob, this huge bag of cash was booby-trapped with a can of malodorous, fluorescent dye designed to explode when the bag is opened and cover whoever opened it with evil-smelling fluorescent dye. Rob is bound to have opened the bag, so Rob is now covered with stinky day-glow stuff. Therefore, someone is now covered with bad-smelling fluorescent dye.
In this argument, "Rob" functions as a made-up name with no other purpose than allowing me to reason about whoever it was that stole a huge bag of cash from the bank yesterday. The conclusion of this argument doesn't mention Rob and only talks about someone. Intuitively, this looks like a valid argument. We don't draw any conclusions about "Rob" except those that follow from the assumption that he stole a huge bag of cash, etc.
Here's another example:
There is no largest prime number. For suppose that there is a largest prime number. Call this number N. Now consider the number N!, which is the product of all the numbers up to N: N! = 2 × 3 × ... × (N - 1) × N. Add one to this number. Either N!+1 is prime or it is not. If it is prime, then it is a prime number larger than N, and so N is not the largest prime number. So, suppose that N is not a prime number. Then it must be divisible by some number K. Now, for any number M not larger than N, N!+1 is one greater than a multiple of M. But then M is not a divisor or N! + 1. So, K must be different from every number less than N. In that case, K is greater than N, and again N is not the greatest prime number. Therefore, there is no greatest prime number
In the second example, N is used as an arbitrary name for 'the largest prime number.' In fact, the entire argument shows that there is no such number. However, within the context of the argument, once we have assumed (for the sake of RAA, you could say) that there is one, we can then give it a name and draw some conclusions about it, using only the assumption that it is the largest prime number.
Now, here is how the rule of ∃E embodies this line of reasoning. Suppose that we have, as a line of a proof, an existential sentence ∃xΦ(x). This sentence says, in effect, that for some name α, the instance we get from ∃xΦ(x) by instantiating with α is true. So, we introduce a procedure that lets us do the following:
Here is an example using both ∃I and ∃E: a proof of the sequent ∃xFx, ∀x(Fx→Gx) ⊦ ∃xGx:
| 1 | (1) | ∃xFx | A |
| 2 | (2) | ∀x(Fx→Gx) | A |
| 3 | (3) | Fa | A |
| 2 | (4) | Fa→Ga | 2 ∀E |
| 2,3 | (5) | Ga | 3,4 →E |
| 2,3 | (6) | ∃xGx | 5 ∃I |
| 1,2 | (7) | ∃xGx | 1,6 ∃E(3) |
S87. ∃x(Gx & ~Fx), ∀x(Gx → Hx) ⊦ ∃x(Hx & ~Fx)
| 1 | (1) | ∃x(Gx & ~Fx) | A |
| 2 | (2) | ∀x(Gx → Hx) | A |
| 3 | (3) | Ga & ~Fa | A |
| 3 | (4) | Ga | 3 &E |
| 3 | (5) | ~Fa | 3 &E |
| 2 | (6) | Ga → Ha | 2 ∀E |
| 2,3 | (7) | Ha | 4,6 →E |
| 2,3 | (8) | Ha & ~Fa | 5,7 &I |
| 2,3 | (9) | ∃x(Hx & ~Fx) | 8 ∃I |
| 1,2 | (10) | ∃x(Hx & ~Fx) | 1,9 ∃E(3) |
S88. ∃x(Gx & Fx), ∀x(Fx → ~Hx) ⊦ ∃x~Hx
| 1 | (1) | ∃x(Gx & Fx) | A |
| 2 | (2) | ∀x(Fx → ~Hx) | A |
| 3 | (3) | Ga & Fa | A |
| 3 | (4) | Fa | 3 &E |
| 2 | (5) | Fa → ~Ha | 2 ∀E |
| 2,3 | (6) | ~Ha | 4,5 →E |
| 2,3 | (7) | ∃x~Hx | 6 ∃I |
| 1,2 | (8) | ∃x~Hx | 1,7 ∃E(3) |
S89. ∀x(Gx → ~Fx), ∀x(~Fx → Hx) ⊦ ∀x(Gx →~Hx
| 1 | (1) | ∀x(Gx → ~Fx) | A |
| 2 | (2) | ∀x(~Fx → ~Hx) | A |
| 3 | (3) | Ga | A |
| 1 | (4) | Ga → ~Fa | 1 ∀E |
| 2 | (5) | ~Fa → ~Ha | 2 ∀E |
| 1,3 | (6) | ~Fa | 3,4 →E |
| 1,2,3 | (7) | ~Ha | 5,6 →E |
| 1,2 | (8) | Ga → ~Ha | 7 →I(3) |
| 1,2 | (9) | ∀x(Gx →~Hx) | 8 ∀I |
S90. ∃x(Fx & Ga), ∀x(Fx → Hx) ⊦ Ga & ∃x(Fx & Hx)
| 1 | (1) | ∃x(Fx & Ga) | A |
| 2 | (2) | ∀x(Fx → Hx) | A |
| 3 | (3) | Fb & Ga | A |
| 3 | (4) | Fb | 3 &E |
| 3 | (5) | Ga | 3 &E |
| 2 | (6) | Fb → Hb | 2 ∀E |
| 2,3 | (7) | Hb | 4,6 →E |
| 2,3 | (8) | Fb & Hb | 4,7 &I |
| 2,3 | (9) | ∃x(Fx & Hx) | 8 ∃I |
| 2,3 | (10) | Ga & ∃x(Fx & Hx) | 5,9 &I |
| 1,2 | (11) | Ga & ∃x(Fx & Hx) | 1,10 ∃E(3) |
S91. ∀x(Gx → ∃y(Fy & Hy)) ⊦ ∀x~Fx → ~∃zGz
| 1 | (1) | ∀x(Gx → ∃y(Fy & Hy)) | A |
| 2 | (2) | ∀x~Fx | A |
| 3 | (3) | ∃zGz | A |
| 4 | (4) | Ga | A |
| 1 | (5) | Ga → ∃y(Fy & Hy) | 1 ∀E/td> |
| 1,4 | (6) | ∃y(Fy & Hy) | 4,5 →E |
| 7 | (7) | Fb & Hb | A |
| 7 | (8) | Fb | 7 &E |
| 2 | (9) | ~Fb | 2 ∀E |
| 2,7 | (10) | ~∃zGz | 8,9 RAA(3) |
| 1,2,4 | (11) | ~∃zGz | 6,10 ∃E(7) |
| 1,2,3 | (12) | ~∃zGz | 3,11 ∃E(4) |
| 1,2 | (13) | ~∃zGz | 3,12 RAA(3) |
| 1 | (14) | ∀x~Fx → ~∃zGz | 13 →I(2) |
S92. ∀x(Gx → (Hx & Jx)), ∀x((Fx ∨ ~Jx) → Gx) ⊦ ∀x(Fx & Hx)
| 1 | (1) | ∀x(Gx → (Hx & Jx)) | A |
| 2 | (2) | ∀x((Fx ∨ ~Jx) → Gx) | A |
| 1 | (3) | Ga →(Ha & Ja) | 1 ∀E |
| 2 | (4) | (Fa ∨ ~Ja) → Ga | 2 ∀E |
| 5 | (5) | Fa | A |
| 5 | (6) | Fa ∨ ~Ja | 5 vI |
| 2,5 | (7) | Ga | 4,6 →E |
| 1,2,5 | (8) | Ha & Ja | 3,7 →E |
| 1,2,5 | (9) | Ha | 8 &E |
| 1,2 | (10) | Fa → Ha | 9 →I(3) |
| 1,2 | (11) | ∀x(Fx & Hx) | 10 ∀I |
S93. ∀x((Gx & Kx) ↔ Hx), ~∃x(Fx & Gx) ⊦ ∀x~(Fx & Hx)
| 1 | (1) | ∀x((Gx & Kx) ↔ Hx) | A |
| 2 | (2) | ~∃x(Fx & Gx) | A |
| 3 | (3) | Fa & Ha | A |
| 3 | (4) | Fa | 3 &E |
| 3 | (5) | Ha | 3 &E |
| 1 | (6) | (Ga & Ka) ↔ Ha | 1 ∀E |
| 1 | (7) | Ha → (Ga & Ka) | 6 ↔E |
| 1,3 | (8) | Ga & Ka | 5, 7 →E |
| 1,3 | (9) | Ga | 8 &E |
| 1,3 | (10) | Fa & Ga | 4,9 &I |
| 1,3 | (11) | ∃x(Fx & Gx) | 10 ∃I |
| 1,2 | (12) | ~(Fa & Ga) | 2,11 RAA(3) |
| 1,2 | (13) | ∀x~(Fx & Hx) | 12 ∀I |
S94. ∀x(Gx → Hx), ∃x((Fx & Gx) & Mx) ⊦ ∃x(Fx & (Hx & Mx))
| 1 | (1) | ∀x(Gx → Hx) | A |
| 2 | (2) | ∃x((Fx & Gx) & Mx) | A |
| 3 | (3) | (Fa & Ga) & Ma | A |
| 3 | (4) | Fa & Ga | 3 &E |
| 3 | (5) | Fa | 4 &E |
| 3 | (6) | Ga | 4 &E |
| 3 | (7) | Ma | 3 &E |
| 1 | (8) | Ga → Ha | 1 ∀E |
| 1,3 | (9) | Ha | 6,8 →E |
| 1,3 | (10) | Ha & Ma | 7,9 &I |
| 1,3 | (11) | Fa & (Ha & Ma) | 5,10 &I |
| 1,3 | (12) | ∃x(Fx & (Hx & Mx)) | 11 ∃I |
| 1,2 | (12) | ∃x(Fx & (Hx & Mx)) | 2,11 ∃E(3) |
S95. ∃x(Gx & ~Fx), ∀x(Gx → Hx) ⊦ ∃x(Hx & ~Fx)
| (1) | |||
| (2) | |||
| (3) | |||
| (4) | |||
| (5) | |||
| (6) | |||
| (7) | |||
| (8) | |||
| (9) | |||
| (10) | |||
| (11) | |||
| (12) |
S96. ∃x(Gx & ~Fx), ∀x(Gx → Hx) ⊦ ∃x(Hx & ~Fx)
| (1) | |||
| (2) | |||
| (3) | |||
| (4) | |||
| (5) | |||
| (6) | |||
| (7) | |||
| (8) | |||
| (9) | |||
| (10) | |||
| (11) | |||
| (12) |
S97. ∀x~(Gx & Hx), ∃x(Fx & Gx) ⊦ ∃x(Fx & ~Hx)
| 1 | (1) | ∀x~(Gx & Hx) | A |
| 2 | (2) | ∃x(Fx & Gx) | A |
| 3 | (3) | Fa & Ga | A |
| 3 | (4) | Fa | 3 &E |
| 3 | (5) | Ga | 3 &E |
| 1 | (6) | ~(Ga & Ha) | 1 ∀E |
| 7 | (7) | Ha | A |
| 3,7 | (8) | Ga & Ha | 5,7 &I |
| 1,3 | (9) | ~Ha | 6,8 RAA(7) |
| 1,3 | (10) | Fa & ~Ha | 4,9 &I |
| 1,3 | (11) | ∃x(Fx & ~Hx) | 10 ∃I |
| 1,2 | (12) | ∃x(Fx & ~Hx) | 2,11 ∃E(3) |
S98. ∃x(Fx & ~Hx), ~∃x(Fx & ~Gx) ⊦ ~∀x(Gx → Hx)
| 1 | (1) | ∃x(Fx & ~Hx) | A |
| 2 | (2) | ~∃x(Fx & ~Gx) | A |
| 3 | (3) | ∀x(Gx → Hx) | A |
| 4 | (4) | Fa & ~Ha | A |
| 3 | (5) | Ga → Ha | 3 ∀E |
| 6 | (6) | Ga | A |
| 3,6 | (7) | Ha | 5,6 →E |
| 4 | (8) | ~Ha | 4 &E |
| 3,4 | (9) | ~Ga | 7,8 RAA(6) |
| 4 | (10) | Fa | 4 &E |
| 3,4 | (11) | Fa & ~Ga | 9,10 &I |
| 3,4 | (12) | ∃x(Fx & ~Gx) | 11 ∃I |
| 2,4 | (13) | ~∀x(Gx → Hx) | 2,12 RAA(3) |
| 1,2 | (14) | ~∀x(Gx → Hx) | 1,13 ∃E(4) |
S99. ∀x(Hx → (Hx & Gx)), ∃x(~Gx & Fx) ⊦ ∃x(Fx & ~Hx)
| 1 | (1) | ∀x(Hx → (Hx & Gx)) | A |
| 2 | (2) | ∃x(~Gx & Fx) | A |
| 3 | (3) | ~Ga & Fa | A |
| 1 | (4) | Ha → (Ha & Ga) | 1 ∀E |
| 5 | (5) | Ha | A |
| 1,5 | (6) | Ha & Ga | 4,5 →E |
| 1,5 | (7) | Ga | 6 &E |
| 3 | (8) | ~Ga | 3 &E |
| 1,3 | (9) | ~Ha | 7,8 RAA(5) |
| 3 | (10) | Fa | 3 &E |
| 1,3 | (11) | Fa & ~Ha | 9,10 &I |
| 1,3 | (12) | ∃x(Fx & ~Hx) | 11 ∃I |
| 1,2 | (13) | ∃x(Fx & ~Hx) | 2,12 ∃E(3) |
S100. ∀x(Hx → ~Gx), ~∃x(Fx & ~Gx) ⊦ ∀x~(Fx & Hx)
| 1 | (1) | ∀x(Hx → ~Gx) | A |
| 2 | (2) | ~∃x(Fx & ~Gx) | A |
| 3 | (3) | Fa & Ha | A |
| 1 | (4) | Ha → ~Ga | 1 ∀E |
| 3 | (5) | Ha | 3 &E |
| 1,3 | (6) | ~Ga | 4,5 →E |
| 3 | (7) | Fa | 3 &E |
| 1,3 | (8) | Fa & ~Ga | 6,7 &I |
| 1,3 | (9) | ∃x(Fx & ~Gx) | 8 ∃I |
| 1,2 | (10) | ~(Fa & ~Ha) | 2,9 RAA(3) |
| 1,2 | (11) | ∀x~(Fx & Hx) | 10 ∀I |
S101. ∃x(Gx & ~Fx), ∀x(Gx → Hx) ⊦ ∃x(Hx & ~Fx)
| (1) | |||
| (2) | |||
| (3) | |||
| (4) | |||
| (5) | |||
| (6) | |||
| (7) | |||
| (8) | |||
| (9) | |||
| (10) | |||
| (11) | |||
| (12) |
S102. ∃x(Gx & ~Fx), ∀x(Gx → Hx) ⊦ ∃x(Hx & ~Fx)
| (1) | |||
| (2) | |||
| (3) | |||
| (4) | |||
| (5) | |||
| (6) | |||
| (7) | |||
| (8) | |||
| (9) | |||
| (10) | |||
| (11) | |||
| (12) |
S103. ∃xFx ∨ ∃xGx, ∀x(Fx → Gx) ⊦ ∃xGx
| 1 | (1) | ∃xFx ∨ ∃xGx | A |
| 2 | (2) | ∀x(Fx → Gx) | A |
| 3 | (3) | ~∃xGx | A |
| 1,3 | (4) | ∃xFx | 1,3 vE |
| 5 | (5) | Fa | A |
| 2 | (6) | Fa → Ga | 2 ∀E |
| 2,5 | (7) | Ga | 5,6 →E |
| 2,5 | (8) | ∃xGx | 7 ∃I |
| 2,5 | (9) | ∃xGx | 3,8 RAA(3) |
| 1,2,3 | (10) | ∃xGx | 4,9 ∃E(5) |
| 1,2 | (11) | ∃xGx | 3,10 RAA(3) |
S104. ∀x(Fx → ~Gx) ⊦ ~∃x(Fx & Gx)
| 1 | (1) | ∀x(Fx → ~Gx) | A |
| 2 | (2) | ∃x(Fx & Gx) | A |
| 3 | (3) | Fa & Ga | A |
| 3 | (4) | Fa | 3 &E |
| 1 | (5) | Fa → ~Ga | 1 ∀E |
| 1,3 | (6) | ~Ga | 4,5 →E |
| 3 | (7) | Ga | 3 &E |
| 1,3 | (8) | ~∃x(Fx & Gx) | 6,7 RAA(2) |
| 1,2 | (9) | ~∃x(Fx & Gx) | 2,8 ∃E(3) |
| 1 | (10) | ~∃x(Fx & Gx) | 2,9 RAA(2) |
S105. ∃x(Gx & ~Fx), ∀x(Gx → Hx) ⊦ ∃x(Hx & ~Fx)
| (1) | |||
| (2) | |||
| (3) | |||
| (4) | |||
| (5) | |||
| (6) | |||
| (7) | |||
| (8) | |||
| (9) | |||
| (10) | |||
| (11) | |||
| (12) |
S106. ∃x((Fx & Gx)→ Hx), Ga & ∀xFx ⊦ Fa & Ha
| 1 | (1) | ∃x((Fx & Gx)→ Hx) | A |
| 2 | (2) | Ga & ∀xFx | A |
| 2 | (3) | Ga | 2 &E |
| 2 | (4) | ∀xFx | 2 &E |
| 2 | (5) | Fa | 4 ∀E |
| 2 | (6) | Fa & Ga | 3,5 &I |
| 1 | (7) | (Fa & Ga) → Ha | 1 ∀E |
| 1,2 | (8) | Ha | 6,7 →E |
| 1,2 | (9) | Fa & Ha | 5,8 &I |
S107. ∃x(Gx & ~Fx), ∀x(Gx → Hx) ⊦ ∃x(Hx & ~Fx)
| (1) | |||
| (2) | |||
| (3) | |||
| (4) | |||
| (5) | |||
| (6) | |||
| (7) | |||
| (8) | |||
| (9) | |||
| (10) | |||
| (11) | |||
| (12) |
S108. ∃y(Fa → (∃xGx → Gy)), ∀x(Gx → Hx), ∀x(~Jx → ~Hx) ⊦ ∃x~Jx → (~Fa ∨ ∀x~Gx)
| 1 | (1) | ∃y(Fa → (∃xGx → Gy)) | A |
| 2 | (2) | ∀x(Gx → Hx) | A |
| 3 | (3) | ∀x(~Jx → ~Hx) | A |
| 4 | (4) | ∃x~Jx | A |
| 5 | (5) | Fa | A |
| 6 | (6) | Fa → (∃xGx → Gb) | A |
| 5,6 | (7) | ∃xGx → Gb | 5,6 →E |
| (8) | ∃xGx | A | |
| (9) | Gc → Hc | ||
| (10) | Gc | ||
| (11) | Hc | ||
| (12) | ~Gc |
S109. ∃x(Gx & ~Fx), ∀x(Gx → Hx) ⊦ ∃x(Hx & ~Fx)
| (1) | |||
| (2) | |||
| (3) | |||
| (4) | |||
| (5) | |||
| (6) | |||
| (7) | |||
| (8) | |||
| (9) | |||
| (10) | |||
| (11) | |||
| (12) |
S110. ∃xFx ↔ ∀y((Fy ∨ Gy) → Hy), ∃xHx, ~∀z~Fz ⊦ ∃x(Fx & Hx)
| 1 | (1) | ∃xFx ↔ ∀y((Fy ∨ Gy) → Hy) | A |
| 2 | (2) | ∃xHx | A |
| 3 | (3) | ~∀z~Fz | A |
| 4 | (4) | ~∃xFx | A |
| 5 | (5) | Fa | A |
| 5 | (6) | ∃xFx | 5 ∃I |
| 4 | (7) | ~Fa | 4,6 RAA(5) |
| 4 | (8) | ∀z~Fz | 7 ∀I |
| 3 | (9) | ∃xFx | 3,8 RAA(4) |
| 1 | (10) | ∃xFx → ∀y((Fy ∨ Gy) → Hy) | 1 ↔E |
| 1,3 | (11) | ∀y((Fy ∨ Gy) → Hy) | 9,10 →E |
| 5 | (12) | Fa ∨ Ga | 5 vI |
| 1,3 | (13) | (Fa ∨ Ga) → Ha | 11 ∀E |
| 1,3,5 | (14) | Ha | 12, 13 →E |
| 1,3,5 | (15) | Fa & Ha | 5,14 &I |
| 1,3,5 | (16) | ∃x(Fx & Hx) | 15 ∃I |
| 1,3 | (17) | ∃x(Fx & Hx) | 9,16 ∃E(5) |
| (16) |
S111. ∃x(Gx & ~Fx), ∀x(Gx → Hx) ⊦ ∃x(Hx & ~Fx)
| (1) | |||
| (2) | |||
| (3) | |||
| (4) | |||
| (5) | |||
| (6) | |||
| (7) | |||
| (8) | |||
| (9) | |||
| (10) | |||
| (11) | |||
| (12) |
S112. ∃x(Gx & ~Fx), ∀x(Gx → Hx) ⊦ ∃x(Hx & ~Fx)
| (1) | |||
| (2) | |||
| (3) | |||
| (4) | |||
| (5) | |||
| (6) | |||
| (7) | |||
| (8) | |||
| (9) | |||
| (10) | |||
| (11) | |||
| (12) |
S113. ∃x(Fx & ∀yGxy), ∀xy(Gxy → Gyx) ⊦ ∃x(Fx & ∀yGyx)
| 1 | (1) | ∃x(Fx & ∀yGxy) | A |
| 2 | (2) | ∀xy(Gxy → Gyx) | A |
| 3 | (3) | Fa & ∀yGay | A |
| 3 | (4) | Fa | 3 &E |
| 3 | (5) | ∀yGay | 3 &E |
| 2 | (6) | ∀y(Gay → Gya) | 2 ∀E |
| 3 | (7) | Gab | 5 ∀E |
| 2 | (8) | Gab→Gba | 6 ∀E |
| 2,3 | (9) | Gba | 7,8 →E |
| 2,3 | (10) | ∀yGya | 9 ∀I |
| 2,3 | (11) | Fa & ∀yGya | 3,10 &I |
| 2,3 | (12) | ∃x(Fx & ∀yGyx) | 11 ∃I |
| 1,2 | (12) | ∃x(Fx & ∀yGyx) | 1,12 ∃E(3) |
S114. ∃x~∀y(Gxy → Gyx) ⊦ ∃x∃y(Gxy & ~Gyx)
| 1 | (1) | ∃x~∀y(Gxy → Gyx) | A |
| 2 | (2) | ~∀y(Gay → Gya) | A |
| 3 | (3) | ~∃y~(Gay → Gya) | A |
| 4 | (4) | ~(Gab → Gba) | A |
| 4 | (5) | ∃y~(Gay → Gya) | 4 ∃I |
| 3 | (6) | Gab → Gba | 3,5 RAA(4) |
| 3 | (7) | ∀y(Gay → Gya) | 6 ∀I |
| 2 | (8) | ∃y~(Gay → Gya) | 2,7 RAA(3) |
| 9 | (9) | ~(Gab → Gba) | A |
| 10 | (10) | Gab | A |
| 11 | (11) | Gba | A |
| 11 | (12) | Gab → Gba | 11 →I(10) |
| 9,11 | (13) | ~Gba | 9,12 RAA(10) |
| 9 | (14) | ~Gba | 11,13 RAA(11) |
| 15 | (15) | ~Gab | A |
| 15 | (16) | ~Gab ∨ Gba | A |
| 10,15 | (17) | Gba | 10,16 ∨E |
| 15 | (18) | Gab → Gba | 17 →I(10) |
| 9 | (19) | Gab | 9,18 RAA(15) |
| 9 | (20) | Gab & ~Gba | 14,19 &I |
| 9 | (21) | ∃y(Gay & ~Gya) | 20 ∃I |
| 9 | (22) | ∃x∃y(Gxy & ~Gyx) | 21 ∃I |
| 2 | (23) | ∃x∃y(Gxy & ~Gyx) | 8,22 ∃E(9) |
| 1 | (22) | ∃x∃y(Gxy & ~Gyx) | 1,23 ∃E(2) |
S115. ∀x(Gx → ∀y(Fy → Hxy)), ∃x(Fx & ∀z~Hxz) ⊦ ~∀xGx
| 1 | (1) | ∀x(Gx → ∀y(Fy → Hxy)) | A |
| 2 | (2) | ∃x(Fx & ∀z~Hxz) | A |
| 3 | (3) | ∀xGx | A |
| 4 | (4) | Fa & ∀z~Haz | A |
| 4 | (5) | Fa | 4 &E |
| 4 | (6) | ∀z~Haz | 4 &E |
| 4 | (7) | ~Haa | 6 ∀E |
| 3 | (8) | Ga | 3 ∀E |
| 1 | (9) | Ga → ∀y(Fy → Hay) | 1 ∀E |
| 1,3 | (10) | ∀y(Fy → Hay) | 8,9 →E |
| 1,3 | (11) | Fa → Haa | 10 ∀E |
| 1,3,4 | (12) | Haa | 5,11 →E |
| 1,4 | (13) | ~∀xGx | 7,12 RAA(3) |
| 1,2 | (14) | ~∀xGx | 2,13 ∃E(4) |
S116. ∀xy(Fxy → Gxy) ⊦ ∀x(Fxx → ∃y(Gxy & Fyx))
| 1 | (1) | ∀xy(Fxy → Gxy) | A |
| 2 | (2) | Faa | A |
| 1 | (3) | ∀y(Fay → Gay) | 1 ∀E |
| 1 | (4) | Faa → Gaa | 3 ∀E |
| 1,2 | (5) | Gaa | 2,4 →E |
| 1,2 | (6) | Gaa & Faa | 2,5 &I |
| 1,2 | (7) | ∃y(Gay & Fya) | 6 ∃I |
| 1 | (8) | Faa → ∃y(Gay & Fya) | 7 →I(2) |
| 1 | (9) | ∀x(Fxx → ∃y(Gxy & Fyx)) | 8 ∀I |