Logicism and the Development of Computer Science*
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Nominalism, Trivialism, Logicism
Nominalism, Trivialism, Logicism Agustín Rayo∗ May 1, 2014 This paper is an effort to extract some of the main theses in the philosophy of mathematics from my book, The Construction of Logical Space. I show that there are important limits to the availability of nominalistic paraphrase-functions for mathematical languages, and sug- gest a way around the problem by developing a method for specifying nominalistic contents without corresponding nominalistic paraphrases. Although much of the material in this paper is drawn from the book—and from an earlier paper (Rayo 2008)—I hope the present discussion will earn its keep by motivating the ideas in a new way, and by suggesting further applications. 1 Nominalism Mathematical Nominalism is the view that there are no mathematical objets. A standard problem for nominalists is that it is not obvious that they can explain what the point of a mathematical assertion would be. For it is natural to think that mathematical sentences like ‘the number of the dinosaurs is zero’ or ‘1 + 1 = 2’ can only be true if mathematical objects exist. But if this is right, the nominalist is committed to the view that such sentences are untrue. And if the sentences are untrue, it not immediately obvious why they would be worth asserting. ∗For their many helpful comments, I am indebted to Vann McGee, Kevin Richardson, Bernhard Salow and two anonymous referees for Philosophia Mathematica. I would also like to thank audiences at Smith College, the Università Vita-Salute San Raffaele, and MIT’s Logic, Langauge, Metaphysics and Mind Reading Group. Most of all, I would like to thank Steve Yablo. -
Biography Paper – Georg Cantor
Mike Garkie Math 4010 – History of Math UCD Denver 4/1/08 Biography Paper – Georg Cantor Few mathematicians are house-hold names; perhaps only Newton and Euclid would qualify. But there is a second tier of mathematicians, those whose names might not be familiar, but whose discoveries are part of everyday math. Examples here are Napier with logarithms, Cauchy with limits and Georg Cantor (1845 – 1918) with sets. In fact, those who superficially familier with Georg Cantor probably have two impressions of the man: First, as a consequence of thinking about sets, Cantor developed a theory of the actual infinite. And second, that Cantor was a troubled genius, crippled by Freudian conflict and mental illness. The first impression is fundamentally true. Cantor almost single-handedly overturned the Aristotle’s concept of the potential infinite by developing the concept of transfinite numbers. And, even though Bolzano and Frege made significant contributions, “Set theory … is the creation of one person, Georg Cantor.” [4] The second impression is mostly false. Cantor certainly did suffer from mental illness later in his life, but the other emotional baggage assigned to him is mostly due his early biographers, particularly the infamous E.T. Bell in Men Of Mathematics [7]. In the racially charged atmosphere of 1930’s Europe, the sensational story mathematician who turned the idea of infinity on its head and went crazy in the process, probably make for good reading. The drama of the controversy over Cantor’s ideas only added spice. 1 Fortunately, modern scholars have corrected the errors and biases in older biographies. -
Our Conceptual Understanding of a Phenomenon, While the Logic of Induction Adds Quantitative Details to the Conceptual Knowledge
DOCUMENT RESUME ED 376 173 TM 021 982 AUTHOR Ho, Yu Chong TITLE Abduction? Deduction? Induction? Is There a Logic of Exploratory Data Analysis? PUB DATE Apr 94 NOTE 28p.; Paper presented at the Annual Meeting of the American Educational Research Association (New Orleans, LA, April 4-8, 1994). PUB TYPE Reports Descriptive (141) Speeches/Conference Papers (150) EDRS PRICE MF01/PCO2 Plus Postage. DESCRIPTORS *Comprehension; *Deduction; Hypothesis Testing; *Induction; *Logic IDENTIFIERS *Abductive Reasoning; *Exploratory Data Analysis; Peirce (Charles S) ABSTRACT The philosophical notions introduced by Charles Sanders Peirce (1839-1914) are helpfu: for researchers in understanding the nature of knowledge and reality. In the Peircean logical system, the logic of abduction and deduction contribute to our conceptual understanding of a phenomenon, while the logic of induction adds quantitative details to the conceptual knowledge. Although Peirce justified the validity of induction as a self-corrective process, he asserted that neither induction nor deduction can help us to unveil the internal structure of meaning. As exploratory data analysis performs the function of a model builder for confirmatory data analysis, abduction plays the role of explorer of viable paths to further inquiry. Thus, the logic of abduction fits well into exploratory data analysis. At the stage of abduction, the goal is to explore the data, find out a pattern, and suggest a plausible hypothesis; deduction is to refine the hypothesis based upon other plausible premises; and induction is the empirical substantiation. (Contains 55 references.) (Author) *********************************************************************** Reproductions supplied by EDRS are the best that can be made from the original document. is *********************************************************************** Abduction? Deduction? Induction? Is there a Logic of Exploratory Data Analysis? Yu Chong Ho University of Oklahoma Internet: [email protected] April 4, 1994 U S. -
Explanations
© Copyright, Princeton University Press. No part of this book may be distributed, posted, or reproduced in any form by digital or mechanical means without prior written permission of the publisher. CHAPTER 1 Explanations 1.1 SALLIES Language is an instrument of Logic, but not an indispensable instrument. Boole 1847a, 118 We know that mathematicians care no more for logic than logicians for mathematics. The two eyes of exact science are mathematics and logic; the mathematical sect puts out the logical eye, the logical sect puts out the mathematical eye; each believing that it sees better with one eye than with two. De Morgan 1868a,71 That which is provable, ought not to be believed in science without proof. Dedekind 1888a, preface If I compare arithmetic with a tree that unfolds upwards in a multitude of techniques and theorems whilst the root drives into the depthswx . Frege 1893a, xiii Arithmetic must be discovered in just the same sense in which Columbus discovered the West Indies, and we no more create numbers than he created the Indians. Russell 1903a, 451 1.2 SCOPE AND LIMITS OF THE BOOK 1.2.1 An outline history. The story told here from §3 onwards is re- garded as well known. It begins with the emergence of set theory in the 1870s under the inspiration of Georg Cantor, and the contemporary development of mathematical logic by Gottlob Frege andŽ. especially Giuseppe Peano. A cumulation of these and some related movements was achieved in the 1900s with the philosophy of mathematics proposed by Alfred North Whitehead and Bertrand Russell. -
Infinite Computation, Co-Induction and Computational Logic
Infinite Computation, Co-induction and Computational Logic Gopal Gupta Neda Saeedloei, Brian DeVries, Richard Min, Kyle Marple, Feliks Klu´zniak Department of Computer Science, University of Texas at Dallas, Richardson, TX 75080. Abstract. We give an overview of the coinductive logic programming paradigm. We discuss its applications to modeling ω-automata, model checking, verification, non-monotonic reasoning, developing SAT solvers, etc. We also discuss future research directions. 1 Introduction Coinduction is a technique for reasoning about unfounded sets [12], behavioral properties of programs [2], and proving liveness properties in model checking [16]. Coinduction also provides the foundation for lazy evaluation [9] and type inference [21] in functional programming as well as for interactive computing [33]. Coinduction is the dual of induction. Induction corresponds to well-founded structures that start from a basis which serves as the foundation: e.g., natural numbers are inductively defined via the base element zero and the successor function. Inductive definitions have 3 components: initiality, iteration and mini- mality. For example, the inductive definition of lists of numbers is as follows: (i) [] (empty list) is a list (initiality); (ii) [H|T] is a a list if T is a list and H is some number (iteration); and, (iii) the set of lists is the smallest set satisfying (i) and (ii) (minimality). Minimality implies that infinite-length lists of numbers are not members of the inductively defined set of lists of numbers. Inductive definitions correspond to least fixed point (LFP) interpretations of recursive definitions. Coinduction eliminates the initiality condition and replaces the minimality condition with maximality. Thus, the coinductive definition of a list of numbers is: (i) [H|T] is as a list if T is a list and H is some number (iteration); and, (ii) the set of lists is the largest set of lists satisfying (i) (maximality). -
Resources for Further Study
Resources for Further Study A number of valuable resources are available for further study of philosophical logic. In addition to the books and articles cited in the references at the end of each chapter included in this volume, there are four general categories of resources that can be consulted for information about the history and current research developments in philosophical logic. Additional materials can be found by soliciting advice from logicians, philosophers, and mathematicians at local colleges and universities. Logic Handbooks Many university and independent presses publish books on or related to mathematical and philo- sophical logic. There are also several special series of original monographs in logic that are worth investigating. The literature is too vast to justify a selection of the individual books that have con- tributed to the development of logic. We can nevertheless identify special categories of texts of special interest, beginning with handbooks and book series dedicated to logic and philosophical logic. Here are some recent relevant publications: Boyer, Robert S. (1988) A Computational Logic Handbook. Boston, MA: Academic Press. Sherwood, John C. (1960) Discourse of Reason: A Brief Handbook of Semantics and Logic. New York: Harper & Row. Handbook of Fuzzy Computation, ed. Enrique H. Ruspini, Piero P. Bonissone and Witold Pedrycz. Philadelphia, PA: Institute of Physics Publications, 1998. Handbook of Logic and Language, ed. Johan van Benthem and Alice ter Meulen. Cambridge, MA: MIT Press, 1997. Handbook of Logic in Artificial Intelligence and Logic Programming, ed. Dov Gabbay, C. J. Hogger, and J. A. Robinson. Oxford: Clarendon Press, 1993–8. Emmet, E. R. (1984) Handbook of Logic. -
What Is Neologicism?∗
What is Neologicism? 2 by Zermelo-Fraenkel set theory (ZF). Mathematics, on this view, is just applied set theory. Recently, ‘neologicism’ has emerged, claiming to be a successor to the ∗ What is Neologicism? original project. It was shown to be (relatively) consistent this time and is claimed to be based on logic, or at least logic with analytic truths added. Bernard Linsky Edward N. Zalta However, we argue that there are a variety of positions that might prop- erly be called ‘neologicism’, all of which are in the vicinity of logicism. University of Alberta Stanford University Our project in this paper is to chart this terrain and judge which forms of neologicism succeed and which come closest to the original logicist goals. As we look back at logicism, we shall see that its failure is no longer such a clear-cut matter, nor is it clear-cut that the view which replaced it (that 1. Introduction mathematics is applied set theory) is the proper way to conceive of math- ematics. We shall be arguing for a new version of neologicism, which is Logicism is a thesis about the foundations of mathematics, roughly, that embodied by what we call third-order non-modal object theory. We hope mathematics is derivable from logic alone. It is now widely accepted that to show that this theory offers a version of neologicism that most closely the thesis is false and that the logicist program of the early 20th cen- approximates the main goals of the original logicist program. tury was unsuccessful. Frege’s (1893/1903) system was inconsistent and In the positive view we put forward in what follows, we adopt the dis- the Whitehead and Russell (1910–13) system was not thought to be logic, tinctions drawn in Shapiro 2004, between metaphysical foundations for given its axioms of infinity, reducibility, and choice. -
Charles Sanders Peirce - Wikipedia, the Free Encyclopedia 9/2/10 4:55 PM
Charles Sanders Peirce - Wikipedia, the free encyclopedia 9/2/10 4:55 PM Charles Sanders Peirce From Wikipedia, the free encyclopedia Charles Sanders Peirce (pronounced /ˈpɜrs/ purse[1]) Charles Sanders Peirce (September 10, 1839 – April 19, 1914) was an American philosopher, logician, mathematician, and scientist, born in Cambridge, Massachusetts. Peirce was educated as a chemist and employed as a scientist for 30 years. It is largely his contributions to logic, mathematics, philosophy, and semiotics (and his founding of pragmatism) that are appreciated today. In 1934, the philosopher Paul Weiss called Peirce "the most original and versatile of American philosophers and America's greatest logician".[2] An innovator in many fields (including philosophy of science, epistemology, metaphysics, mathematics, statistics, research methodology, and the design of experiments in astronomy, geophysics, and psychology) Peirce considered himself a logician first and foremost. He made major contributions to logic, but logic for him encompassed much of that which is now called epistemology and philosophy of science. He saw logic as the Charles Sanders Peirce formal branch of semiotics, of which he is a founder. As early as 1886 he saw that logical operations could be carried out by Born September 10, 1839 electrical switching circuits, an idea used decades later to Cambridge, Massachusetts produce digital computers.[3] Died April 19, 1914 (aged 74) Milford, Pennsylvania Contents Nationality American 1 Life Fields Logic, Mathematics, 1.1 United States Coast Survey Statistics, Philosophy, 1.2 Johns Hopkins University Metrology, Chemistry 1.3 Poverty Religious Episcopal but 2 Reception 3 Works stance unconventional 4 Mathematics 4.1 Mathematics of logic C. -
Logicism and Mathematical Practices – Russell’S Theory of Metrical Geometry in the Principles of Mathematics (1903) Sébastien Gandon
Logicism and mathematical practices – Russell’s theory of metrical geometry in The Principles of Mathematics (1903) Sébastien Gandon To cite this version: Sébastien Gandon. Logicism and mathematical practices – Russell’s theory of metrical geometry in The Principles of Mathematics (1903). 2008. halshs-00348291 HAL Id: halshs-00348291 https://halshs.archives-ouvertes.fr/halshs-00348291 Preprint submitted on 18 Dec 2008 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Logicism and mathematical practices – Russell’s theory of metrical geometry in The Principles of Mathematics (1903) Sébastien GANDON IUF / PHIER, Clermont Université 1- In a letter to the French historian of mathematics P. Dugac, dated 12/05/1984, the great mathematician J. Dieudonné wrote: The controversy between Poincaré and Russell is very enlightening; it reveals quite obviously how completely invalid the reasonings of the alleged “mathematician” Russell are about everything connected to mathematics; he could have been wholly self-taught on the subject, since what he says shows he -
Types in Logic, Mathematics, and Programming from the Handbook of Proof Theory
CHAPTER X Types in Logic, Mathematics and Programming Robert L. Constable Computer Science Department, Cornell University Ithaca, New York 1~853, USA Contents 1. Introduction ..................................... 684 2. Typed logic ..................................... 692 3. Type theory ..................................... 726 4. Typed programming languages ........................... 754 5. Conclusion ...................................... 766 6. Appendix ...................................... 768 References ........................................ 773 HANDBOOK OF PROOF THEORY Edited by S. R. Buss 1998 Elsevier Science B.V. All rights reserved 684 R. Constable 1. Introduction Proof theory and computer science are jointly engaged in a remarkable enter- prise. Together they provide the practical means to formalize vast amounts of mathematical knowledge. They have created the subject of automated reasoning and a digital computer based proof technology; these enable a diverse community of mathematicians, computer scientists, and educators to build a new artifact a globally distributed digital library of formalized mathematics. I think that this artifact signals the emergence of a new branch of mathematics, perhaps to be called Formal Mathematics. The theorems of this mathematics are completely formal and are processed digitally. They can be displayed as beautifully and legibly as journal quality mathematical text. At the heart of this library are completely formal proofs created with computer assistance. Their correctness is based on the axioms and rules of various foundational theories; this formal accounting of correctness supports the highest known standards of rigor and truth. The need to formally relate results in different foundational theories opens a new topic in proof theory and foundations of mathematics. Formal proofs of interesting theorems in current foundational theories are very large rigid objects. Creating them requires the speed and memory capacities of modern computer hardware and the expressiveness of modern software. -
Contribution of Warsaw Logicians to Computational Logic
axioms Article Contribution of Warsaw Logicians to Computational Logic Damian Niwi ´nski Institute of Informatics, University of Warsaw, 02-097 Warsaw, Poland; [email protected]; Tel.: +48-22-554-4460 Academic Editor: Urszula Wybraniec-Skardowska Received: 22 April 2016; Accepted: 31 May 2016; Published: 3 June 2016 Abstract: The newly emerging branch of research of Computer Science received encouragement from the successors of the Warsaw mathematical school: Kuratowski, Mazur, Mostowski, Grzegorczyk, and Rasiowa. Rasiowa realized very early that the spectrum of computer programs should be incorporated into the realm of mathematical logic in order to make a rigorous treatment of program correctness. This gave rise to the concept of algorithmic logic developed since the 1970s by Rasiowa, Salwicki, Mirkowska, and their followers. Together with Pratt’s dynamic logic, algorithmic logic evolved into a mainstream branch of research: logic of programs. In the late 1980s, Warsaw logicians Tiuryn and Urzyczyn categorized various logics of programs, depending on the class of programs involved. Quite unexpectedly, they discovered that some persistent open questions about the expressive power of logics are equivalent to famous open problems in complexity theory. This, along with parallel discoveries by Harel, Immerman and Vardi, contributed to the creation of an important area of theoretical computer science: descriptive complexity. By that time, the modal m-calculus was recognized as a sort of a universal logic of programs. The mid 1990s saw a landmark result by Walukiewicz, who showed completeness of a natural axiomatization for the m-calculus proposed by Kozen. The difficult proof of this result, based on automata theory, opened a path to further investigations. -
Cambridge UP. Ancestral, Axiomatic Method, Borderline
Audi, R. Ed. 1999. Cambridge Dictionary of Philosophy. Cambridge: Cambridge UP. ancestral, axiomatic method, borderline case, categoricity, Church (Alonzo), conditional, convention T, converse (outer and inner), corresponding conditional, degenerate case, domain, De Morgan, ellipsis, laws of thought, limiting case, logical form, logical subject, material adequacy mathematical analysis, omega, proof by recursion, recursive function theory, scheme, scope, Tarski (Alfred), tautology, universe of discourse. CITE AS: Corcoran, J. 1999. “Ancestral”, Cambridge Dictionary of Philosophy. R.Audi, Ed. Cambridge: Cambridge UP. p. 65. ancestral (of a given relation R), the relation (also called the transitive closure of R) that relates one given individual to a second if and only if the first can be “reached” from the second by repeated “applications” of the given relation R. The ancestor relation is the ancestral of the parent relation since one person is an ancestor of a second if the first is a parent of the second or the first is a parent of a parent of the second or the first is a parent of a parent of a parent of the second, and so on. Frege discovered a simple method of giving a materially adequate and formally correct definition of the ancestral of a given relation in terms of the relation itself (plus logical concepts). This method is informally illustrated as follows: in order for one person A to be an ancestor of a second person B it is necessary and sufficient for A to have every property that belongs to every parent of B and that belongs to every parent of any person to whom it belongs.