<?xml version="1.0"?>
<!-- name="generator" content="blosxom/2.0" -->
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">

<rss version="0.91">
  <channel>
    <title>Notebooks   </title>
    <link>http://bactra.org/notebooks</link>
    <description>Cosma's Notebooks</description>
    <language>en</language>

  <item>
    <title>Mathematical Logic</title>
    <link>http://bactra.org/notebooks/2004/09/08#mathematical-logic</link>
    <description>

&lt;P&gt;If, in 1901, a talented and sympathetic outsider had been called upon (say,
by a granting-giving agency) to survey the sciences and name the branch which
would be least fruitful in century ahead, his choice might well have settled
upon mathematical logic, an exceedingly recondite field whose practitioners
could all have fit into a small auditorium --- algebraists consumed by
abstractive passion, or philosophers pursuing fantasies out of Leibniz and
Ramon Llull, or (like &lt;a href=&quot;whitehead.html&quot;&gt;Whitehead&lt;/a&gt;) both.  It had no
practical applications, and not even that much mathematics to show for itself:
its crown was an exceedingly obscure definition of cardinal numbers.  When, in
1910, it produced a work which the learned world was forced to notice --- the
first volume of Whitehead and &lt;a
href=&quot;bertrand-russell.html&quot;&gt;Russell&lt;/a&gt;'s &lt;cite&gt;Principia
Mathematica&lt;/cite&gt; --- it was, so to speak, the academic &lt;cite&gt;Brief History of
Time&lt;/cite&gt; of its day, often mentioned, never used.

&lt;P&gt;Our outsider would, of course, have been wrong.  Mathematical logic was the
inspiration for perhaps only half of twentieth-century philosohpy (that is, of
honest philosophy; by volume, as &lt;a href=&quot;kolakowski.html&quot;&gt;Kolakowski&lt;/a&gt; says,
Stalin was the century's most influential philosopher); many of our finest
mathematicians, such as &lt;a href=&quot;wiener.html&quot;&gt;Norbert Wiener&lt;/a&gt;, &lt;a
href=&quot;von-neumann.html&quot;&gt;John von Neumann&lt;/a&gt; and Andrei Kolmogorov cut their
teeth on it, and notation (and notions) which began in the obscurities of
Peirce and Peano are now to be found in every undergraduate math book.  True,
some early application --- one thinks particularly of Woodger's axiomatization
of biology --- have, perhaps unfairly, gone nowhere, and McCulloch and Pitt's
&quot;A Logical Calculus of the Ideas Immanent in Nervous Activity&quot; is more
important for launching &lt;a href=&quot;neural-nets.html&quot;&gt;neural nets&lt;/a&gt; upon the
world than for using Carnap's formalism.  But in one extremely important field,
however, it reigns supreme, and that is computation.  &lt;a
href=&quot;programming.html&quot;&gt;Programming&lt;/a&gt; is, simply, mathematical logic in
action; the melding of theory and practice is so complete that most practioners
have no idea that their speech --- recursion, lexical scope, data abstraction,
even those banes of C novices, pointers, referencing and dereferncing --- is
prose.  (Speaking of speech, &lt;a href=&quot;chomsky.html&quot;&gt;Chomsky&lt;/a&gt; of course began
as a logican, and his early work (air force and navy supported!)  on formal
languages is as much a part of logic as it is of linguistics or the theory of
computation.)  Of course, some of the computer's intellectual roots were more
obviously useful --- but since these were the study of Brownian motion, and the
physics of crystals and spectral lines, not much.  (Its practical origins were
&lt;a href=&quot;military-industrial.html&quot;&gt;military needs and vast quantities of
government subsidies&lt;/a&gt;, which continue, but let's not disturb the myths about
private enterprise any more than we must.)

&lt;P&gt;I don't really know what the moral is, beyond the obvious one that useless
knowledge isn't.

&lt;P&gt;&lt;em&gt;Things I want to understand better:&lt;/em&gt; Tarski's truth theory; the
Russell-Whitehead &quot;relation-arithmetic&quot; and its descendants; model theory.

&lt;P&gt;&lt;em&gt;See also:&lt;/em&gt;
	&lt;a href=&quot;godels-theorem.html&quot;&gt;G&amp;ouml;del's Theorem&lt;/a&gt;;
	&lt;a href=&quot;computation.html&quot;&gt;Computation&lt;/a&gt;;
	&lt;a href=&quot;logical-positivism.html&quot;&gt;Logical Positivism&lt;/a&gt;;
	&lt;a href=&quot;math.html&quot;&gt;Math I Ought to Learn&lt;/a&gt;

&lt;ul&gt;Recommended:
	&lt;li&gt;Boole, &lt;cite&gt;The Laws of Thought&lt;/cite&gt;
	&lt;li&gt;Boolos and Jeffrey, &lt;cite&gt;Computability and Logic&lt;/cite&gt;
	&lt;li&gt;Peter J. Cameron, &lt;cite&gt;Sets, Logic and Categories&lt;/cite&gt;
	&lt;li&gt;Martin Gardner, &lt;cite&gt;Logic Machines and Logic Diagrams&lt;/cite&gt;
	&lt;li&gt;Jaako Hintikka, &lt;cite&gt;The Principles of Mathematics
Revisited&lt;/cite&gt; [&quot;Proposes a new basic first-order logic and uses it to
explore the foundations of mathemaitcs.  This new logic enables logicians to
express on the first-order level such concepts as equicardinality, infinity and
truth in the same language.  The famous impossibility results by G&amp;ouml;del and
Tarski that have dominated the field for the past sixty years turn out to be
much less significant than has been thought. All of ordinary mathematics can in
principle be done on this first-order level, thus dispensing with all problems
concerning the existence of sets and other higher-order entities.&quot;  Homage to
Russell's titles intended and fully appropriate.]
	&lt;li&gt;Warren McCulloch and Walter Pitts, &quot;A Logical Calculus of the
Ideas Immanent in Nervous Activity&quot;, in McCulloch's &lt;cite&gt;Embodiments of
Mind&lt;/cite&gt;
	&lt;li&gt;Mar&amp;iacute;a Manzano, &lt;cite&gt;Model Theory&lt;/cite&gt;
	&lt;li&gt;Peter Nidditch, &lt;cite&gt;The Development of Mathematical Logic&lt;/cite&gt;
[Very short, and, as it is written in Basic English (!), ungainly; but clear
and adequate]
	&lt;li&gt;Willard Van Orman &lt;a href=&quot;quine.html&quot;&gt;Quine&lt;/a&gt;
		&lt;ul&gt;
		&lt;li&gt;&lt;cite&gt;Mathematical Logic&lt;/cite&gt; [&lt;a
href=&quot;../reviews/mathematical-logic/&quot;&gt;My review&lt;/a&gt;]
		&lt;li&gt;&lt;cite&gt;Set Theory and Its Logic&lt;/cite&gt;
		&lt;/ul&gt;
	&lt;li&gt;&lt;a href=&quot;bertrand-russell.html&quot;&gt;Bertrand Russell&lt;/a&gt;
		&lt;ul&gt;
		&lt;li&gt;&lt;cite&gt;Introduction to Mathematical Philosophy&lt;/cite&gt;
		&lt;li&gt;&lt;cite&gt;Logic and Knowledge&lt;/cite&gt;
		&lt;/ul&gt;
	&lt;li&gt;G. Spencer-Brown, &lt;cite&gt;The Laws of Form&lt;/cite&gt; [Strictly for
laughs]
	&lt;li&gt;&lt;a href=&quot;von-neumann.html&quot;&gt;John von Neumann&lt;/a&gt;, &quot;The General and
Logical Theory of Automata&quot; (in &lt;cite&gt;Collected Works&lt;/cite&gt;)
	&lt;li&gt;Alfred North &lt;a href=&quot;whitehead.html&quot;&gt;Whitehead&lt;/a&gt; and Bertrand
Russell, &lt;cite&gt;Principia Mathematica&lt;/cite&gt; [I've read all of the abridgement,
&quot;To *56&quot;, plus a lot of the stuff on relation-numbers in vol. II...]
	&lt;li&gt;J. H. Woodger, &lt;cite&gt;Axiomatic Method in Biology&lt;/cite&gt; [OK, so I
haven't finished the last two chapters, but it really is good, even if it does
use the theory of types]
	&lt;/ul&gt;

&lt;ul&gt;To read:
	&lt;li&gt;Dirk Beyer and Andreas Noack, &quot;CrocoPat 2.1 Introduction and
Reference Manual&quot;, &lt;a
href=&quot;http://arxiv.org/abs/cs.PL/0409009&quot;&gt;cs.PL/0409009&lt;/a&gt; [&quot; CrocoPat is an
efficient, powerful and easy-to-use tool for manipulating relations of
arbitrary arity, including directed graphs. This manual provides an
introduction to and a reference for CrocoPat and its programming language
RML.&quot;]
	&lt;li&gt;Rudolf Carnap
		&lt;ul&gt;
		&lt;li&gt;&lt;cite&gt;Introduction to Semantics, and Formalization of
Logic&lt;/cite&gt;
		&lt;li&gt;&lt;cite&gt;The Logical Syntax of Language&lt;/cite&gt;
		&lt;li&gt;&lt;cite&gt;Introduction to Symbolic Logic and Its
Applications&lt;/cite&gt;
		&lt;li&gt;&lt;cite&gt;Meaning and Necessity&lt;/cite&gt;
		&lt;/ul&gt;
	&lt;li&gt;Alonzo Church, &lt;cite&gt;Introduction to Mathematical Logic&lt;/cite&gt;
	&lt;li&gt;Thierry Coquand and Henri Lombardi, &quot;A logical approach to abstract
algebra&quot;, &lt;a
href=&quot;http://dx.doi.org/10.1017/S0960129506005627&quot;&gt;&lt;cite&gt;Mathematics Structures
in Computer Science&lt;/cite&gt;
&lt;strong&gt;16&lt;/strong&gt; (2006): 885--900&lt;/a&gt;
	&lt;li&gt;David Deutsch, Artur Ekert and Rossella Lupacchini, &quot;Machines,
Logic and Quantum Physics,&quot; &lt;a
href=&quot;http://arxiv.org/abs/math.LO/9911150&quot;&gt;math.LO/9911150&lt;/a&gt;
	&lt;li&gt;Anita Burdman Feferman and Solomon Feferman, &lt;cite&gt;Alfred Tarski:
Life and Logic&lt;/cite&gt; [&lt;a
href=&quot;http://www.americanscientist.org/template/BookReviewTypeDetail/assetid/40743&quot;&gt;Review
in &lt;cite&gt;American Scientist&lt;/cite&gt;&lt;/a&gt;]
	&lt;li&gt;Solomon Feferman, &quot;Tarski's influence on computer science&quot;,
&lt;a href=&quot;http://arxiv.org/abs/cs.GL/0608062&quot;&gt;cs.GL/0608062&lt;/a&gt;
	&lt;li&gt;Steven R. Givant, &lt;cite&gt;The Structure of Relation Algebras
Generated by Relativizations&lt;/cite&gt;
	&lt;li&gt;Robert Goldblatt, &lt;cite&gt;Logics of Time and Computation&lt;/cite&gt; 
	&lt;li&gt;Alessio Guglielmi, &quot;A System of Order and Structure,&quot; &lt;a
href=&quot;http://arxiv.org/abs/cs.LO/9910023&quot;&gt;cs.LO/9910023&lt;/a&gt;
	&lt;li&gt;Andrew Hodges, &lt;cite&gt;Alan Turing: The Engima&lt;/cite&gt;
	&lt;li&gt;Richard W. Kaye, &lt;cite&gt;The Mathematics of Logic: A Guide to
Completeness Theorems and their Applications&lt;/cite&gt;
[&lt;a href=&quot;http://cambridge.org/9780521708777&quot;&gt;blurb&lt;/a&gt;]
	&lt;li&gt;H. Jerome Keisler and Sergio Fajardo, &lt;cite&gt;Model Theory of
Stochastic Processes&lt;/cite&gt;
	&lt;li&gt;Kleene, &lt;Cite&gt;Introduction to Metamathematics&lt;/cite&gt;
	&lt;li&gt;J. Lambek and P. J. Scott, &lt;cite&gt;Higher-Order Categorical
Logic&lt;/cite&gt;
	&lt;li&gt;Colin McLarty, &lt;cite&gt;Elementary Categories, Elementary
Toposes&lt;/cite&gt;
	&lt;li&gt;Emil Post, &lt;cite&gt;The Two-Valued Iterative Systems of Mathematical
Logic&lt;/cite&gt;
	&lt;li&gt;Hartley Rogers, Jr., &lt;cite&gt;Theory of Recursive Functions and
Effective Computability&lt;/cite&gt;
	&lt;li&gt;Erik Sandewall, &lt;cite&gt;Features and Fluents: The Representation
of Knowledge about Dynamical Systems&lt;/citE&gt; [Oxford Logic Guides, vol. 30]
	&lt;li&gt;Eric Schechter, &lt;cite&gt;Classical and Nonclassical Logics: An
Introduction to the Mathematics of Propositions&lt;/cite&gt;
[&lt;a href=&quot;http://pup.princeton.edu/titles/8119.html&quot;&gt;Blurb, introductions&lt;/a&gt;]
	&lt;li&gt;Raymond Smullyan
		&lt;ul&gt;
		&lt;li&gt;&lt;cite&gt;First-Order Logic&lt;/cite&gt;
		&lt;li&gt;&lt;cite&gt;Recursion Theory for Metamathematicians&lt;/cite&gt;
		&lt;li&gt;&lt;cite&gt;Theory of Formal Systems&lt;/cite&gt;
		&lt;/ul&gt;
	&lt;li&gt;Alfred Tarski
		&lt;ul&gt;
		&lt;li&gt;&lt;cite&gt;Introduction to Logic and to the Methodology of the
Deductive Sciences&lt;/cite&gt; 
		&lt;li&gt;&lt;cite&gt;Logic, Semantics, Metamathematics&lt;/cite&gt; 
		&lt;li&gt;&lt;cite&gt;Ordinal Algebras&lt;/cite&gt; 
		&lt;li&gt;&lt;cite&gt;Cardinal Algebras&lt;/cite&gt;
		&lt;li&gt;&quot;&lt;a href=&quot;http://www.ditext.com/tarski/tarski.html&quot;&gt;The
Semantical Conception of Truth and the Foundations of Semantics&lt;/a&gt;&quot;
		&lt;/ul&gt;
	&lt;li&gt;R. F. Walters, &lt;cite&gt;Categories and Computer Science&lt;/cite&gt;
	&lt;li&gt;William Weiss and Cherie D'Mello, &lt;cite&gt;Fundamentals of Model
Theory&lt;/cite&gt; [&lt;a href=&quot;http://at.yorku.ca/i/a/a/i/10.htm&quot;&gt;Free online&lt;/a&gt;]
	&lt;li&gt;Alexander S. Yessenin-Volpin, Christer Hennix, &quot;Beware of the
G&amp;ouml;del-Wette paradox!&quot; &lt;a
href=&quot;http://arxiv.org/abs/math.LO/0110094&quot;&gt;math.LO/0110094&lt;/a&gt;
	&lt;/ul&gt;
</description>
  </item>
  </channel>
</rss>