Richard Dedekind ( ) The grandfather of mathematical structuralism

Slides:



Advertisements
Similar presentations
Completeness and Expressiveness
Advertisements

Some important properties Lectures of Prof. Doron Peled, Bar Ilan University.
Discrete Math Methods of proof 1.
Inductive definitions: S is the smallest set that contains some set I of initial elements and is closed for some operations. Two methods to construct S:
Hoare’s Correctness Triplets Dijkstra’s Predicate Transformers
Copyright © Cengage Learning. All rights reserved.
Basic Structures: Sets, Functions, Sequences, Sums, and Matrices
Basic Structures: Sets, Functions, Sequences, Sums, and Matrices
Zermelo-Fraenkel Axioms Ernst Zermelo ( ) gave axioms of set theory, which were improved by Adolf Fraenkel ( ). This system of axioms called.
Formal Logic Proof Methods Direct Proof / Natural Deduction Conditional Proof (Implication Introduction) Reductio ad Absurdum Resolution Refutation.
Logic and Proof. Argument An argument is a sequence of statements. All statements but the first one are called assumptions or hypothesis. The final statement.
TR1413: Discrete Mathematics For Computer Science Lecture 3: Formal approach to propositional logic.
EE1J2 – Discrete Maths Lecture 7
CSE115/ENGR160 Discrete Mathematics 01/31/12 Ming-Hsuan Yang UC Merced 1.
CSE115/ENGR160 Discrete Mathematics 02/01/11
EE1J2 – Discrete Maths Lecture 5 Analysis of arguments (continued) More example proofs Formalisation of arguments in natural language Proof by contradiction.
Week 3 - Wednesday.  What did we talk about last time?  Basic number theory definitions  Even and odd  Prime and composite  Proving existential statements.
Methods of Proof & Proof Strategies
Relation, function 1 Mathematical logic Lesson 5 Relations, mappings, countable and uncountable sets.
A Brief Summary for Exam 1 Subject Topics Propositional Logic (sections 1.1, 1.2) –Propositions Statement, Truth value, Proposition, Propositional symbol,
Introduction to Proofs
Discrete Mathematics, Part II CSE 2353 Fall 2007 Margaret H. Dunham Department of Computer Science and Engineering Southern Methodist University Some slides.
MATH 224 – Discrete Mathematics
1 Sections 1.5 & 3.1 Methods of Proof / Proof Strategy.
Advanced Topics in Propositional Logic Chapter 17 Language, Proof and Logic.
Theorems and conjectures
CS 267: Automated Verification Lecture 3: Fixpoints and Temporal Properties Instructor: Tevfik Bultan.
A Logic of Partially Satisfied Constraints Nic Wilson Cork Constraint Computation Centre Computer Science, UCC.
Ch 1.4: Basic Proof Methods I A theorem is a proposition, often of special interest. A proof is a logically valid deduction of a theorem, using axioms,
1 Introduction to Abstract Mathematics Chapter 2: The Logic of Quantified Statements. Predicate Calculus Instructor: Hayk Melikya 2.3.
CS6133 Software Specification and Verification
(CSC 102) Lecture 13 Discrete Structures. Previous Lectures Summary  Direct Proof  Indirect Proof  Proof by Contradiction  Proof by Contra positive.
CS104:Discrete Structures Chapter 2: Proof Techniques.
Set Theory Concepts Set – A collection of “elements” (objects, members) denoted by upper case letters A, B, etc. elements are lower case brackets are used.
Chapter 1 Logic and proofs
3.3 Mathematical Induction 1 Follow me for a walk through...
CSE 20: Discrete Mathematics for Computer Science Prof. Shachar Lovett.
1884 – Grundlagen der Arithmetik (Foundations of Arithmetics)
The Foundations: Logic and Proofs
Discrete Mathematics Lecture 6
Chapter 2 Sets and Functions.
The Language of Sets If S is a set, then
3. The Logic of Quantified Statements Summary
CSE15 Discrete Mathematics 02/01/17
Discrete Mathematics for Computer Science
Methods of proof Section 1.6 & 1.7 Wednesday, June 20, 2018
Induction and recursion
Great Theoretical Ideas in Computer Science
Chapter 3 Philosophy: Questions and theories
Lecture 2 Propositional Logic
Algebra 1 Section 1.1.
Lesson 5 Relations, mappings, countable and uncountable sets
Induction and recursion
Principles of proof calculi Natural deduction
Applied Discrete Mathematics Week 2: Proofs
A Brief Summary for Exam 1
First Order Logic Rosen Lecture 3: Sept 11, 12.
Relational Proofs Computational Logic Lecture 8
Lesson 5 Relations, mappings, countable and uncountable sets
Methods of Proof Rosen 1.7, 1.8 Lecture 4: Sept 24, 25.
MA/CSSE 474 More Math Review Theory of Computation
Metatheorems Computational Logic Lecture 8
Elementary Number Theory & Proofs
Great Theoretical Ideas in Computer Science
Follow me for a walk through...
Discrete Mathematics Lecture 4 Logic of Quantified Statements
Logic Logic is a discipline that studies the principles and methods used to construct valid arguments. An argument is a related sequence of statements.
Properties of Relational Logic
Properties of Relational Logic
Methods of Proof Rosen 1.7, 1.8 Lecture 4: Sept, 2019.
Presentation transcript:

Richard Dedekind (1831-1916) The grandfather of mathematical structuralism Structuralism: a./ Paul Benacerraf: „What numbers cannot be” (1965) b./ William Lawvere’s works on category theory (from the 60’s) 1872: Continuity and irrational numbers Dedekind cut: Divide the rational numbers into two classes so that every member of the first (lower) class is less than any member of the second (upper) class. Such a classification is called cut. There are three cases: The upper class has a minimal member. The lower class has a maximal member. Neither of 1. or 2. Let us postulate that in the case 3. there is an (irrational) number defined by the cut. It is less than the members of the upper class and greater than the members of the lower class of the cut. Rational numbers can be identified with Dedekind cuts of the 1. és the 2. cases (as you like it). But what are the natural numbers?

1887: What numbers are and what they ought to be? „In science nothing capable of proof ought to be accapted without proof.” System (= set), subset, union, intersection. Transformation (= function) of a system (= on a set), composition. Similar transformation (= injective function) S’=(S) is the system consisting of the -pictures of S. If  is a similarity transformation, then it has a converse that is a similarity transformation again and  is bijective between S and S’. Two systems are similar iff there is a similarity transformation between them. We can divide all systems into (equivalence) classes by similarity. A class can be defined as the class of the systems similar to a system R. R is the representative of the class and it may be chosen as any member of the class.

Transformation of a system into itself. A transformation  for which (S)  S K  S is a chain (for ) iff (K)  K. S is a chain, (K) is a chain. Union, intersection of chains is a chain. If A  S, then the intersection of all chains containing A is a chain containing A and contained by S. It is the A0 (or 0(A)) chain of A. 0((A)) =  (0(A)). This system is called the chain-transform or transform-chain of A, shortly A’0. Theorem of complete induction: For any system , if A  , for any x  A0  , (x)  A0  , then A0  .

V. The finite and the infinite A system is (Dedekind-)infinite iff it is similar to a proper part of itself. Finite in the other case.

VI. Simply infinite systems – natural numbers N is simply infinite iff there is a similarity  and an element 1 of N s.t. N =0({1}) and 1   (N) Every infinite system contains as a part a simply infinite system. Natural numbers: the elements of any simply infinite system N if Every natural number m generates a chain m0 and m  m0. Every natural number different from 1 is a follower of some natural number. Complete induction: If A(m) holds; for any n  m0, if A(n), then A((n)), then A(x) holds for any member of m0. The axioms of second-order PA hold for simply infinite systems.

X. The class of simply infinite systems Theorem 132. All the simply infinite systems are similar. In other words: the theory of simply infinite systems is categorical. On each model, the same propositions are true. Every proposition of the language of this theory is either true in every simply infinite system and therefore a semantical consequence of the second-order Peano-axioms, or the same holds for its negation Therefore, the theory is negation complete. It can’be formalized within first-order logic. It contains second-order Peano arithmetics (in fact, it is identical with it). Therefore, second-order logic cannot be made deductively complete. Semantical consequence in second-order logic is not compact: there are valid inferences with infinitely many premises where the conclusion does not follow from any finite subset of the premises. Let us identify arithmetical truth with being a consequence of second-order Peano arithmetics (or being true in every simply infinite system).

Is second-order logic logic yet? Quine: No, it is set theory in disguise Neo-Fregeans and structuralists: yes, it is logic on the same right as first-order logic is logic. It has the disadvantage that it has no complete deductive theory but it has the advantages that it makes possible a complete arithmetics. Boolos: second-order logic does have existential consequences but weaker ones than set theory.