Topics in Logic and Foundations: Spring 2004 Stephen G. Simpson Copyright c 2004 First Draft: April 30, 2004 This Draft: November 1, 2005 The latest version is available at http://www.math.psu.edu/simpson/notes/. Please send corrections to <
[email protected]>. This is a set of lecture notes from a 15-week graduate course at the Penn- sylvania State University taught as Math 574 by Stephen G. Simpson in Spring 2004. The course was intended for students already familiar with the basics of mathematical logic. The course covered some topics which are important in contemporary mathematical logic and foundations but usually omitted from introductory courses at Penn State. These notes were typeset by the students in the course: Robert Dohner, Esteban Gomez-Riviere, Christopher Griffin, David King, Carl Mummert, Heiko Todt. In addition, the notes were revised and polished by Stephen Simpson. Contents Contents 1 1 Computability in core mathematics 4 1.1 Reviewofcomputablefunctions. 4 1.1.1 Registermachines ...................... 4 1.1.2 Recursive and partial recursive functions . 5 1.1.3 The µ-operator........................ 7 1.2 Introductiontocomputablealgebra. 7 1.2.1 Computablegroups ..................... 7 1.2.2 Computablefields ...................... 9 1.3 Finitely presented groups and semigroups . 10 1.3.1 Freegroups .......................... 10 1.3.2 Grouppresentationsand wordproblems . 11 1.3.3 Finitelypresentedsemigroups . 13 1.3.4 Unsolvability of the word problem for semigroups . 14 1.4 Moreoncomputablealgebra . 15 1.4.1 Splittingalgorithms . 15 1.4.2 Computablevectorspaces . 16 1.5 Computableanalysisandgeometry . 16 1.5.1 Computablerealnumbers . 16 1.5.2 Computablesequencesofrealnumbers . 17 1.5.3 EffectivePolishspaces .