Exercises

Peter Suber, Philosophy Department, Earlham College


This is an abridged version of Suber's exercise file (tailored for use in this course).
It was created and posted here by Branden Fitelson with Peter Suber's permission.

This page is best viewed with a unicode compatible browser.
I recommend Firefox, which has been tested on these pages.


Set 1 Set 2 Set 3 Set 4 Set 5 Set 6
Set 7 Set 8 Set 9 Set 10 Set 11 Set 12
Set 13 Set 14 Set 15 Set 16 Set 17 Set 18
Set 19 Set 20 Set 21 Set 22 Set 23

Selected exercises are answered in a separate hand-out.

Page and theorem numbers refer to Geoffrey Hunter, Metalogic, University of California Press, 1971.

See our schedule for guidance on when to do these exercise sets.


Set 1

  1. If we specify a formal system by giving only its language, axioms, and rules, then we are omitting its theorems. Why isn't this inadequate?
    [Answer]

  2. Explain why two formal systems with the same set of theorems might not be identical.
    [Answer]

Set 2

  1. Which of these statements is true?

    1. "If a method is programmable (written in a programming language and executable on a machine), then it is effective."

    2. "If a method is effective, then it is programmable."
      [Answer]

  2. What's wrong with this statement: "One-to-one correspondence makes no sense applied to infinite sets, for the method of pairing-off can only be effective for a finite number of steps"?

  3. Explain how it is that an infinite set can be put into 1-1 correspondence with one of its own proper subsets. An example is not enough. Why is this kind of 1-1 correspondence not a contradiction?

  4. Prove that a set is infinite iff it can be put into 1-1 correspondence with at least one of its proper subsets.

Set 3

  1. In the proof of 11.2, could we "verticalize" rather than "diagonalize" on the yeses and noes, and get the same result?

  2. Prove that all sequences contain countably many members.

  3. What consequences would flow from the decision to permit infinitely long wffs?

  4. Use the reasoning in the proof of metatheorem 14.1 to prove that only countably many things can be said, named, or described, whether in a formal language or in a natural language like English.

  5. Why must enumerations of a set be countable?

  6. Hunter leaves the proofs for 13.4 and 13.5 to the reader. Can you supply them?

  7. Can there be an enumerable set that is not effectively enumerable?

  8. Can there be an effectively enumerable set that is not decidable?

Set 4

  1. Is either of the following statements true? If not, why? If one is true, which one and why?

    1. Because 1 is defined as the first cardinal greater than 0, to say that c = 1 assumes the continuum hypothesis.
      [Answer]

    2. Because 1 is defined as 2 raised to the power of 0, to say that c = 1 assumes the continuum hypothesis.
      [Answer]

  2. For a period in his career, Kurt Gödel believed that c = 2. Was this belief compatible with the continuum hypothesis? With the generalized continuum hypothesis?

  3. Study the proof of the uncountability of the real numbers in Hunter's theorem A4. Why can't a similar proof be constructed for the rationals?
    [Answer]

  4. In the proof of theorem A4, why must we convert (for example), 0.5000... to 0.4999...?
    [Answer]

  5. In his proof of A7, Hunter leaves the proof of an important lemma to the reader, namely, that the set of all strings of 1's and 0's that consist of all 0's after a certain point are enumerable. Can you prove this?

  6. A set of numbers is dense if (in their natural order) between any two such numbers, there is a third. The reals are dense because between any two reals numbers there is another real number. Note that if there is a third in this way, then there will also be infinitely many.

    1. True or false: If a set of numbers is dense, then it is continuous.
      [Answer]

    2. True or false: If a set of numbers is dense and uncountable, then it is continuous.
      [Answer]

  7. Explain why transfinite cardinals do not comply with the ordinary rules of arithmetic. For example, 0 + 1 = 0. 0 + 0 = 0. c·c = c.

  8. Non-Cantorian set theory is set theory in which Cantor's Continuum Hypothesis (CH) is replaced by its negation. (It might have ~GCH instead of ~CH as an axiom.) Try to imagine life without CH or with ~CH. What sets could be larger than the rationals and smaller than c? What could fall between density and continuity?

  9. Review. Which of the following theorems do we know by the definition of the symbols, and which do we know by proof?

    1. |N| = 0
      [Answer]

    2. |*N| = c
      [Answer]

    3. |*N| = 1
      [Answer]

    4. |*N| = 20
      [Answer]

    5. c = 1
      [Answer]

    6. 20 = 1
      [Answer]

    7. 2a = a+1
      [Answer]

    8. c = 20
      [Answer]

    9. c > 0
      [Answer]

    10. If |S| = n, then |*S| = 2n (where S is a set)
      [Answer]

    11. 2n > n, even if n is infinite
      [Answer]

    12. c = R (where R is the set of real numbers)
      [Answer]

Set 5

  1. Why are computable functions limited to total functions?

  2. Prove that all total functions with a finite domain are computable.

  3. No monadic connective (operator) can express all truth-functions. Many triadic connectives can, but all of them are reducible to dyadic connectives. Dyadic connectives can express all truth-functions and cannot be further reduced. Why this privilege or special status for two-ness?
    [Answer]

  4. Invent a triadic connective that can express all truth-functions and prove that it can. Then show how it can be reduced to (replaced by) some set of dyadic connectives.

  5. Explain how a finite set of connectives can express an infinite number of truth functions.

  6. If the truth function symbolized by "" were triggered by a button on a calculator, then its "inputs" and "output" would be (respectively):

    1. propositions, propositions

    2. propositions, truth-values

    3. truth-values, propositions

    4. truth-values, truth-values
      [Answer]

Set 6

  1. Prove that if "~A" is a wff of P, then "A" is a wff of P.

  2. Prove that if "(A B)" is a wff of P, then both "A" and "B" are wffs of P.

  3. Prove that there is an effective method for testing formulas of language P for wff-hood.

  4. The grammar of language P has four rules. The fourth is "Nothing else is a wff." What is the significance of this rule?
    [Answer]

  5. Must we use a metalanguage to state the alphabet and grammar of a formal language?

  6. Restate the grammatical rules of P as functions.

  7. Why must we define "truth for an interpretation" separately for each connective in the language?

  8. Why introduce "" when we already have ""?

  9. Why should we adopt the convention that the null set of wffs is logically valid, rather than the opposite convention?

  10. Prove that there is an effective method for testing any wff of P for logical validity.
    [Answer]

  11. Why is m-consistency a kind of consistency? If a set of wffs has a model, how do we know that the set contains no contradictions?

  12. Why does the logical validity of wffs belong to the formal language, as opposed to the deductive apparatus, of a formal system? Why is it semantic rather than syntactic?

Set 7

  1. In proving that any wff of language P (in fact, any truth-function) can be expressed in disjunctive normal form, we implicitly appeal to the premise that distinct truth table columns correspond to distinct truth-functions. (Hence any set of connectives that can determine all truth-table columns can express all truth-functions.) How can we justify this premise?

  2. Hunter gives an effective method for translating any wff of P into DNF. Can you describe an effective method for doing the same with CNF (conjunctive normal form)? (Where DNF is a disjunction of conjunctions of atoms and negated atoms, CNF is a conjunction of disjunctions of atoms and negated atoms.)

  3. Explain in informal English how it is possible that a finite set of connectives can express all truth-functions, given that the set of truth-functions is infinite.

  4. Write p, ~p, pq, p · q, pq, and pq, using only the connective "|". Then do the same using only "[dagger]".

  5. The great length and complexity of wffs written only with "|" or "[dagger]" are motives to use more than one connective, i.e. to tolerate some redundancy or inelegance. Did anything in recent reading suggest a motive for using fewer rather than more connectives, apart from elegance?
    [Answer]

  6. Hunter proved in metatheorem 21.1 that the set of truth-functions {~, } is adequate to express all truth-functions. This set is of special interest because it is the set of truth-functions used by his language P. Using only these truth-functions, express each of the following:

    1. p · q
      [Answer]

    2. p q
      [Answer]

    3. p q
      [Answer]

    4. p q
      [Answer]

    5. p | q
      [Answer]

    6. p † q
      [Answer]

    7. ~ (p · q)

    8. ~ (pq)

  7. A triadic connective takes three arguments. For example, "*" in *(A,B,C) may express (AB)~C. (See Hunter's exercise 1 at p. 51.) Define two triadic connectives which, like the dyadic stroke and dagger functions, are adequate by themselves to express all truth-functions, and prove their adequacy.
    [Answer]

Set 8

  1. Prove that there is an effective method for testing whether an arbitrary wff of P is an axiom of PS (instantiates one of the axiom schemata). In general, prove that there is an effective test of axiomhood for PS (that the axioms of PS form a decidable set).

  2. Prove that PS has at least 0 axioms, hence at least 0 theorems.

  3. Prove that PS has at most 0 axioms and theorems.
    [Answer]

  4. Hunter's system PS has only one rule of inference, modus ponens. But modus ponens has the peculiarity that it always shortens wffs (considered as strings of symbols) and never lengthens them. Yet it is possible in PS for theorem n+1 to be longer than theorem n. How can this be?
    [Answer]

  5. Prove that wffhood is closed under modus ponens, that is, that given wffs as input (premises), MP will produce only wffs as output (conclusions).
    [Answer]

  6. Must we use a metalanguage to state the axioms and rules of inference of a formal system?
    [Answer]

  7. Restate modus ponens as a function.
    [Answer]

  8. Why is it desirable to make proofs finite by definition?
    [Answer]

  9. Why define proofs to be non-empty sequences of wffs that meet certain conditions?

    1. Why do we insist on non-emptiness?

    2. Why do we require a sequence rather than a set?

    3. Why do we not refer to 'truth' in our definition of 'proof'?

  10. Given Hunter's metatheorem 23.4, Γ A, Γ AB, Γ B), and its immediate predecessors, which of the following are also metatheorems? Can you prove that any are, or that any are not?

    1. A, AB, B

    2. AB, AB

    3. A, (AB), B

    4. A, AB, B

    5. A, AB, B

    6. A, (AB), B

    7. AB, AB

    8. AB, (AB)

    9. A, (AB), B

    10. A, (AB), B

    11. (AB) A B

    12. ΓA, AB Γ B

  11. How can a set Γ of wffs be p-con for some system S and p-incon for S', when S and S' differ only in their deductive apparatus?

  12. Explain why we should generally approve inferences of the type, A A, and disapprove inferences of the type, A A.

  13. How does PS avoid the infinite regress in the use of modus ponens presented in Lewis Carroll's paradox (in Gödel, Escher, Bach, pp. 43-45)?

  14. Before we go further in the book, pause and be creative. How would you even start to prove consistency? completeness? decidability (that there is an effective test of theoremhood)?

Set 9

  1. Why is absolute consistency a concept of consistency at all? Why would its presence even come close to satisfying our desire to find consistency?

  2. Is it possible to have simple consistency without absolute consistency or vice versa? If not, prove it. If yes, under what conditions?

  3. Simple consistency is a fact about what is not provable in a system (namely, there is no wff A such that both A and ~A are provable). From the hand-out on the isomorphism between formal systems and machines we know that theorems about what is not provable can be translated into theorems about what is not computable. What is the "machine equivalent" of simple consistency?

  4. Prove that in PS a contradiction implies everything. Or more precisely, prove that if PS contains a wff A such that both A and ~A are theorems (i.e. if the system is simply inconsistent), then every wff of P is a theorem.

  5. What's wrong with this statement: "We cannot prove that an axiom schema for PS is true for some I, because it would take infinitely many tests (e.g. truth table tests), one for each possible instantiation of the schema"?

  6. In Post's model-theoretic proof of the consistency of PS, we looked for and found a single interpretation of P that was also a model. Why does just one such interpretation suffice to prove consistency? Couldn't other interpretations show up an inconsistency, in principle?
    [Answer]

  7. In our search for the kind of interpretation described in the last exercise, why was it important to limit our search to interpretations in which the connectives bear their "usual meanings"?
    [Answer]

  8. Let us say that a set of wffs is "basically consistent" iff the conjunction of its members is not a contradiction. Prove that PS is absolutely consistent iff the set of its theorems is basically consistent.

  9. True or false: A system is simply consistent iff the set of its theorems is a p-consistent set.

  10. Explain why every semantic tautology is a syntactic tautology and vice versa.

  11. Describe in your own words the problem of circularity in consistency proofs. (Hofstadter talks about this more than Hunter; see GEB at pp. 24, 191-92, 229-30.)

  12. How well or badly do our two proofs of the consistency of PS fare in light of the potential circularity of consistency proofs? Do they use any reasoning validated by TFPL?

  13. The last two questions point to a general distinction of great importance. Try to be specific in describing (1) the reasoning validated by TFPL, or exemplified by proofs of theorems inside PS, and (2) the reasoning in the metatheory of TFPL, or exemplified in our proofs of metatheorems about TFPL.

  14. Explain why "A A" can denote the consistency of a system, that is, why it implies the simple and absolute consistency of the system.

  15. Describe in your own words the semantic motivation of the concept of consistency.
    [Answer]

Set 10

  1. (A review question to help you with mathematical induction.) In many of our proofs we prove pq by assuming p and deriving q. Why is this valid?
    [Answer]

  2. Prove that if system PS has a model, then it is simply consistent.

  3. What features of PS are used to prove that the deduction theorem holds in it?
    [Answer]

  4. Hunter's proof of the deduction theorem uses the method of "conditional proof" (or what Hofstadter called the "fantasy rule"). That is, to prove a proposition of the form, "AB" (namely, the induction step), we assumed A and derived B, and as a result of that derivation were justified in asserting "AB". But this is to assume that it is valid reasoning to move from AB (assume A, derive B) to (AB). But this is the deduction theorem. Did Hunter use the deduction theorem to prove the deduction theorem? Is his proof valid?

  5. Hunter proves the deduction theorem as a metatheorem (26.1). Hofstadter calls it the "fantasy rule" and gets it into his system of TFPL by making it a rule of inference rather than a metatheorem (see GEB at pp. 183-84). What considerations might lead one to get the deduction theorem in the one way or in the other?

  6. Can you prove the converse of the deduction theorem, i.e. if Γ (AB), then Γ, AB? We will see a proof in metatheorem 43.2 (Set 19), but it uses only basic TFPL concepts, and does not require mathematical induction. You are in a position to prove it now, if you can just see how.

Set 11

  1. Which of the following are true?

    1. Every model of AB is a model of A.
      [Answer]

    2. Every model of AB is a model of B.
      [Answer]

    3. Every model of A is a model of AB.
      [Answer]

    4. Every model of B is a model of AB.
      [Answer]

    5. Every model of ~A is a model of AB.
      [Answer]

    6. Every model of ~B is a model of AB.
      [Answer]

    7. Every model of {A, AB} is a model of B.
      [Answer]

    8. Every model of {B, AB} is a model of A.
      [Answer]

    9. Every model of {A,B} is a model of AB.
      [Answer]

    10. Every model of {~A,~B} is a model of AB.
      [Answer]

  2. Prove that, given AB, every model of A is a model of B. (This is used in the proof of metatheorem 28.4.)

  3. Given ~AB, can you prove that for every I in which A is true for I, B is also true for I?

  4. We know that all tautologies are logically equivalent in TFPL. That is, if A and B are arbitrary tautologies, then AB. In light of this fact:

    1. Why do we demand that a semantically complete system show that all tautologies expressible in P are theorems of the system? Don't we get them all if we get one? Why isn't one enough?
      [Answer]

    2. Why do we demand that language P, which lacks conjunction, contain "the equivalent" of the tautology, ~(p · ~p) ?

  5. Describe in your own words the semantic motivation of the concept of completeness.

  6. A formal system is decidable iff there is an effective method for determining whether any given wff is a theorem. Can you prove that PS is decidable?

Set 12

  1. Metatheorem 31.14 applies to all compound propositions. In metatheorem 31.15, Hunter applies it to all tautologies. Can you prove that all tautologies are compound?

  2. Questions about the proof of metatheorem 31.15.

    1. What if k = 0?
      [Answer]

    2. Luckily k cannot equal 0. Why not?
      [Answer]

Set 13

  1. Hunter does not prove metatheorem 32.1. Can you?

  2. In light of metatheorem 32.9, will the maximal p-consistent set of theorems of some consistent system always contain all the theorems of that system? Why or why not?

  3. Is the converse of metatheorem 32.10 true or false? Can you prove your answer? (The converse would assert that, for any wff A, and maximal p-consistent set Γ, if A Γ, then Γ A.)

  4. Let Γ be a maximal p-con set of wffs of PS.

    1. True or false: Γ could contain all and only the theorems of S.
      [Answer]

    2. True or false: Γ could contain all and only the non-theorems of S.
      [Answer]

  5. Will all the maximal p-consistent sets of wffs from the same system have the same cardinality? Can you prove your answer?

  6. Let us say that a "string" of symbols is any sequence of symbols, regardless of length or wffhood. Prove that the enumeration theorem is true for finite strings and false for denumerable strings.

  7. In the proof of Lindenbaum's lemma, we are told to add the nth wff of our enumeration of wffs to set Γn-1, creating set Γn, iff this addition would not trigger p-inconsistency. But how can we tell whether the nth wff can be added to Γn-1? Is there an effective method to help us determine whether an addition will trigger p-inconsistency?
    [Answer]

  8. Henkin's completeness proof actually concludes that every p-consistent set of PS has a model (metatheorem 31.13). Explain why this is equivalent to proving semantic completeness.

  9. Hunter's metatheorem 32.14 is called the "Strong" completeness theorem of PS: if ΓA, then Γ A. Why is it "stronger" than other completeness theorems?

  10. In the finiteness theorem for language P (metatheorem 32.18) we proved that "" possesses a certain property. We proved that "" possessed the same property in metatheorem 23.7 (Set 8). Why is the finiteness theorem much more interesting and hard to prove for "" than for ""?
    [Answer]

Set 14

  1. A system has a kind of syntactic completeness iff for each wff A, either A or ~A is a theorem. PS does not possess this kind of completeness, and it would not be desirable for PS to do so.

    1. Why is it undesirable for PS to possess this kind of completeness?

    2. If a system of TFPL did have this kind of completeness, could it be consistent?

    3. For what kinds of systems would it be desirable to possess this kind of completeness? (This is difficult from where we are now.)

  2. A system has another kind of syntactic completeness iff no unprovable schema can be added as an axiom schema without creating inconsistency.

    1. Why is this kind of completeness syntactic?

    2. Why does this kind of completeness refer only to added unprovables?

    3. Why does this kind of completeness refer only to added schemata?

    4. There are two kinds of unprovable schemata that might be added as axiom schemata, one of which creates inconsistency when added and one of which does not. Can you think of them?

  3. We give up syntactic completeness, but not semantic completeness, when moving from TFPL to monadic predicate logic (PL). Can you (now) imagine why? When you examine the proof for the syntactic completeness of PS (in 33.1), what in the proof is essentially tied to TFPL or could not be done in monadic PL? If semantic and syntactic completeness are separable for monadic PL, but inseparable for TFPL, then what property of monadic PL can explain this difference from TFPL?

  4. Where in the proof for the syntactic completeness of PS (metatheorem 33.1) are we assured that PS is "full"? Won't adding U to an incomplete system still create inconsistency?

  5. To what extent is syntactic completeness equivalent to maximal p-consistency; or to what extent is the assertion of PS's syntactic completeness equivalent to saying that the set of theorems of PS is a maximal p-consistent set? If they are equivalent, then prove that PS is syntactically complete by proving that its theorems form a maximally p-consistent set, hence without presupposing semantic completeness or consistency.

  6. Metatheorem 33.2 shows that we can add the negation of an unprovable wff to a consistent system as an axiom without creating inconsistency. If 33.2 applied only to syntactically incomplete systems, then it would contradict the proof of the syntactic completeness of PS in metatheorem 33.1. Why doesn't this contradiction arise?
    [Answer]

  7. If we generalize Hunter's metatheorem 33.2, we might get something like this: Any undecidable wff can be added as an axiom to a consistent system, and the result will be a consistent system. Is this proposition true in general? Is it true for PS? Can you prove it true or false for PS or more generally?

  8. Prove that for some consistent system S, there is no wff A such that both S + A and S + ~A are inconsistent. Or: for every consistent system S, and arbitrary wff A, either A or ~A can consistently be added to the axiom set of S.
    [Answer]

  9. Do you think PS has an effective proof procedure? Can you prove your answer? If your answer is yes, can you sketch the method you have in mind?
    [Answer]

  10. Can you put your finger on the feature of Hiz's system that allows it to be simply inconsistent and absolutely consistent at the same time?

  11. To prove that PS is decidable, would it suffice to have A A? Do we also need A A?

  12. Explain why a decidable system need not have an effective proof procedure.

  13. We give up decidability when we move from TFPL and monadic PL to polyadic PL. Why? What in the proof of the decidability of PS (34.1) is essentially tied to TFPL or monadic PL, and cannot be done in polyadic PL?

  14. If a formal system is undecidable, then what can we say about the computer program isomorphic with it?

  15. Explain how a decidable system can have undecidable wffs.

  16. Explain how every wff in an undecidable system can be decidable.

Set 15

  1. Let A be an axiom of S and a theorem of S-A. (S-A denotes system S minus axiom A.) Let both S and S-A be consistent.

    1. Is ~A independent of S?

    2. Is ~A undecidable in S?

  2. (Easy question for review.) If we know that A is not a theorem of S, then how do we know that A is not a theorem of S-A?

  3. (Easy question for review.) If S is consistent, then how we know that S-A is consistent, regardless of A?

  4. What is the relationship between the independence ("I") and undecidability ("U") of a wff?

    1. I U ?

    2. U I ?

    3. I U ?

    4. None of the above?

  5. In metatheorem 28.5 (Set 11), Hunter proved that modus ponens preserved truth for I, for standard sorts of I. Why does that suffice to show that modus ponens preserves truth for I for the non-standard sorts of I (and non-standard sorts of "truth") in today's independence proofs?

  6. In metatheorem 36.3, Hunter assumes without proof that (A B)* (A* B*), where A* is identical to A but for the removal of all negation signs. Can you prove this?

  7. Prove that metatheorem 33.2 (the "non-standardness theorem") holds for independent wffs, not just for undecidable wffs and the negations of theorems.

  8. In proving the independence of an axiom (say, Axiom 1 in metatheorem 36.1) how would one decide on the exotic 3-value definitions of "~" and "" that allow us to discriminate between Axiom 1 and the other axioms?

  9. The strange 'truth table' constructed in the proof of metatheorem 36.1 helps us contrive a strange interpretation I such that axiom-schema #1 is false for I while the other two axiom-schemata of PS are true for I. But this I is so strange that, e.g. the connectives no longer take their standard meanings. How can we be sure, then, that axiom-schema #1 doesn't follow from the other two axiom-schemata in an ordinary or standard interpretation?

  10. Is AB a system in which not everything follows from a contradiction? Can you prove that AB is or is not such a system?

Set 16

  1. How is a predicate like and unlike a function?

  2. How is a predicate like and unlike a set?

  3. Why is predicate logic in general not truth-functional?

  4. In a consistent system of predicate logic, can there be any theorems that are open wffs (other than instances of tautological schemata)?

  5. In a consistent system of predicate logic, can there be any theorems that are atomic wffs?
    [Answer]

  6. Explain why the members of a set Γ of PL wffs may be simultaneously satisfiable while Γ has no model.
    [Answer]

  7. How can we use the universal quantifier, negation, and the concept of identity (carried by the traditional symbol "=") to express all the quantities expressed by the natural numbers?
    [Answer]

Set 17

  1. To interpret Q, we assign truth-values to p', p'', ... , but not to wffs whose internal structure is visible, e.g. Fx, Fs, Ffcc... For these, we assign a meaning to the predicate, and an object to the term, and then appeal to an extra-logical procedure to determine its truth value (e.g. we hire a private detective). Hence, a structured proposition is not necessarily T or F just from the assignments that interpret the language. Why not just assign truth-values to such propositions?

  2. Why does the concept of satisfaction refer to sequences of members of the domain, and not simply to members or to sets of members of the domain?

  3. Why must we define satisfaction separately for each connective, quantifier, and type of term?

  4. If a set of wffs is simultaneously satisfiable, does it follow that it has a model?

  5. If a wff is not satisfiable, is its negation logically valid? Can you prove that it is or that it is not?

  6. The consistency of an arbitrary finite set of PL wffs is an "NP-complete" problem. This means roughly: while there is an effective method to solve the problem, there is no tractable method or method which will solve it in useful time. This is a very important result for the theory of computation. Yet we have methods that are both effective and tractable to prove the simple and absolute consistency of systems with 0 theorems. Can you explain this disparity?

  7. How does semantic consequence for language P differ from semantic consequence for language Q? Why?

  8. Why does the definition of semantic consequence, but not syntactic consequence, change from TFPL to PL?

  9. Describe the "border" between TFPL and (monadic) PL. What changes when we cross the border that might explain the metatheoretic results of crossing it?

Set 18

  1. Hunter does not provide proofs for any of the metatheorems 40.1 through 40.8. Can you prove any of them?

  2. Questions about the proof of Hunter's metatheorem 40.13:

    1. Why is it important that vk not be free in A?

    2. What if A is unsatisfiable?

    3. Is the quantifier superfluous?

  3. In 40.21, why generalize only from wffs with exactly one free variable? Why use only open wffs, and why use open wffs with exactly one free variable?

  4. Explain how some wffs of PL can be k-valid for every positive integer k and yet not be logically valid.

  5. Which metatheorems in today's reading show that QS has the features we knew from elementary logic as "universal generalization" and "universal instantiation"?

Set 19

  1. In proving the consistency of QS (in 42.1), why is the "reduction" of PL to TFPL legitimate? Why does this create no important distortions?

  2. Does the consistency proof for QS (in 42.1) suffer from the circularity problems that beset many consistency proofs?

Set 20

  1. At p. 178 Hunter says that adding new constants adds new logical axioms but not new proper axioms. Why is this the case?

  2. Why add new proper axioms instead of proper axiom schemata?

  3. How true is "1 + 2 = 3"? Is it:

    1. satisfiable

    2. true for I, or

    3. logically valid?

  4. Go back to metatheorem 26.1 and explain why the deduction theorem applies to AFOTs.

  5. In Hunter's metatheorem 45.5, we are told to use K4 (in the form vA A) on Ac as often as necessary until we get A.

    1. Spell out "as often as necessary". Do we stop when we have removed all quantifiers from A, leaving A an open wff? If not, when do we stop?

    2. What would be strange about continuing until A became an open wff?

  6. Questions about Hunter's metatheorem 45.6.

    1. Why limit 45.6 to closed wffs?

    2. Does 45.6 presuppose that K is consistent? Have we been given that?

  7. Extend Hunter's metatheorem 45.6 (c and b) by proving that any undecidable closed wff can be added to a consistent FOT without creating inconsistency.

  8. Which kinds of predicate logic will find negation completeness desirable? Which kinds will find it undesirable?

  9. Why is negation completeness undesirable to all kinds of TFPL?

  10. Consider these propositions:

    A.  S is negation-incomplete.

    B.  S is absolutely consistent.

    C.  S has some undecidable wffs.

    1. Is it true that AB ?
      [Answer]

    2. Is it true that AC ?
      [Answer]

    3. Is it true that BC ?
      [Answer]

  11. Compare Lindenbaum's lemma for TFPL (Hunter at p. 110) with Lindenbaum's lemma for a FOT (Hunter at p. 177). What similarities justify us giving them the same name?

Set 21

  1. What's wrong with this proof?

  2. Why is it legitimate to infer from the closure of a system that its domain is countable?

  3. Prove that a system of arithmetic with an intended uncountable model (hence, with a non-standard countable model as well, under the Löwenheim-Skolem theorem) is not closed.

  4. In Hunter's metatheorem 45.13, is there a limiting case at which K' = K?

  5. Why is metatheorem 45.16 limited to closed wffs?

  6. In light of the Löwenheim-Skolem theorem, in what sense (if any) must we qualify our assertion that the cardinality of the reals is greater than the cardinality of the naturals?

  7. Explain how a consistent set of wffs of an AFOT can fail to have a model.

  8. Explain why a consistent set of closed wffs of an AFOT must have a model and why a consistent set of open wffs need not.

  9. Explain why a consistent set of open wffs of an AFOT might lack a model but must be simultaneously satisfiable in a denumerable domain.

  10. Explain why modelhood and consistency are biconditional in TFPL but not in PL. What was added in PL that created this disparity with TFPL?

  11. The Löwenheim-Skolem theorem doesn't rule out the possibility that a consistent FOT can have an uncountable model. It merely says that a consistent FOT will also have a countable model. Prove that a consistent FOT with an uncountable model will not be closed.

Set 22

  1. How can QS be semantically but not syntactically complete? That is, how can QS have all logically valid wffs as theorems and yet not be "full"? (The word "ullage" means the empty space in a bottle above the liquid it contains. What is the ullage of QS?)

  2. How can QS be semantically complete but not negation complete?

  3. Why can't we "reduce" PL to TFPL to prove syntactic completeness as we did to prove consistency?

  4. Why is it undesirable for QS to be syntactically complete? Compare this undesirability with the undesirability of negation completeness for QS.

  5. Why is Axiom 9 of QS= limited to closures of [(x=y)(AA')]?

  6. How does Axiom 9 of QS= make Axiom 8 useful?

  7. In TFPL and with earlier FOT's we proved systems consistent if for an arbitrary wff A, A A, that is, if all their theorems were logically valid. But QS= has proper axioms; hence not all its theorems are logically valid. Yet in 47.1 we proved that it was consistent. Do we need A A to prove consistency or not?

  8. Which of the following systems are extensions of which?

    1. QS of PS?

    2. QS= of PS?

    3. QS= of QS?

    4. QS= of FOT=?

    5. FOT= of QS=?

  9. Why do we need "normal interpretations" in order to add identity to QS?

  10. Why do we need the new notion of "adequacy" to evaluate systems with identity like QS=?

  11. Why does PL with identity have wffs as theorems that are not logically valid for PL without identity? Why is this desirable?

  12. Describe the "border" between PL with identity and PL without identity. What changes when we cross the border that might explain the metatheoretic results of crossing it?

Set 23

  1. What is the motivation for re-defining FOTs here (dropping propositional symbols)?

  2. To determine isomorphism, why don't we pair-up variables? Is the reason related to the reason why variables get no assignment in interpreting language Q?

  3. Hunter omits the proof of metatheorem 48.2. Can you provide one?

  4. Would metatheorem 48.3 be true of FOTs without identity (changing "normal models" to "models")? Why or why not?

  5. Give an example of an English sentence using a numeral as an adjective, and an example of a sentence using a numeral as a noun.

  6. Why is language Q adequate to express numeral adjectives but not numeral nouns?

  7. How can a FOT with identity have models of infinite cardinality and normal models all of whose cardinalities are finite?

  8. Why is the so-called Skolem paradox not really paradoxical?


This file is an electronic hand-out for the course, Logical Systems.

Some of the logic symbols in this file are GIFs; see my Notes on Logic Notation on the Web. Some are HTML characters using the Symbol Font; see Alan Wood's guide to its symbols.

[Blue
Ribbon] Peter Suber, Department of Philosophy, Earlham College, Richmond, Indiana, 47374, U.S.A.
peters@earlham.edu. Copyright © 1999-2002, Peter Suber.