Designing a Deductive Foundation System

Similar documents
Scientific Philosophy

Peirce's Remarkable Rules of Inference

Logic and Philosophy of Science (LPS)

CONTINGENCY AND TIME. Gal YEHEZKEL

Mixed Methods: In Search of a Paradigm

Introduction p. 1 The Elements of an Argument p. 1 Deduction and Induction p. 5 Deductive Argument Forms p. 7 Truth and Validity p. 8 Soundness p.

Philosophy of Science: The Pragmatic Alternative April 2017 Center for Philosophy of Science University of Pittsburgh ABSTRACTS

On the Analogy between Cognitive Representation and Truth

Cambridge Introductions to Philosophy new textbooks from cambridge

Curry s Formalism as Structuralism

Relational Logic in a Nutshell Planting the Seed for Panosophy The Theory of Everything

THE PARADOX OF ANALYSIS

Brandom s Reconstructive Rationality. Some Pragmatist Themes

Reply to Stalnaker. Timothy Williamson. In Models and Reality, Robert Stalnaker responds to the tensions discerned in Modal Logic

PART II METHODOLOGY: PROBABILITY AND UTILITY

Articulating Medieval Logic, by Terence Parsons. Oxford: Oxford University Press,

Ontology Representation : design patterns and ontologies that make sense Hoekstra, R.J.

SocioBrains THE INTEGRATED APPROACH TO THE STUDY OF ART

Lecture 10 Popper s Propensity Theory; Hájek s Metatheory

A Meta-Theoretical Basis for Design Theory. Dr. Terence Love We-B Centre School of Management Information Systems Edith Cowan University

Pensées Canadiennes. Canadian Undergraduate Journal of Philosophy. Revue de philosophie des étudiants au baccalauréat du Canada VOLUME 10, 2012

Replies to the Critics

This is an author produced version of Introduction from type theory and homotopy theory to univalent foundations.

HERMENEUTIC PHILOSOPHY AND DATA COLLECTION: A PRACTICAL FRAMEWORK

The Debate on Research in the Arts

PLEASE SCROLL DOWN FOR ARTICLE

SECTION I: MARX READINGS

Scene-Driver: An Interactive Narrative Environment using Content from an Animated Children s Television Series

Nissim Francez: Proof-theoretic Semantics College Publications, London, 2015, xx+415 pages

Quine s Two Dogmas of Empiricism. By Spencer Livingstone

Revitalising Old Thoughts: Class diagrams in light of the early Wittgenstein

MIRA COSTA HIGH SCHOOL English Department Writing Manual TABLE OF CONTENTS. 1. Prewriting Introductions 4. 3.

Bas C. van Fraassen, Scientific Representation: Paradoxes of Perspective, Oxford University Press, 2008.

The Object Oriented Paradigm

Foundations in Data Semantics. Chapter 4

Current Issues in Pictorial Semiotics

Triune Continuum Paradigm and Problems of UML Semantics

Aristotle on the Human Good

An Introduction to Formal Logic

BBC Response to Glasgow 2014 Commonwealth Games Draft Spectrum Plan

Toulmin and the Mathematicians: A Radical Extension of the Agenda

Faceted classification as the basis of all information retrieval. A view from the twenty-first century

Do Not Claim Too Much: Second-order Logic and First-order Logic

Working BO1 BUSINESS ONTOLOGY: OVERVIEW BUSINESS ONTOLOGY - SOME CORE CONCEPTS. B usiness Object R eference Ontology. Program. s i m p l i f y i n g

Resemblance Nominalism: A Solution to the Problem of Universals

The Idea of Comparative Literature in India By Amiya Dev (Papyrus: Kolkata, 1984) Madhurima Mukhopadhyay 1

On The Search for a Perfect Language

Grade 7. Paper MCA: items. Grade 7 Standard 1

LOGICO-SEMANTIC ASPECTS OF TRUTHFULNESS

My thesis is that not only the written symbols and spoken sounds are different, but also the affections of the soul (as Aristotle called them).

Resemblance Nominalism: A Solution to the Problem of Universals. GONZALO RODRIGUEZ-PEREYRA. Oxford: Clarendon Press, Pp. xii, 238.

12th Grade Language Arts Pacing Guide SLEs in red are the 2007 ELA Framework Revisions.

Manuel Bremer University Lecturer, Philosophy Department, University of Düsseldorf, Germany

INTERVIEW: ONTOFORMAT Classical Paradigms and Theoretical Foundations in Contemporary Research in Formal and Material Ontology.

A Condensed View esthetic Attributes in rts for Change Aesthetics Perspectives Companions

Domains of Inquiry (An Instrumental Model) and the Theory of Evolution. American Scientific Affiliation, 21 July, 2012

VISUALISATION AND PROOF: A BRIEF SURVEY

Mathematical Principles of Fuzzy Logic

BOOK REVIEWS. We-are 'not being picky. If-the proof-is

Penultimate draft of a review which will appear in History and Philosophy of. $ ISBN: (hardback); ISBN:

THE SUBSTITUTIONAL ANALYSIS OF LOGICAL CONSEQUENCE

SCHOOL OF COMMUNICATION AND CREATIVE ARTS A400 BACHELOR OF ARTS (HONOURS) INFORMATION AND APPLICATION FORM

INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 05 MELBOURNE, AUGUST 15-18, 2005 GENERAL DESIGN THEORY AND GENETIC EPISTEMOLOGY

A Notion of Logical Concept based on Plural Reference

QUESTIONS AND LOGICAL ANALYSIS OF NATURAL LANGUAGE: THE CASE OF TRANSPARENT INTENSIONAL LOGIC MICHAL PELIŠ

Add note: A note instructing the classifier to append digits found elsewhere in the DDC to a given base number. See also Base number.

Subtitle Safe Crop Area SCA

RESEARCH PAPER. Statement of research issue, possibly revised

Review. DuMMETT, MICHAEL. The elements of intuitionism. Oxford: Oxford University Press, 1977, χ+467 pages.

Verity Harte Plato on Parts and Wholes Clarendon Press, Oxford 2002

PARAGRAPHS ON DECEPTUAL ART by Joe Scanlan

SUMMER SESSION II. August 6 - September 14, 2007

INTUITION IN SCIENCE AND MATHEMATICS

Literature Cite the textual evidence that most strongly supports an analysis of what the text says explicitly

Taxonomy Displays Bridging UX & Taxonomy Design. Content Strategy Seattle Meetup April 28, 2015 Heather Hedden

ARISTOTLE AND THE UNITY CONDITION FOR SCIENTIFIC DEFINITIONS ALAN CODE [Discussion of DAVID CHARLES: ARISTOTLE ON MEANING AND ESSENCE]

Vagueness & Pragmatics

An Introduction to Description Logic I

Sidestepping the holes of holism

Preparation. Language of the thesis. Thesis format and word length. Page 1 of 6. Specifications for Thesis

Introduction: A Musico-Logical Offering

Introduction Section 1: Logic. The basic purpose is to learn some elementary logic.

Harmonic Generation based on Harmonicity Weightings

Art: What it Is and Why it Matters Catharine Abell Published in Philosophy and Phenomenological Research, Vol. 85, No. 3, pp

FACET ANALYSIS IN UDC Questions of structure, functionality and formality

Symposium on Disjunctivism Philosophical Explorations

The Meaning of Abstract and Concrete in Hegel and Marx

cse371/mat371 LOGIC Professor Anita Wasilewska

Rich Pictures and their Effectiveness

National Code of Best Practice. in Editorial Discretion and Peer Review for South African Scholarly Journals

Introduction and Overview

Crash Course in Dewey Decimal Classification. Instructor: Elisa Sze October 2018 Fall 2018 iskills Series

PRIOR ON THE LOGIC AND THE METAPHYSICS OF TIME

MONOTONE AMAZEMENT RICK NOUWEN

Become an ISA Author WRITE A BOOK! Questions and answers about publishing with ISA

Writing Essays. Ex.: Analyze the major social and technological changes that took place in European warfare between 1789 and 1871.

Dialogical encounter argument as a source of rigour in the practice based PhD

Types of Publications

ITU-T Y.4552/Y.2078 (02/2016) Application support models of the Internet of things

An Investigation into the Tuition of Music Theory using Empirical Modelling

Transcription:

Designing a Deductive Foundation System Roger Bishop Jones Date: 2009/05/06 10:02:41 Abstract. A discussion of issues in the design of formal logical foundation systems suitable for use in machine supported formal derivations of analytic models. The outlines of a proposed system with a roadmap for turning the outline into a specification for implementation. Created 2006/10/22 Last Change Date: 2009/05/06 10:02:41 http://www.rbjones.com/rbjpub/www/papers/p010.pdf Id: p010.tex,v 1.5 2009/05/06 10:02:41 rbj Exp c Roger Bishop Jones; Licenced under Gnu LGPL p010.tex; 7/01/2016; 15:53; p.1

2 Roger Bishop Jones Table of Contents 1 Preface 3 2 Desiderata for Foundation Systems 5 2.1 Beyond Well-Foundedness 5 2.2 Structuring the Namespace 5 3 Methods 5 3.1 Pure Well-Founded Sets 5 3.2 Inductive Transformations 7 3.3 New Relations for Old - Leaving Well-Foundedness 7 3.4 Co-Inductive Transformation 7 4 Specifics 7 4.1 Poly-Sets 7 4.2 Poly-Categories and Functors 7 4.3 First Order Axiomatisation 7 4.4 Structured Type Theory 7 5 Index 8 Index 9 p010.tex; 7/01/2016; 15:53; p.2

Deductive Foundation Systems 3 1. Preface This essay is concerned with certain aspects of the design of a logical foundation system. I propose to begin with some discussion of how that expression is to be understood for present purposes and then to describe the gross structure of the following description. First of all, the notion of foundation system is to be understood as similar to the kinds of system which have been described as foundations for mathematics. However, the purpose is broader, and the intended scope encompasses all analytic truths, understanding that phrase to include the truths of mathematics. It is not my purpose here to further discuss the notion of analyticity. To clarify the kind of foundation system at stake I will mention briefly three different but related purpose which foundation systems might have. There are: semantic A semantic foundation system is a language in which the semantics of other languages can be rendered. proof theoretic A proof theoretic foundation system is a logic (a language together with an inference system) to which other logics may be reducible. mechanisable formal A mechanisable formal foundation system is a language with a semantics and a deductive system which is suitable for mechanisation in the form of computer software which supports various aspects of the development of models and theories. In all three cases is it a requirement of something being called a foundation system in the present sense, that the application of the system requires no axiomatic extension, additional vocabulary as required for applications, being provided by definitions or more liberally some notion of conservative extension which must be so determined that such extensions do not risk the coherence of the system. A foundation system would be universal if all semantics or deduction (as appropriate) was reducible to it. There is reason to doubt that there are universal foundations, but reason to hope that certain closely related families of foundation system may be universal (supposing all these concepts to have been made more precise). The strongest contender for universality is the theory of well-founded sets, both as a p010.tex; 7/01/2016; 15:53; p.3

4 Roger Bishop Jones foundation for abstract semantics and as proof theoretic foundation. The restriction here to abstract is important to the dual role, since, as I have argued elsewhere [1] abstract semantics suffices for analyticity and deduction. The role of the first two kinds of foundation system is primarily theoretical. When logicians demonstrate that some result is provable in ZFC, they do not usually exhibit a formal proof in first order logic. They present a proof to the normal standards for mathematics, which is rigorous but not formal. It is only the third kind of foundation which is intended for use in formal derivations, which because of the very large number of minute steps involved, and practicable for extensive use only with appropriate suppoert from IT systems. Once formal systems are applied in this kind of way rather than being confined to metatheoretic investigations, a host of practical issues arise which introduce desiderata alien to the metatheory and which conflict with the simplicity which is conducive to transparent metatheory. The foundations of mathematics are of interest in several different academic disciplines, notably mathematics, mathematical logic, philosophy and computer science. There is a wide variety of formal systems which have been advocated in such a role, and diverse views of what a foundation system is and of attributes are desirable in a foundation system. It is therefore of concern here to present as clearly as possible the rationale for the choices which are presented. The essay which follows is an offshoot from certain theoretical studies which are intended to lead to the specification of a new foundation system for implementation in software and application in specifying and reasoning about formal abstract models in any application domain. This encompasses the whole of mathematics and many other application domains. The purpose of writing the essay is to help in the clarification of the objectives and methods of this exercise. The essay begins with some autobiographical material, whose purpose is to help elucidate the origin and motivation of various aspects of the foundation system sought and of the methods being used in its development, It is intended that this section be entirely dispensible, and the reader is recommended to begin his reading after this section and to refer back to it only if he feels the need for a better understanding of the reasons for the choices which have been made in the sequel. The next section presents the key choices which will determine the character of the foundation system choice. It is a statement of requirement, followed by some broad indications of how the requirements will be met. Then we come to a presentation of the method being progressed p010.tex; 7/01/2016; 15:53; p.4

Deductive Foundation Systems 5 to yield a detailed formal specification of a foundation system meeting the stated requirements. 2. Desiderata for Foundation Systems 2.1. Beyond Well-Foundedness 2.2. Structuring the Namespace 3. Methods The method is semantics first, syntax last. We begin with the standard, reasonably tall, ontology of a pure well-founded set theory. Standard here means that the power sets are complete, which entails (for typical axiomatisations) that the ontology really is well-founded, though the well-foundedness is probably sufficient for our purposes. reasonably tall here means that every set is a member of a set with strong closure properties (closed under replacement). We then transform this ontology in stages. Three general kinds of transformation are employed which I call: Inductive Transformations Co-inductive Transformations Both of these involve obtaining a subset of the previous domain by some transfinite process which yields a domain of similar size to the original but in which the elements share various chosen structural features, and then defining new relations and/or operations over the domains which exploit this additional structure. To describe this in a little more detail we give an account first of the well-founded sets, and then of the operation of the inductive and co-inductive definitions. 3.1. Pure Well-Founded Sets Our ontological starting point is the pure well-founded sets. Abstract ontology provides us with the building blocks for abstract models which ultimately can be used for reasoning about the real world, and form the subject matters of mathematical theories. If we consider the ways in which complex structures might be built, these may all be thought of as consisting in putting together various p010.tex; 7/01/2016; 15:53; p.5

6 Roger Bishop Jones components in specified ways to realise a larger structure of which the components are a part. Such a structure might be described using a parts list and a method of construction. Set theory confines itself to the very simplest way of combining parts into wholes, simple aggregation. To know what how a set is built you need only know what are its members (which for present purposes are its parts). The members of set are not arranged in any particular way, there can be no two distinct sets with the same members. This is the principle of extensionality, which characterises the notion of set. It turns out that this very simple method of combination cannot be surpasses, in the sense that the range of abstract structures obtainable by more complex methods of combination does not surpass what can be done with this most simple method of combination. For this reason set theory is a prime candidate for an ontological foundation for abstract modelling. What we have discussed so far is what kind of thing a set is. To make our foundation we need to have a rich collection of sets, and it turns out that simple ideas for what that collection might be (such as all sets) do not yield satisfactory results. Some further decisions have to be made to determine a suitable collection of sets. This may be said to be the insight which first arose from the work of Frege on the foundations of mathematics when confronted with Russell s paradox, and the seemingly arbitrary choices about ontology which seem necessary in choosing a foundation system are one of the reasons why the instincts of Frege and Russell in thinking mathematics reducible to logic gave way to the view that set theory and any reasonable foundation for mathematics go beyond logic into some other domain. To progress from the concept of set to a more or less determinate ontology of sets it is helpful to refine the concept a little. The concept of a pure, well-founded collection (for which we will use here the term pwf-set ) can be defined informally by transfinite recursion as follows: a pwf-set is any definite collection of pwf-sets (and nothing else is) From this definition we can conclude that the empty collection is a pwf-set. Very explicitly the definition enables us to infer of any definite collection all of whose members are known to be sets, that the collection is also a set. It also follows, not quite so trivially, that pwf-sets are indeed well-founded. However, it appears that the concept of a pwf-set is cannot be definite, for if it were the pwf-sets would constitute a definite collection of pwf-sets, and a contradiction ensues. In the context of some prior understanding about ontology the definition serves to distinguish the pure well-founded sets from any others there might be, but in a foundational p010.tex; 7/01/2016; 15:53; p.6

Deductive Foundation Systems 7 context the extension of the concept it defines only becomes definite if some choice is made to limit the process implicit in the definition. The definition corresponds closely to the more usual presentation known as the iterative or cumulative hierarchy of sets. In this the formation of a domain of sets is described as taking place in stages, at each stage forming all new sets which can be formed from elements obtained in previous stages. The formation of all sets at each stage is crowned by the supposition that the universe is then formed as this process runs through all possible stages. The argument above contradicts this last possibility. The misfortune of being unable to complete this process has a useful side effect which we will exploit. However large the domain of pwf-sets we take our foundational ontology to be, there will always be more to be had, the first of which will be the domain itself. This means that we can take our staring ontology and perform further constructions upon it. 3.2. Inductive Transformations 3.3. New Relations for Old - Leaving Well-Foundedness 3.4. Co-Inductive Transformation 4.1. Poly-Sets 4. Specifics Poly-Sets are now being addressed in several other documents [4, 3, 2]. 4.2. Poly-Categories and Functors 4.3. First Order Axiomatisation 4.4. Structured Type Theory References 1. Jones, R., Semantic Foundations for Deductive Methods. http://www.rbjones.com/rbjpub/www/papers/p001.pdf. 2. Jones, R., Membership Structures. http://www.rbjones.com/rbjpub/isar/hol/membership.pdf. 3. Jones, R., PolySet Theory. http://www.rbjones.com/rbjpub/pp/doc/t020.pdf. 4. Jones, R., PolySets. http://www.rbjones.com/rbjpub/www/papers/p011.pdf. p010.tex; 7/01/2016; 15:53; p.7

8 Roger Bishop Jones 5. Index p010.tex; 7/01/2016; 15:53; p.8

Index set, 6 pwf-set, 6 p010.tex; 7/01/2016; 15:53; p.9

p010.tex; 7/01/2016; 15:53; p.10