Solutions to Chapter 36 Basic rules for FOL

A. Explain why these two ‘proofs’ are incorrect. Also, provide interpretations which would invalidate the fallacious argument forms the ‘proofs’ enshrine:

Line number

Subproof level

Formula

Justification

1

0
xR(x,x)

2

0
R(a,a)
E 1

3

0
yR(a,y)
I 2

4

0
xyR(x,y)
I 3

When using I, you must replace all names with the new variable. So line 3 is bogus. As a counterinterpretation, consider the following:

The number 1 is connected to itself by an arrow. The
number 2 is also connected to itself by an arrow. 1 and 2 are not
otherwise connected.

Line number

Subproof level

Formula

Justification

1

0
xyR(x,y)

2

0
yR(a,y)
E 1

3

open subproof, 1
R(a,a)

4

1
xR(x,x)
I 3

5

close subproof, 0
xR(x,x)
E 2, 34

The instantiating constant, ‘a’, occurs in the line (line 2) to which E is to be applied on line 5. So the use of E on line 5 is bogus. As a counterinterpretation, consider the following:

The numbers 1 and 2 are connected by arrows in both directions.

B. The following three proofs are missing their citations (rule and line numbers). Add them, to turn them into bona fide proofs.

  1. 1.

    Line number

    Subproof level

    Formula

    Justification

    1

    0
    xy(R(x,y)R(y,x))

    2

    0
    x¬R(m,x)

    3

    0
    y(R(m,y)R(y,m))
    E 1

    4

    open subproof, 1
    R(m,a)R(a,m)

    5

    1
    ¬R(m,a)
    E 2

    6

    1
    R(a,m)
    DS 4, 5

    7

    1
    xR(x,m)
    I 6

    8

    close subproof, 0
    xR(x,m)
    E 3, 47
  2. 2.

    Line number

    Subproof level

    Formula

    Justification

    1

    0
    x(yL(x,y)zL(z,x))

    2

    0
    L(a,b)

    3

    0
    yL(a,y)zL(z,a)
    E 1

    4

    0
    yL(a,y)
    I 2

    5

    0
    zL(z,a)
    E 3, 4

    6

    0
    L(c,a)
    E 5

    7

    0
    yL(c,y)zL(z,c)
    E 1

    8

    0
    yL(c,y)
    I 6

    9

    0
    zL(z,c)
    E 7, 8

    10

    0
    L(c,c)
    E 9

    11

    0
    xL(x,x)
    I 10
  3. 3.

    Line number

    Subproof level

    Formula

    Justification

    1

    0
    x(J(x)K(x))

    2

    0
    xyL(x,y)

    3

    0
    xJ(x)

    4

    open subproof, 1
    yL(a,y)

    5

    1
    L(a,a)
    E 4

    6

    1
    J(a)
    E 3

    7

    1
    J(a)K(a)
    E 1

    8

    1
    K(a)
    E 7, 6

    9

    1
    K(a)L(a,a)
    I 8, 5

    10

    1
    x(K(x)L(x,x))
    I 9

    11

    close subproof, 0
    x(K(x)L(x,x))
    E 2, 410

C. In exercise 24A, we considered fifteen syllogistic figures of Aristotelian logic. Provide proofs for each of the argument forms. NB: You will find it much easier if you symbolize (for example) ‘No F is G’ as ‘x(F(x)¬G(x))’.
We prove the four Figure I syllogisms; the rest are extremely similar.

  1. 1.

    Barbara

    Line number

    Subproof level

    Formula

    Justification

    1

    0
    x(G(x)F(x))

    2

    0
    x(H(x)G(x))

    3

    0
    G(a)F(a)
    E 1

    4

    0
    H(a)G(a)
    E 2

    5

    open subproof, 1
    H(a)

    6

    1
    G(a)
    E 4, 5

    7

    1
    F(a)
    E 3, 6

    8

    close subproof, 0
    H(a)F(a)
    I 57

    9

    0
    x(H(x)F(x))
    I 8
  2. 2.

    Celerant is exactly as Barbara, replacing ‘F’ with ‘¬F’ throughout.

  3. 3.

    Ferio

    Line number

    Subproof level

    Formula

    Justification

    1

    0
    x(G(x)¬F(x))

    2

    0
    x(H(x)G(x))

    3

    open subproof, 1
    H(a)G(a)

    4

    1
    H(a)
    E 3

    5

    1
    G(a)
    E 3

    6

    1
    G(a)¬F(a)
    E 1

    7

    1
    ¬F(a)
    E 6, 5

    8

    1
    H(a)¬F(a)
    I 4, 7

    9

    1
    x(H(x)¬F(x))
    I 8

    10

    close subproof, 0
    x(H(x)¬F(x))
    E 2, 39
  4. 4.

    Darii is exactly as Ferio, replacing ‘¬F’ with ‘F’ throughout.

D. Aristotle and his successors identified other syllogistic forms which depended upon ‘existential import’. Symbolize each of the following argument forms in FOL and offer proofs.

  1. 1.

    Barbari. Something is H. All G are F. All H are G. So: Some H is F
    xH(x),x(G(x)F(x)),x(H(x)G(x))x(H(x)F(x))

    Line number

    Subproof level

    Formula

    Justification

    1

    0
    xH(x)

    2

    0
    x(G(x)F(x))

    3

    0
    x(H(x)G(x))

    4

    open subproof, 1
    H(a)

    5

    1
    H(a)G(a)
    E 3

    6

    1
    G(a)
    E 5, 4

    7

    1
    G(a)F(a)
    E 2

    8

    1
    F(a)
    E 7, 6

    9

    1
    H(a)F(a)
    I 4, 8

    10

    1
    x(H(x)F(x))
    I 9

    11

    close subproof, 0
    x(H(x)F(x))
    E 1, 410
  2. 2.

    Celaront. Something is H. No G are F. All H are G. So: Some H is not F
    xH(x),x(G(x)¬F(x)),x(H(x)G(x))x(H(x)¬F(x))
    Proof is exactly as for Barbari, replacing ‘F’ with ‘¬F’ throughout.

  3. 3.

    Cesaro. Something is H. No F are G. All H are G. So: Some H is not F.
    xH(x),x(F(x)¬G(x)),x(H(x)G(x))x(H(x)¬F(x))

    Line number

    Subproof level

    Formula

    Justification

    1

    0
    xH(x)

    2

    0
    x(F(x)¬G(x))

    3

    0
    x(H(x)G(x))

    4

    open subproof, 1
    H(a)

    5

    1
    H(a)G(a)
    E 3

    6

    1
    G(a)
    E 5, 4

    7

    1
    F(a)¬G(a)
    E 2

    8

    open subproof, 2
    F(a)

    9

    2
    ¬G(a)
    E 7, 8

    10

    2
    ¬E 6, 9

    11

    close subproof, 1
    ¬F(a)
    ¬I 810

    12

    1
    H(a)¬F(a)
    I 4, 11

    13

    1
    x(H(x)¬F(x))
    I 12

    14

    close subproof, 0
    x(H(x)¬F(x))
    E 1, 413
  4. 4.

    Camestros. Something is H. All F are G. No H are G. So: Some H is not F.
    xH(x),x(F(x)G(x)),x(H(x)¬G(x))x(H(x)¬F(x))

    Line number

    Subproof level

    Formula

    Justification

    1

    0
    xH(x)

    2

    0
    x(F(x)G(x))

    3

    0
    x(H(x)¬G(x))

    4

    open subproof, 1
    H(a)

    5

    1
    H(a)¬G(a)
    E 3

    6

    1
    ¬G(a)
    E 5, 4

    7

    1
    F(a)G(a)
    E 2

    8

    1
    ¬F(a)
    MT 7, 6

    9

    1
    H(a)¬F(a)
    I 4, 8

    10

    1
    x(H(x)¬F(x))
    I 9

    11

    close subproof, 0
    x(H(x)¬F(x))
    E 1, 410
  5. 5.

    Felapton. Something is G. No G are F. All G are H. So: Some H is not F.
    xG(x),x(G(x)¬F(x)),x(G(x)H(x))x(H(x)¬F(x))

    Line number

    Subproof level

    Formula

    Justification

    1

    0
    xG(x)

    2

    0
    x(G(x)¬F(x))

    3

    0
    x(G(x)H(x))

    4

    open subproof, 1
    G(a)

    5

    1
    G(a)H(a)
    E 3

    6

    1
    H(a)
    E 5, 4

    7

    1
    G(a)¬F(a)
    E 2

    8

    1
    ¬F(a)
    E 7, 4

    9

    1
    H(a)¬F(a)
    I 6, 8

    10

    1
    x(H(x)¬F(x))
    I 9

    11

    close subproof, 0
    x(H(x)F(x))
    E 1, 410
  6. 6.

    Darapti. Something is G. All G are F. All G are H. So: Some H is F.
    xG(x),x(G(x)F(x)),x(G(x)H(x))x(H(x)F(x))
    Proof is exactly as for Felapton, replacing ‘¬F’ with ‘F’ throughout.

  7. 7.

    Calemos. Something is H. All F are G. No G are H. So: Some H is not F.
    xH(x),x(F(x)G(x)),x(G(x)¬H(x))x(H(x)¬F(x))

    Line number

    Subproof level

    Formula

    Justification

    1

    0
    xH(x)

    2

    0
    x(F(x)G(x))

    3

    0
    x(G(x)¬H(x))

    4

    open subproof, 1
    H(a)

    5

    1
    G(a)¬H(a)
    E 3

    6

    open subproof, 2
    G(a)

    7

    2
    ¬H(a)
    E 5, 6

    8

    2
    ¬E 4, 7

    9

    close subproof, 1
    ¬G(a)
    ¬I 68

    10

    1
    F(a)G(a)
    E 2

    11

    1
    ¬F(a)
    MT 10, 9

    12

    1
    H(a)¬F(a)
    I 4, 11

    13

    1
    x(H(x)F(x))
    I 12

    14

    close subproof, 0
    x(H(x)F(x))
    E 1, 413
  8. 8.

    Fesapo. Something is G. No F is G. All G are H. So: Some H is not F.
    xG(x),x(F(x)¬G(x)),x(G(x)H(x))x(H(x)¬F(x))

    Line number

    Subproof level

    Formula

    Justification

    1

    0
    xG(x)

    2

    0
    x(F(x)¬G(x))

    3

    0
    x(G(x)H(x))

    4

    open subproof, 1
    G(a)

    5

    1
    G(a)H(a)
    E 3

    6

    1
    H(a)
    E 5, 4

    7

    1
    F(a)¬G(a)
    E 2

    8

    open subproof, 2
    F(a)

    9

    2
    ¬G(a)
    E 7, 8

    10

    2
    ¬E 4, 9

    11

    close subproof, 1
    ¬F(a)
    ¬I 810

    12

    1
    H(a)¬F(a)
    I 6, 11

    13

    1
    x(H(x)¬F(x))
    I 12

    14

    close subproof, 0
    x(H(x)¬F(x))
    E 1, 413
  9. 9.

    Bamalip. Something is F. All F are G. All G are H. So: Some H are F.
    xF(x),x(F(x)G(x)),x(G(x)H(x))x(H(x)F(x))

    Line number

    Subproof level

    Formula

    Justification

    1

    0
    xF(x)

    2

    0
    x(F(x)G(x))

    3

    0
    x(G(x)H(x))

    4

    open subproof, 1
    F(a)

    5

    1
    F(a)G(a)
    E 2

    6

    1
    G(a)
    E 5, 4

    7

    1
    G(a)H(a)
    E 3

    8

    1
    H(a)
    E 7, 6

    9

    1
    H(a)F(a)
    I 8, 4

    10

    1
    x(H(x)F(x))
    I 9

    11

    close subproof, 0
    x(H(x)F(x))
    E 1, 410

E. For each of the following claims, provide an FOL proof that shows it is true.

  1. 1.

    xF(x)y(F(y)F(y))

    Line number

    Subproof level

    Formula

    Justification

    1

    open subproof, 1
    xF(x)

    2

    1
    F(a)
    E 1

    3

    1
    F(a)F(a)
    I 2, 2

    4

    1
    y(F(y)F(y))
    I 3

    5

    close subproof, 0
    xF(x)y(F(x)F(x))
    I 14
  2. 2.

    x(AxB(x)),xA(x)xB(x)

    Line number

    Subproof level

    Formula

    Justification

    1

    0
    x(A(x)B(x))

    2

    0
    xA(x)

    3

    open subproof, 1
    A(a)

    4

    1
    A(a)B(a)
    E 1

    5

    1
    B(a)
    E 4, 3

    6

    1
    xB(x)
    I 5

    7

    close subproof, 0
    xB(x)
    E 2, 36
  3. 3.

    x(M(x)N(x)),M(a)xR(x,a)xN(x)

    Line number

    Subproof level

    Formula

    Justification

    1

    0
    x(M(x)N(x))

    2

    0
    M(a)xR(x,a)

    3

    0
    M(a)
    E 2

    4

    0
    M(a)N(a)
    E 1

    5

    0
    N(a)
    E 4, 3

    6

    0
    xN(x)
    I 5
  4. 4.

    xyG(x,y)xG(x,x)

    Line number

    Subproof level

    Formula

    Justification

    1

    0
    xyG(x,y)

    2

    0
    yG(a,y)
    E 1

    3

    0
    G(a,a)
    E 2

    4

    0
    xG(x,x)
    I 3
  5. 5.

    xR(x,x)xyR(x,y)

    Line number

    Subproof level

    Formula

    Justification

    1

    open subproof, 1
    xR(x,x)

    2

    1
    R(a,a)
    E 1

    3

    1
    yR(a,y)
    I 2

    4

    1
    xyR(x,y)
    I 3

    5

    close subproof, 0
    xR(x,x)xyR(x,y)
    I 14
  6. 6.

    yx(Q(y)Q(x))

    Line number

    Subproof level

    Formula

    Justification

    1

    open subproof, 1
    Q(a)

    2

    1
    Q(a)
    R 1

    3

    close subproof, 0
    Q(a)Q(a)
    I 12

    4

    0
    x(Q(a)Q(x))
    I 3

    5

    0
    yx(Q(y)Q(x))
    I 4
  7. 7.

    N(a)x(M(x)M(a)),M(a),¬M(b)¬N(a)

    Line number

    Subproof level

    Formula

    Justification

    1

    0
    N(a)x(M(x)M(a))

    2

    0
    M(a)

    3

    0
    ¬M(b)

    4

    open subproof, 1
    N(a)

    5

    1
    x(M(x)M(a))
    E 1, 4

    6

    1
    M(b)M(a)
    E 5

    7

    1
    M(b)
    E 6, 2

    8

    1
    ¬E 7, 3

    9

    close subproof, 0
    ¬N(a)
    ¬I 48
  8. 8.

    xy(G(x,y)G(y,x))xy(G(x,y)G(y,x))

    Line number

    Subproof level

    Formula

    Justification

    1

    0
    xy(G(x,y)G(y,x))

    2

    open subproof, 1
    G(a,b)

    3

    1
    y(G(a,y)G(y,a))
    E 1

    4

    1
    G(a,b)G(b,a)
    E 3

    5

    1
    G(b,a)
    E 4, 2

    6

    close subproof, open subproof, 1
    G(b,a)

    7

    1
    y(G(b,y)G(y,b))
    E 1

    8

    1
    G(b,a)G(a,b)
    E 7

    9

    1
    G(a,b)
    E 8, 6

    10

    close subproof, 0
    G(a,b)G(b,a)
    I 25, 69

    11

    0
    y(G(a,y)G(y,a))
    I 10

    12

    0
    xy(G(x,y)G(y,x))
    I 11
  9. 9.

    x(¬M(x)L(j,x)),x(B(x)L(j,x)),x(M(x)B(x))xL(j,x)

    Line number

    Subproof level

    Formula

    Justification

    1

    0
    x(¬M(x)L(j,x))

    2

    0
    x(B(x)L(j,x))

    3

    0
    x(M(x)B(x))

    4

    0
    ¬M(a)L(j,x)
    E 1

    5

    0
    B(a)L(j,a)
    E 2

    6

    0
    M(a)B(a)
    E 3

    7

    open subproof, 1
    ¬M(a)

    8

    1
    B(a)
    DS 6, 7

    9

    1
    L(j,a)
    E 5, 8

    10

    close subproof, open subproof, 1
    L(j,a)

    11

    1
    L(j,a)
    R 10

    12

    close subproof, 0
    L(j,a)
    E 4, 79, 1011

    13

    0
    xL(j,x)
    I 12

F. Write a symbolization key for the following argument, symbolize it, and prove it:

  • There is someone who likes everyone who likes everyone that she likes.

  • There is someone who likes herself.

Symbolization key:

domain:

all people

L(x,y):

blank x likes blank y

xy(z(L(x,z)L(y,z))L(x,y))xL(x,x)

Line number

Subproof level

Formula

Justification

1

0
xy(z(L(x,z)L(y,z))L(x,y))

2

open subproof, 1
y(z(L(a,z)L(y,z))L(a,y))

3

1
z(L(a,z)L(a,z))L(a,a)
E 2

4

open subproof, 2
L(a,c)

5

2
L(a,c)
R 4

6

close subproof, 1
L(a,c)L(a,c)
I 45

7

1
z(L(a,z)L(a,z))
I 6

8

1
L(a,a)
E 3, 7

9

1
xL(x,x)
I 8

10

close subproof, 0
xL(x,x)
E 1, 29

G. Show that each pair of sentences is interderivable.

  1. 1.

    x(A(x)¬B(x)), ¬x(A(x)B(x))

  2. 2.

    x(¬A(x)B(d)), xA(x)B(d)

  3. 3.

    xP(x)Q(c), x(P(x)Q(c))

H. For each of the following pairs of sentences: If they are interderivable, give proofs to show this. If they are not, construct an interpretation to show that they are not logically equivalent.

  1. 1.

    xP(x)Q(c),x(P(x)Q(c)) Not logically equivalent
    Counter-interpretation: let the domain be the numbers 1 and 2. Let ‘c’ name 1. Let ‘P(x)’ be true of and only of 1. Let ‘Q(x)’ be true of, and only of, 2.

  2. 2.

    xyzB(x,y,z),xB(x,x,x) Not logically equivalent
    Counter-interpretation: let the domain be the numbers 1 and 2. Let ‘B(x,y,z)’ be true of, and only of, 1,1,1 and 2,2,2.

  3. 3.

    xyD(x,y),yxD(x,y) interderivable

    Line number

    Subproof level

    Formula

    Justification

    1

    0
    xyD(x,y)

    2

    0
    yD(a,y)
    E 1

    3

    0
    D(a,b)
    E 2

    4

    0
    xD(x,b)
    I 3

    5

    0
    yxD(x,y)
    I 4

    Line number

    Subproof level

    Formula

    Justification

    1

    0
    yxD(x,y)

    2

    0
    xD(x,a)
    E 1

    3

    0
    D(b,a)
    E 2

    4

    0
    yD(b,y)
    I 3

    5

    0
    xyD(x,y)
    I 4
  4. 4.

    xyD(x,y),yxD(x,y) Not logically equivalent
    Counter-interpretation: let the domain be the numbers 1 and 2. Let ‘Dxy’ hold of and only of 1,2 and 2,1. This is depicted thus:

    The numbers 1 and 2 are connected by arrows in both directions.
  5. 5.

    x(R(c,a)R(x,a)),R(c,a)xR(x,a) Not logically equivalent
    Counter-interpretation: consider the following diagram, allowing ‘a’ to name 1 and ‘c’ to name 2:

    The number 1 is connected to itself by an arrow. The
number 2 is not connected by any arrows.

I. For each of the following arguments: If it is valid in FOL, give a proof. If it is invalid, construct an interpretation to show that it is invalid.

  1. 1.

    yxR(x,y)xyR(x,y) Valid

    Line number

    Subproof level

    Formula

    Justification

    1

    0
    yxR(x,y)

    2

    open subproof, 1
    xR(x,a)

    3

    1
    R(b,a)
    E 2

    4

    1
    yR(b,y)
    I 3

    5

    close subproof, 0
    yR(b,y)
    E 1, 24

    6

    0
    xyR(x,y)
    I 5
  2. 2.

    xyR(x,y)yxR(x,y) Not valid
    Counter interpretation: let the domain be the numbers 1 and 2. Let ‘Rxy’ be true of 1 and 2, and of 2 and 1 (but not 1 and itself or 2 and itself).

  3. 3.

    x(P(x)¬Q(x))x(P(x)¬Q(x)) Not valid
    Counter interpretation: let the domain be the numbers 1 and 2. Let ‘Px’ be true of everything in the domain. Let ‘Qx’ be true of, and only of, 2.

  4. 4.

    x(S(x)T(a)),S(d)T(a) Valid

    Line number

    Subproof level

    Formula

    Justification

    1

    0
    x(S(x)T(a))

    2

    0
    S(d)

    3

    0
    S(d)T(a)
    E 1

    4

    0
    T(a)
    E 3, 2
  5. 5.

    x(AxB(x)),x(B(x)C(x))x(A(x)C(x)) Valid

    Line number

    Subproof level

    Formula

    Justification

    1

    0
    x(A(x)B(x))

    2

    0
    x(B(x)C(x))

    3

    0
    A(a)B(a)
    E 1

    4

    0
    B(a)C(a)
    E 2

    5

    open subproof, 1
    A(a)

    6

    1
    B(a)
    E 3, 5

    7

    1
    C(a)
    E 4, 6

    8

    close subproof, 0
    A(a)C(a)
    I 57

    9

    0
    x(A(x)C(x))
    I 8
  6. 6.

    x(D(x)E(x)),x(D(x)F(x))x(D(x)F(x)) Invalid
    Counter-interpretation: let the domain be the number 1 . Let ‘Dx’ hold of nothing. Let both ‘Ex’ and ‘Fx’ hold of everything.

  7. 7.

    xy(R(x,y)R(y,x))R(j,j) Valid

    Line number

    Subproof level

    Formula

    Justification

    1

    0
    xy(R(x,y)R(y,x))

    2

    0
    y(R(j,y)R(y,j))
    E 1

    3

    0
    R(j,j)R(j,j)
    E 2

    4

    open subproof, 1
    R(j,j)

    5

    1
    R(j,j)
    R 4

    6

    close subproof, open subproof, 1
    R(j,j)

    7

    1
    R(j,j)
    R 6

    8

    close subproof, 0
    R(j,j)
    E 3, 45, 67
  8. 8.

    xy(R(x,y)R(y,x))R(j,j) Invalid
    Counter-interpretation: consider the following diagram, allowing ‘j’ to name 2.

    The number 1 is connected to itself by an arrow. The
number 2 is not connected by any arrows.
  9. 9.

    xP(x)xQ(x),x¬P(x)x¬Q(x) Invalid
    Counter-interpretation: let the domain be the number 1. Let ‘P(x)’ be true of nothing. Let ‘Q(x)’ be true of everything.

  10. 10.

    xM(x)xN(x), ¬xN(x)x¬M(x) Valid

    Line number

    Subproof level

    Formula

    Justification

    1

    0
    xM(x)xN(x)

    2

    0
    ¬xN(x)

    3

    open subproof, 1
    M(a)

    4

    1
    xM(x)
    I 3

    5

    1
    xN(x)
    E 1, 4

    6

    1
    ¬E 5, 2

    7

    close subproof, 0
    ¬M(a)
    ¬I 36

    8

    0
    x¬M(x)
    I 7