To save content items to your account,
please confirm that you agree to abide by our usage policies.
If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account.
Find out more about saving content to .
To save content items to your Kindle, first ensure no-reply@cambridge.org
is added to your Approved Personal Document E-mail List under your Personal Document Settings
on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part
of your Kindle email address below.
Find out more about saving to your Kindle.
Note you can select to save to either the @free.kindle.com or @kindle.com variations.
‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi.
‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.
Our informal incompletability results, Theorems 6.3 and 7.2, aren't the same as Gödel's own theorems. But they are close cousins, and they seem quite terrific results to arrive at so very quickly.
Or are they? Everything depends, for a start, on whether the ideas of a ‘sufficiently expressive’ arithmetic language and a ‘sufficiently strong’ theory of arithmetic are in good order. Still, as we've already briefly indicated in Section 3.1, there are a number of standard, well-understood, ways of formally refining the intuitive notions of effective computability and effective decidability, ways that turn out to specify the same entirely definite and well-defined class of numerical functions and properties. Hence the ideas of a ‘sufficiently expressive’ language (which expresses all computable one-place functions) and a ‘sufficiently strong’ theory (which captures all decidable properties of numbers) can in fact also be made perfectly determinate.
But, by itself, that claim doesn't take us very far. For it leaves wide open the possibility that a language expressing all computable functions or a theory that captures all decidable properties has to be very rich indeed. However, we announced right back in Section 1.2 that Gödel's own arguments rule out complete theories even of the truths of basic arithmetic. Hence, if our easy Theorems are to have the full reach of Gödel's work, we'll really have to show (for starters) that the language of basic arithmetic is already sufficiently expressive, and that a theory built in that language can be sufficiently strong.
Our first main theorem in this chapter establishes the ‘recursive unsolvability of the self-halting problem’ for Turing machines. This is one of those pivotal results like the Diagonalization Lemma which at first sight can seem just an oddity but which entails a whole raft of important results. We use this theorem to establish (or re-establish) various claims about incompleteness and decidability.
We also prove a version of Kleene's Normal Form Theorem: this leads to yet another proof of incompleteness.
Two simple results about Turing programs
(a) As a preliminary, let's note
Theorem 43.1 We can effectively (and hence recursively) enumerate the Turing programs.
Proof sketch Use some system for Gödel-numbering sets of i-quadruples. For example, use powers of primes to code up single i-quadruples; then form the super g.n. of a sequence of codes-for-quadruples by using powers of primes again.
Now run through numbers e = 0, 1, 2, …. For each e, take prime factors of e, then prime factors of their exponents. If this reveals that e is the super g.n. of a set of i-quadruples, then check that it is a consistent set and hence a Turing program (that is an effective procedure, and the search is bounded by the size of the set of i-quadruples). If e is the super g.n. of some Turing program Π, put Πe = Π; otherwise put Πe = Π* (where Π* is some default favourite program). Then Π0, Π1, Π2, … is an effectively generated list of all possible Turing programs (with many repetitions).
We are not going to write any more programs to show, case by case, that this or that particular function is Turing-computable, not just because it gets painfully tedious, but because we can now fairly easily establish that every μ-recursive function is Turing-computable and, conversely, every Turing-computable function is μ-recursive. This equivalence between our two different characterizations of computable functions is of key importance, and we'll be seeing its significance in the remaining chapters.
μ-Recursiveness entails Turing computability
Every μ-recursive function can be evaluated ‘by hand’, using pen and paper, prescinding from issues about the size of the computation. But we have tried to build into the idea of a Turing computation the essentials of any hand-computation. So we should certainly hope and expect to be able to prove:
Theorem 42.1 Every μ-recursive function is Turing-computable.
Proof sketch We'll say that a Turing program is dextral (i.e. ‘right-handed’) if
i. in executing the program – starting by scanning the leftmost of some block(s) of digits – we never have to write in any cell to the left of the initial scanned cell (or scan any cell more than one to the left of that initial cell); and
ii. if and when the program halts, the final scanned cell is the same cell as the initial scanned cell.
In this chapter, we note two different ways in which our incompleteness proofs can readily be extended in scope. First, the requirement for p.r. axiomatization can be weakened: the incompleteness theorems will apply to any effectively formalized theory. Second, we show how to get the theorems to apply to certain theories which aren't initially about arithmetic at all.
The second extension is much more important than the first. Formalized-butnot- p.r.-axiomatized theories are mostly strange beasts of little intrinsic interest, though we do extract a neat result by considering them. On the other hand, there is immediate interest in the claim that e.g. set theory – although not natively about numbers – must also be incomplete for Gödelian reasons.
Generalizing beyond p.r. axiomatized theories
(a) Our intuitive characterization of a properly formalized theory T requires various properties like that of being an axiom of T to be effectively decidable. Given a sensible Gödel numbering scheme, that means that the characteristic functions of numerical properties like that of numbering a T-axiom should be effectively computable (see Sections 4.3 and 14.6). But we now know that not all computable functions are p.r. (Section 14.5). Hence we could in principle have an effectively axiomatized theory which isn't primitive-recursively axiomatized (in the sense of Section 22.1). Does this give us wriggle room to get around the Gödelian incompleteness theorems in the last chapter? Could there for example be a consistent effectively formalized theory of arithmetic containing Q which was complete because not p.r. axiomatized?
Well, as we noted in Section 23.1, a theory T that is effectively axiomatized but not p.r. axiomatized will be a rather peculiar beast; checking that a putative T-proof is a proof will then have to involve a non-p.r. open-ended search, which will make T very unlike the usual kind of axiomatized theory. Still, you might say, an oddly axiomatized arithmetic which is complete would still be a lot better than no complete formal theory at all. However, we can’t get even that.
I can't resist briefly noting here some rather striking results about the length of proofs. And it is indeed worth getting to understand what the theorems say, even if some of the proofs in this chapter are perhaps just for enthusiasts.
The length of proofs
We might expect that, as a general tendency, the longer a wff, the longer its proof (if it has one). But can there be any tidy order in this relationship in the case of nice theories?
We will say that a proof for φ is f-bounded, for a given function f, if the proof's g.n. is less than f(φ). Then it would indeed be rather tidy if, for some theory T, there were some corresponding p.r. function fT which puts a general bound on the size of T-proofs – meaning that, for any φ, if it is a provable at all, it has an fT -bounded proof. However, unfortunately,
Theorem 28.1 If T is nice theory, then for any p.r. function f, there is a provable wff φ which has no f-bounded proof.
Proof sketch Suppose the theorem is false. That is, suppose that there is a p.r. bounding function fT such that for any φ, if it is T-provable at all, it has a fT-bounded proof. Then there would be a p.r. procedure for testing whether φ has a proof in T. Just calculate fT(φ), and do a bounded search using a ‘for’ loop to run through all the possible proofs up to that size to see if one of them is in fact a proof of φ.
In the main part of this chapter, we introduce Gödel's simple but wonderfully powerful idea of associating the expressions of a formal theory with code numbers. In particular, we will fix on a scheme for assigning code numbers first to expressions of LA and then to proof-like sequences of such expressions. This coding scheme will correlate various syntactic properties with purely numerical properties – in a phrase, the scheme arithmetizes syntax.
For example, take the syntactic property of being a term of LA. We can define a corresponding numerical property Term, where Term(n) holds just when n codes for a term. Likewise, we can define Atom(n), Wff (n), and Sent(n) which hold just when n codes for an atomic wff, a wff, or a closed wff (sentence) respectively. It will be easy to see – at least informally – that these numerical properties are primitive recursive ones.
More excitingly, we can define the numerical relation Prf (m, n) which holds just when m is the code number in our scheme of a PA-derivation of the sentence with number n. It will also be easy to see – still in an informal way – that this relation too is primitive recursive.
The short second part of the chapter introduces the idea of the diagonalization of a wff. This is basically the idea of taking a wff φ(y), and substituting (the numeral for) its own code number in place of the free variable. We can think of a code number as a way of referring to a wff.
Unlike most modal logic textbooks, which are both forbidding mathematically and short on philosophical discussion, Modal Logics and Philosophy places its emphasis firmly on showing how useful modal logic can be as a tool for formal philosophical analysis. In Part 1 of the book, the reader is introduced to some standard systems of modal logic and encouraged through a series of exercises to become proficient in manipulating these logics. The emphasis is on possible world semantics for modal logics and the semantic emphasis is carried into the formal method, Jeffrey-style truth-trees. Standard truth-trees are extended in a simple and transparent way to take possible worlds into account. Part 2 systematically explores the applications of modal logic to philosophical issues such as truth, time, processes, knowledge and belief, obligation and permission. The second edition sees the addition of two new chapters on conditionals. The first, in Part 1, presents the formalities of a range of conditional logics, and the second, in Part 2, discusses some of the philosophical issues raised by them. Other chapters have been revised and updated, including some reordering of content in Part 1, to strengthen the book as a fully comprehensive introduction to modal logics and their application suitable for course use.
After more than a decade teaching ancient Greek history and philosophy at University College, Oxford, British philosopher and political theorist Bernard Bosanquet (1848–1923) resigned from his post to spend more time writing. He was particularly interested in contemporary social theory, and was involved with the Charity Organisation Society and the London Ethical Society. Much of his work focused on the place of logic in philosophy, especially its role in metaphysical thought - the area where he is considered to have made his most important intellectual contributions. In 1888 he published this two-volume study of logic, addressing a variety of questions relating to logic, and drawing from the work of Hegel (1770–1831) in his examination. In Volume 2, Bosanquet focuses on inference, arguing that it has a similar essence to judgment but is fundamentally different in that it is used to 'mediate' reality.
More and more philosophers are using modal notions to solve problems and to analyse concepts. In this introduction to the topic of modality Joseph Melia places his emphasis on a commitment to possible worlds as the best way to understand the nature of necessity. Melia demonstrates how different theories about possible worlds not only influence our more general modal beliefs but illustrate and illuminate various methodological considerations, such as the degree to which any philosophical theory ought to respect common sense. The book begins by introducing readers to various notions of possibility, the de re/de dicto distinction and the ubiquity of our modal concepts. It then presents an accessible introduction to modal logic and possible worlds semantics. Melia argues that by accepting possible worlds into our metaphysics, we can justify such formal semantics, refute Quine's modal scepticism, and make sense of our ordinary thought and talk about the modal. Various theories of possible worlds are critically examined, including David Lewis's extreme realism, Alvin Plantinga's moderate realism, David Armstrong's combinatorialism and the linguistic theory. The book is accessible and engaging throughout and will be welcomed by students looking for a non-technical introduction to a much discussed and contested area of philosophical inquiry.
Ever since Saul Kripke and others developed a semantic interpretation for modal logic, 'possible worlds' has been a much debated issue in contemporary metaphysics. To propose the idea of a possible world that differs in some way from our actual world for example a world where the grass is red or where no people exist can help us to analyse and understand a wide range of philosophical concepts, such as counterfactuals, properties, modality, and of course, the notions of possibility and necessity. This book examines the ways in which possible worlds have been used as a framework for considering problems in logic and argument analysis. The book begins with a non-technical introduction to the basic ideas of modal logic in terms of Kripke's possible worlds and then moves on to a discussion of "possible for" and "possible that". The central chapters examine questions of meaning, epistemic possiblity, temporal logic, metaphysics, and impossiblity. Girle also investigates how the idea of a possible world can be put to use in different areas of philosophy, the problems it may raise, and the benefits that can be gained.
The issue of relativism looms large in many contemporary discussions of knowledge, reality, society, religion, culture and gender. Is truth relative? To what extent is knowledge dependent on context? Are there different logics? Do different cultures and societies see the world differently? Is reality itself something that is constructed? This book offers a path through these debates. O'Grady begins by clarifying what exactly relativism is and how it differs from scepticism and pluralism. He then examines five main types of cognitive relativism: alethic relativism, logical relativism, ontological relativism; epistemological relativism, and relativism about rationality. Each is clearly distinguished and the arguments for and against each are assessed. O'Grady offers a welcome survey of recent debates, engaging with the work of Davidson, Devitt, Kuhn, Putnam, Quine, Rorty, Searle, Winch and Wittgenstein, among others, and he offers a distinct position of his own on this hotly contested issue.
In this challenging and provocative analysis, Dale Jacquette argues that contemporary philosophy labours under a number of historically inherited delusions about the nature of logic and the philosophical significance of certain formal properties of specific types of logical constructions. Exposing some of the key misconceptions about formal symbolic logic and its relation to thought, language and the world, Jacquette clears the ground of some very well-entrenched philosophical doctrines about the nature of logic, including some of the most fundamental seldom-questioned parts of elementary propositional and predicate-quantificational logic. Having presented difficulties for conventional ways of thinking about truth functionality, the metaphysics of reference and predication, the role of a concept of truth in a theory of meaning, among others, Jacquette proceeds to reshape the network of ideas about traditional logic that philosophy has acquired along with modern logic itself. In so doing Jacquette is able to offer a new perspective on a number of existing problems in logic and philosophy of logic.
The idea that mathematics is reducible to logic has a long history, but it was Frege who gave logicism an articulation and defense that transformed it into a distinctive philosophical thesis with a profound influence on the development of philosophy in the twentieth century. This volume of classic, revised and newly written essays by William Demopoulos examines logicism's principal legacy for philosophy: its elaboration of notions of analysis and reconstruction. The essays reflect on the deployment of these ideas by the principal figures in the history of the subject - Frege, Russell, Ramsey and Carnap - and in doing so illuminate current concerns about the nature of mathematical and theoretical knowledge. Issues addressed include the nature of arithmetical knowledge in the light of Frege's theorem; the status of realism about the theoretical entities of physics; and the proper interpretation of empirical theories that postulate abstract structural constraints.