SlideShare une entreprise Scribd logo
1  sur  44
WittgensteinvsGödelonFoundations of Logic Carl Hewitt Stanford Logic Seminar: April 23, 2010 Slides updated: May 8, 2011 Video available at:    http://wh-stream.stanford.edu/MediaX/CarlHewittEdit.mp4
Abstract This talk (in four parts) explains how some of the writings of Ludwig Wittgenstein can be interpreted as precursors of important developments in the foundations of mathematical logic for information systems applications. These Wittgenstein writings stand in almost exact opposition to the views of Kurt Gödel.  First part: the current state of foundations of mathematical logic for information systems applications is overviewed with regard to issues of expressiblity, incompleteness, and inconsistency tolerance.  Second part: The above developments have precursors in the following writings of Wittgenstein: *There can’t in any fundamental sense be such a thing as meta-mathematics. . . . Thus, it isn’t enough to say that p is provable, what we must say is: provable according to a particular system.True in Russell’s system” means, as we have said, proved in Russell's system; and “false in Russell's system” means that the opposite has been proved in Russell's system.Have said-with pride in a mathematical discovery [e.g., inconsistency of Russell’s system because incompleteness is self-proved]: “Look, this is how we produce a contradiction.”Indeed, even at this stage, I predict a time when there will be mathematical investigations of calculi containing contradictions, and people will actually be proud of having emancipated themselves from consistency.  Third part:the above views are contrasted with the almost opposite ones of Gödel.The situation between Gödel and Wittgenstein can be summarized as follows:  Gödel Mathematics is based on objective truth. Roundtripping proves incompleteness but (hopefully) not inconsistency. Theories should be proved consistent.  Wittgenstein Mathematics is based on communities of practice. Self-proof of incompleteness leads to inconsistency. Theories should use inconsistency tolerant reasoning.  Fourth part:How do the above provide framework and guidance for the further development of logic for information systems applications?  *The (posthumously edited) writings of Wittgenstein are idiosyncratic and fragmentary. Interpretations in this talk are directed to putting them in their best possible light as precursors.
Further reading Common sense for concurrency and inconsistency tolerance using Direct Logic™ ArXiv:0812.4852
Overview State of the art Cherry-picking Wittgenstein Gödel on Wittgenstein Inventing the future
Pervasive Inconsistency “find bugs faster than developers can fix them and each fix leads to another bug”--Cusumano & Selby 1995
Wittgenstein 1930 Indeed, even at this stage, I predict a time when there will be mathematical investigations of calculi containing contradictions, and people will actually be proud of having emancipated themselves from consistency.
Predicalc Inconsistency Tolerant Spreadsheets Michael Kassoff, Lee-Ming Zen, Ankit Garg, and Michael Genesereth. PrediCalc: A Logical Spreadsheet Management System 31st International Conference on Very Large Databases (VLDB). 2005.
Direct Logic A minimal fix to Classical Logic
Logical Invariance
DirectArgumentationin Direct Logic Sense Making ,(  ├T)   ├T “├ The Ultimate”
Transitivity in Argumentation Scientist and engineers speak in the name of new allies that they have shaped and enrolled; representatives among other representatives, they add these unexpected resources to tip the balance of force in their favor.Bruno Latour (├T) , (├T)⇨ (├T)
 if an argument holds and furthermore if the antecedent of the argument holds, then the consequence of the argument holds. Soundness in Argumentation (├T)⇨((├T)⇨(├T)) an argument holdsimplies     the antecedent of theargument holds implies     thatthe consequence of the argument holds
 if an argument holds and furthermore if the antecedent of the argument holds, then the consequence of the argument holds. Adequacyin Argumentation (├T)⇨ (├T(├T)) an inference holdsimplies     it holds that the inference holds
 if an argument holds and furthermore if the antecedent of the argument holds, then the consequence of the argument holds. Faithfulness in Argumentation (├T(├T))⇨ (├T) it holds that an argument holdsimplies       the argument holds.
Reification & Abstraction The execution of code can be dynamically checked against its documentation.  Also Web Services can be dynamically searched for and invoked on the basis of their documentation. Use cases can be inferred by specialization of documentation and from code by automatic test generators and by model checking. Code can be generated by inference from documentation and by generalization from use cases.
Propositionsversus Sentences Sentence  “Gallia estomnisdivisa in partestres.” starts with “Gallia” Proposition       All of Gaul is divided into three parts. believed by Caesar
Reification and Abstraction Reification     Gallia estomnisdivisa in partestres.   “All of Gaul is divided into three parts.” Gallia estomnisdivisa in partestres.                                 “Todos Galia está dividida en tres partes.”   Abstraction    “Gallia estomnisdivisa in partestres.”⇔All of Gaul is divided into three parts.
Logical Roundtripping ├Algebra  (y = x+x⇔y = 2*x ) because ├Algebra(y = x+x⇔y = 2*x)
RoundtrippingLogical Connectives ,[object Object],  ⇔ () ,[object Object],∀ ⇔∀
Hilbert on Incompleteness that within us we always hear the call: here is the problem, search for the solution: you can find it by pure thought, for in mathematics there is no ignorabimus.
The Gödelian Proposition UninferableT≡ Fix(Diagonalize) where Diagonalize ≡λ(s) ⊬T s
What is UninferableT? Lemma:Using Roundtripping, UninferableT⇔⊬TUninferableT Proof: UninferableT⇔Fix(Diagonalize) ⇔Diagonalize(Fix(Diagonalize)) ⇔λ(s)⊬Ts (Fix(Diagonalize)) ⇔⊬TFix(Diagonalize) ⇔ ⊬TUninferableT  ⇔⊬TUninferableT
Absolute Incompleteness Using Roundtripping, ⊬TUninferableT ⊬TUninferableT
Self-Annihilation Self MutuallyInfers Opposite: (⇔)⇨, Self MutuallyInfers Argument for Opposite: (⇔(├T)) ⇨, ⊬T Argument for Self MutuallyInfers Argument for Opposite: ((├T)⇔ (├T)) ⇨⊬T,⊬T
Proof of Incompleteness UninferableT⇔⊬TUninferableT  Lemma UninferableT⇔├TUninferableT  Contrapositive (├TUninferableT) ⇔(├T├TUninferableT)     Soundness (├TUninferableT) ⇔ (├TUninferableT)   Faithfulness and Adequacy ├T(⊬TUninferableT), (⊬TUninferableT) Argument for Self Equivalent to Argument for Opposite
Incompleteness Redux  Using roundtripping, Inconsistency tolerant proof: ├T(UninferableT⇔⊬T UninferableT) ├T(⊬TUninferableT) ├T(⊬TUninferableT)
Absolute Inconsistency Using Roundtripping, ├TUninferableT ├TUninferableT
Proof of Inconsistency ⊢TUninferableTis immediate from: the incompleteness theorem ⊢T ⊬TUninferableT the lemma ⊢T(UninferableT⇔⊬TUninferableT) ⊢TUninferableTis immediate from: immediate above ⊢TUninferableT  contrapositive of lemma             ⊢T(UninferableT⇔⊢T UninferableT)
Overview State of the art Cherry-picking Wittgenstein Gödel on Wittgenstein Inventing the future
Ludwig Wittgenstein
Wittgenstein on “meta-theory” There can’t in any fundamental sense be such a thing as meta-mathematics. . . . Thus, it isn’t enough to say that p is provable, what we must say is: provable according to a particular system.
Wittgenstein onTruth in Russell “True in Russell’s system” [Russell] means, as we have said, proved in Russell's system; and “false in Russell's system” means that the opposite has been proved in Russell's system.
Wittgenstein onIncompleteness and Inconsistency Let us suppose I prove the unprovability (in Russell’s system[Russell )] ) of P [⊢Russell⊬RussellPwhereP⇔⊬RussellP,i.e. P⇔⊢Russell P];then by this proof I have proved P[⊢RussellP]. Now if this proof were one in Russell’s system[⊢Russell⊢RussellP]—I should in this case have proved at once that it belonged [⊢RussellP] and did not belong [⊢RussellP]to Russell’s system.—That is what comes of making up such sentences. But there is a contradiction here!—Well, then there is a contradiction here[in Russell]. Does it do any harm here?
Wittgenstein onInconsistency Tolerance Can we say: ‘Contradiction is harmless if it can be sealed off’? But what prevents us from sealing it off? Let us imagine having been taught Frege’s calculus, contradiction and all. But the contradiction is not presented as a disease. It is, rather, an accepted part of the calculus, and we calculate with it. Have said-with pride in a mathematical discovery: “Look, this is how we produce a contradiction.”
Overview State of the art Cherry-picking Wittgenstein Gödel on Wittgenstein Inventing the future
Kurt Gödel
Gödel onWittgenstein It is clear from the passages you cite that Wittgenstein did ''not'' understand it [1st incompleteness theorem] (or pretended not to understand it). He interpreted it as a kind of logical paradox*, while in fact is just the opposite, namely a mathematical theorem within an absolutely uncontroversial part of mathematics (finitary number theory or combinatorics). *in Principia Mathematica
More Gödel onWittgenstein He [Wittgenstein] has to take a position when he has no business to do so. For example, “you can’t derive everything from a contradiction.” He should try to develop a system of logic in which that is true.It’s amazing that Turing could get anything out of discussions with somebody like Wittgenstein.
Gödel versusWittgenstein Gödel Mathematics has objective truth Continuum hypothesis? Roundtripping proves incompleteness but (hopefully) not inconsistency Theories should be proved consistent Wittgenstein Mathematics is a community of practice Proof of incompleteness leads to inconsistency Theories should use inconsistency tolerant reasoning
Tarski onInconsistency I believe everybody agrees that one of the reasons which may compel us to reject an empirical theory is the proof of its inconsistency. . . . It seems to me that the real reason of our attitude is...: We know (if only intuitively) that an inconsistent theory must contain false sentences.
Frege onTruth when we say that it is true that seawater is salty, we don’t add anything to what we say when we say simply that seawater is salty, so the notion of truth, in spite of being the central notion of  [classical]logic, is a singularly ineffectual notion.  It is surprising that we would have occasion to use such an impotent notion, nevermind that we would regard it as valuable and important.
Overview State of the art Cherry-picking Wittgenstein Gödel on Wittgenstein Inventing the future
Building “a new box” Direct Logic DirectArgumentation (argumentation directly expressed) Direct Inference (no contrapositive bug for inference) Self-refutation Incompleteness self-provable Inconsistency Tolerance Two-way Deduction Theorem for natural deduction Boolean Equivalences hold Concurrency Actor Model iScript TM scriptJ TM
Boltzman onBloodandTreasure What the poet laments holds for the mathematician. That he writes his works with the blood of his heart.

Contenu connexe

En vedette

A Machine-Assisted Proof of Gödel's Incompleteness Theorems
A Machine-Assisted Proof of Gödel's Incompleteness TheoremsA Machine-Assisted Proof of Gödel's Incompleteness Theorems
A Machine-Assisted Proof of Gödel's Incompleteness TheoremsLawrence Paulson
 
GEB Gödel, Escher, Bach: An Eternal Golden Braid
GEB Gödel, Escher, Bach: An Eternal Golden BraidGEB Gödel, Escher, Bach: An Eternal Golden Braid
GEB Gödel, Escher, Bach: An Eternal Golden Braidgordana comic
 
Incompleteness without Godel Numberings
Incompleteness without Godel NumberingsIncompleteness without Godel Numberings
Incompleteness without Godel NumberingsSatvik Beri
 
Dreaming human incompleteness
Dreaming human incompletenessDreaming human incompleteness
Dreaming human incompletenessMassimo Schinco
 
Grammar Error On Advertisements
Grammar Error On AdvertisementsGrammar Error On Advertisements
Grammar Error On AdvertisementsZack Rosman
 
Godels First Incompleteness Theorem
Godels First Incompleteness TheoremGodels First Incompleteness Theorem
Godels First Incompleteness Theoremmmanning02474
 
The incompleteness of reason
The incompleteness of reasonThe incompleteness of reason
The incompleteness of reasonSubhayan Mukerjee
 
Stony Brook Class Presnt
Stony Brook Class PresntStony Brook Class Presnt
Stony Brook Class PresntDr. Cupid Lucid
 
Interlanguage hypothesis
Interlanguage hypothesisInterlanguage hypothesis
Interlanguage hypothesisIndira Safadi
 
Types of errors
Types of errorsTypes of errors
Types of errorsRima fathi
 
Error analysis presentation
Error analysis presentationError analysis presentation
Error analysis presentationGeraldine Lopez
 

En vedette (14)

Computability
Computability Computability
Computability
 
A Machine-Assisted Proof of Gödel's Incompleteness Theorems
A Machine-Assisted Proof of Gödel's Incompleteness TheoremsA Machine-Assisted Proof of Gödel's Incompleteness Theorems
A Machine-Assisted Proof of Gödel's Incompleteness Theorems
 
GEB Gödel, Escher, Bach: An Eternal Golden Braid
GEB Gödel, Escher, Bach: An Eternal Golden BraidGEB Gödel, Escher, Bach: An Eternal Golden Braid
GEB Gödel, Escher, Bach: An Eternal Golden Braid
 
Incompleteness without Godel Numberings
Incompleteness without Godel NumberingsIncompleteness without Godel Numberings
Incompleteness without Godel Numberings
 
Dreaming human incompleteness
Dreaming human incompletenessDreaming human incompleteness
Dreaming human incompleteness
 
Grammar Error On Advertisements
Grammar Error On AdvertisementsGrammar Error On Advertisements
Grammar Error On Advertisements
 
Godels First Incompleteness Theorem
Godels First Incompleteness TheoremGodels First Incompleteness Theorem
Godels First Incompleteness Theorem
 
The incompleteness of reason
The incompleteness of reasonThe incompleteness of reason
The incompleteness of reason
 
Stony Brook Class Presnt
Stony Brook Class PresntStony Brook Class Presnt
Stony Brook Class Presnt
 
Error analysis
Error analysisError analysis
Error analysis
 
Interlanguage hypothesis
Interlanguage hypothesisInterlanguage hypothesis
Interlanguage hypothesis
 
Inter-language theory
Inter-language theoryInter-language theory
Inter-language theory
 
Types of errors
Types of errorsTypes of errors
Types of errors
 
Error analysis presentation
Error analysis presentationError analysis presentation
Error analysis presentation
 

Similaire à Incompleteness Theorems: Logical Necessity of Inconsistency

The logic(s) of informal proofs (tyumen, western siberia 2019)
The logic(s) of informal proofs (tyumen, western siberia 2019)The logic(s) of informal proofs (tyumen, western siberia 2019)
The logic(s) of informal proofs (tyumen, western siberia 2019)Brendan Larvor
 
Jean-Yves Béziau: The metalogical hexagon of opposition
Jean-Yves Béziau: The metalogical hexagon of opposition Jean-Yves Béziau: The metalogical hexagon of opposition
Jean-Yves Béziau: The metalogical hexagon of opposition Filosofía Costa-Rica
 
Introduction to set theory by william a r weiss professor
Introduction to set theory by william a r weiss professorIntroduction to set theory by william a r weiss professor
Introduction to set theory by william a r weiss professormanrak
 
Pollard, ''as if'' reasoning in vaihinger and pasch, 2010
Pollard, ''as if'' reasoning in vaihinger and pasch, 2010Pollard, ''as if'' reasoning in vaihinger and pasch, 2010
Pollard, ''as if'' reasoning in vaihinger and pasch, 2010SotirisDelis
 
Barra Presentation
Barra PresentationBarra Presentation
Barra Presentationspgreiner
 
Seven Ineffective Coding Habits of Many Programmers
Seven Ineffective Coding Habits of Many ProgrammersSeven Ineffective Coding Habits of Many Programmers
Seven Ineffective Coding Habits of Many ProgrammersKevlin Henney
 
Undecidable Problem
Undecidable ProblemUndecidable Problem
Undecidable ProblemMGoodhew
 
Seven Ineffective Coding Habits of Many Programmers
Seven Ineffective Coding Habits of Many ProgrammersSeven Ineffective Coding Habits of Many Programmers
Seven Ineffective Coding Habits of Many ProgrammersKevlin Henney
 
20130928 automated theorem_proving_harrison
20130928 automated theorem_proving_harrison20130928 automated theorem_proving_harrison
20130928 automated theorem_proving_harrisonComputer Science Club
 
The quantum strategy of completeness
The quantum strategy of completenessThe quantum strategy of completeness
The quantum strategy of completenessVasil Penchev
 
Chapter 1 Logic and ProofPropositional Logic SemanticsPropo.docx
Chapter 1 Logic and ProofPropositional Logic SemanticsPropo.docxChapter 1 Logic and ProofPropositional Logic SemanticsPropo.docx
Chapter 1 Logic and ProofPropositional Logic SemanticsPropo.docxcravennichole326
 
Introduction to logic and prolog - Part 1
Introduction to logic and prolog - Part 1Introduction to logic and prolog - Part 1
Introduction to logic and prolog - Part 1Sabu Francis
 
Seven Ineffective Coding Habits of Many Java Programmers
Seven Ineffective Coding Habits of Many Java ProgrammersSeven Ineffective Coding Habits of Many Java Programmers
Seven Ineffective Coding Habits of Many Java ProgrammersKevlin Henney
 
Politics and Pragmatism in Scientific Ontology Construction
Politics and Pragmatism in Scientific Ontology ConstructionPolitics and Pragmatism in Scientific Ontology Construction
Politics and Pragmatism in Scientific Ontology ConstructionMike Travers
 
66 C O M M U N I C AT I O N S O F T H E A C M J A.docx
66    C O M M U N I C AT I O N S  O F  T H E  A C M       J A.docx66    C O M M U N I C AT I O N S  O F  T H E  A C M       J A.docx
66 C O M M U N I C AT I O N S O F T H E A C M J A.docxblondellchancy
 
66 C O M M U N I C AT I O N S O F T H E A C M J A.docx
66    C O M M U N I C AT I O N S  O F  T H E  A C M       J A.docx66    C O M M U N I C AT I O N S  O F  T H E  A C M       J A.docx
66 C O M M U N I C AT I O N S O F T H E A C M J A.docxfredharris32
 
Category theory is general abolute nonsens
Category theory is general abolute nonsensCategory theory is general abolute nonsens
Category theory is general abolute nonsensPawel Szulc
 
A quantum framework for likelihood ratios
A quantum framework for likelihood ratiosA quantum framework for likelihood ratios
A quantum framework for likelihood ratiosRachael Bond
 

Similaire à Incompleteness Theorems: Logical Necessity of Inconsistency (20)

The logic(s) of informal proofs (tyumen, western siberia 2019)
The logic(s) of informal proofs (tyumen, western siberia 2019)The logic(s) of informal proofs (tyumen, western siberia 2019)
The logic(s) of informal proofs (tyumen, western siberia 2019)
 
Jean-Yves Béziau: The metalogical hexagon of opposition
Jean-Yves Béziau: The metalogical hexagon of opposition Jean-Yves Béziau: The metalogical hexagon of opposition
Jean-Yves Béziau: The metalogical hexagon of opposition
 
Introduction to set theory by william a r weiss professor
Introduction to set theory by william a r weiss professorIntroduction to set theory by william a r weiss professor
Introduction to set theory by william a r weiss professor
 
Pollard, ''as if'' reasoning in vaihinger and pasch, 2010
Pollard, ''as if'' reasoning in vaihinger and pasch, 2010Pollard, ''as if'' reasoning in vaihinger and pasch, 2010
Pollard, ''as if'' reasoning in vaihinger and pasch, 2010
 
Barra Presentation
Barra PresentationBarra Presentation
Barra Presentation
 
Seven Ineffective Coding Habits of Many Programmers
Seven Ineffective Coding Habits of Many ProgrammersSeven Ineffective Coding Habits of Many Programmers
Seven Ineffective Coding Habits of Many Programmers
 
Undecidable Problem
Undecidable ProblemUndecidable Problem
Undecidable Problem
 
Seven Ineffective Coding Habits of Many Programmers
Seven Ineffective Coding Habits of Many ProgrammersSeven Ineffective Coding Habits of Many Programmers
Seven Ineffective Coding Habits of Many Programmers
 
20130928 automated theorem_proving_harrison
20130928 automated theorem_proving_harrison20130928 automated theorem_proving_harrison
20130928 automated theorem_proving_harrison
 
Computing under Vagueness
Computing under VaguenessComputing under Vagueness
Computing under Vagueness
 
The quantum strategy of completeness
The quantum strategy of completenessThe quantum strategy of completeness
The quantum strategy of completeness
 
Chapter 1 Logic and ProofPropositional Logic SemanticsPropo.docx
Chapter 1 Logic and ProofPropositional Logic SemanticsPropo.docxChapter 1 Logic and ProofPropositional Logic SemanticsPropo.docx
Chapter 1 Logic and ProofPropositional Logic SemanticsPropo.docx
 
Goedel Theorem
Goedel TheoremGoedel Theorem
Goedel Theorem
 
Introduction to logic and prolog - Part 1
Introduction to logic and prolog - Part 1Introduction to logic and prolog - Part 1
Introduction to logic and prolog - Part 1
 
Seven Ineffective Coding Habits of Many Java Programmers
Seven Ineffective Coding Habits of Many Java ProgrammersSeven Ineffective Coding Habits of Many Java Programmers
Seven Ineffective Coding Habits of Many Java Programmers
 
Politics and Pragmatism in Scientific Ontology Construction
Politics and Pragmatism in Scientific Ontology ConstructionPolitics and Pragmatism in Scientific Ontology Construction
Politics and Pragmatism in Scientific Ontology Construction
 
66 C O M M U N I C AT I O N S O F T H E A C M J A.docx
66    C O M M U N I C AT I O N S  O F  T H E  A C M       J A.docx66    C O M M U N I C AT I O N S  O F  T H E  A C M       J A.docx
66 C O M M U N I C AT I O N S O F T H E A C M J A.docx
 
66 C O M M U N I C AT I O N S O F T H E A C M J A.docx
66    C O M M U N I C AT I O N S  O F  T H E  A C M       J A.docx66    C O M M U N I C AT I O N S  O F  T H E  A C M       J A.docx
66 C O M M U N I C AT I O N S O F T H E A C M J A.docx
 
Category theory is general abolute nonsens
Category theory is general abolute nonsensCategory theory is general abolute nonsens
Category theory is general abolute nonsens
 
A quantum framework for likelihood ratios
A quantum framework for likelihood ratiosA quantum framework for likelihood ratios
A quantum framework for likelihood ratios
 

Dernier

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 

Dernier (20)

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 

Incompleteness Theorems: Logical Necessity of Inconsistency

  • 1. WittgensteinvsGödelonFoundations of Logic Carl Hewitt Stanford Logic Seminar: April 23, 2010 Slides updated: May 8, 2011 Video available at: http://wh-stream.stanford.edu/MediaX/CarlHewittEdit.mp4
  • 2. Abstract This talk (in four parts) explains how some of the writings of Ludwig Wittgenstein can be interpreted as precursors of important developments in the foundations of mathematical logic for information systems applications. These Wittgenstein writings stand in almost exact opposition to the views of Kurt Gödel.  First part: the current state of foundations of mathematical logic for information systems applications is overviewed with regard to issues of expressiblity, incompleteness, and inconsistency tolerance.  Second part: The above developments have precursors in the following writings of Wittgenstein: *There can’t in any fundamental sense be such a thing as meta-mathematics. . . . Thus, it isn’t enough to say that p is provable, what we must say is: provable according to a particular system.True in Russell’s system” means, as we have said, proved in Russell's system; and “false in Russell's system” means that the opposite has been proved in Russell's system.Have said-with pride in a mathematical discovery [e.g., inconsistency of Russell’s system because incompleteness is self-proved]: “Look, this is how we produce a contradiction.”Indeed, even at this stage, I predict a time when there will be mathematical investigations of calculi containing contradictions, and people will actually be proud of having emancipated themselves from consistency.  Third part:the above views are contrasted with the almost opposite ones of Gödel.The situation between Gödel and Wittgenstein can be summarized as follows:  Gödel Mathematics is based on objective truth. Roundtripping proves incompleteness but (hopefully) not inconsistency. Theories should be proved consistent. Wittgenstein Mathematics is based on communities of practice. Self-proof of incompleteness leads to inconsistency. Theories should use inconsistency tolerant reasoning.  Fourth part:How do the above provide framework and guidance for the further development of logic for information systems applications?  *The (posthumously edited) writings of Wittgenstein are idiosyncratic and fragmentary. Interpretations in this talk are directed to putting them in their best possible light as precursors.
  • 3. Further reading Common sense for concurrency and inconsistency tolerance using Direct Logic™ ArXiv:0812.4852
  • 4. Overview State of the art Cherry-picking Wittgenstein Gödel on Wittgenstein Inventing the future
  • 5. Pervasive Inconsistency “find bugs faster than developers can fix them and each fix leads to another bug”--Cusumano & Selby 1995
  • 6. Wittgenstein 1930 Indeed, even at this stage, I predict a time when there will be mathematical investigations of calculi containing contradictions, and people will actually be proud of having emancipated themselves from consistency.
  • 7. Predicalc Inconsistency Tolerant Spreadsheets Michael Kassoff, Lee-Ming Zen, Ankit Garg, and Michael Genesereth. PrediCalc: A Logical Spreadsheet Management System 31st International Conference on Very Large Databases (VLDB). 2005.
  • 8. Direct Logic A minimal fix to Classical Logic
  • 10. DirectArgumentationin Direct Logic Sense Making ,(  ├T) ├T “├ The Ultimate”
  • 11. Transitivity in Argumentation Scientist and engineers speak in the name of new allies that they have shaped and enrolled; representatives among other representatives, they add these unexpected resources to tip the balance of force in their favor.Bruno Latour (├T) , (├T)⇨ (├T)
  • 12.  if an argument holds and furthermore if the antecedent of the argument holds, then the consequence of the argument holds. Soundness in Argumentation (├T)⇨((├T)⇨(├T)) an argument holdsimplies the antecedent of theargument holds implies thatthe consequence of the argument holds
  • 13.  if an argument holds and furthermore if the antecedent of the argument holds, then the consequence of the argument holds. Adequacyin Argumentation (├T)⇨ (├T(├T)) an inference holdsimplies it holds that the inference holds
  • 14.  if an argument holds and furthermore if the antecedent of the argument holds, then the consequence of the argument holds. Faithfulness in Argumentation (├T(├T))⇨ (├T) it holds that an argument holdsimplies the argument holds.
  • 15. Reification & Abstraction The execution of code can be dynamically checked against its documentation. Also Web Services can be dynamically searched for and invoked on the basis of their documentation. Use cases can be inferred by specialization of documentation and from code by automatic test generators and by model checking. Code can be generated by inference from documentation and by generalization from use cases.
  • 16. Propositionsversus Sentences Sentence “Gallia estomnisdivisa in partestres.” starts with “Gallia” Proposition All of Gaul is divided into three parts. believed by Caesar
  • 17. Reification and Abstraction Reification Gallia estomnisdivisa in partestres.  “All of Gaul is divided into three parts.” Gallia estomnisdivisa in partestres.  “Todos Galia está dividida en tres partes.”   Abstraction “Gallia estomnisdivisa in partestres.”⇔All of Gaul is divided into three parts.
  • 18. Logical Roundtripping ├Algebra (y = x+x⇔y = 2*x ) because ├Algebra(y = x+x⇔y = 2*x)
  • 19.
  • 20. Hilbert on Incompleteness that within us we always hear the call: here is the problem, search for the solution: you can find it by pure thought, for in mathematics there is no ignorabimus.
  • 21. The Gödelian Proposition UninferableT≡ Fix(Diagonalize) where Diagonalize ≡λ(s) ⊬T s
  • 22. What is UninferableT? Lemma:Using Roundtripping, UninferableT⇔⊬TUninferableT Proof: UninferableT⇔Fix(Diagonalize) ⇔Diagonalize(Fix(Diagonalize)) ⇔λ(s)⊬Ts (Fix(Diagonalize)) ⇔⊬TFix(Diagonalize) ⇔ ⊬TUninferableT  ⇔⊬TUninferableT
  • 23. Absolute Incompleteness Using Roundtripping, ⊬TUninferableT ⊬TUninferableT
  • 24. Self-Annihilation Self MutuallyInfers Opposite: (⇔)⇨, Self MutuallyInfers Argument for Opposite: (⇔(├T)) ⇨, ⊬T Argument for Self MutuallyInfers Argument for Opposite: ((├T)⇔ (├T)) ⇨⊬T,⊬T
  • 25. Proof of Incompleteness UninferableT⇔⊬TUninferableT Lemma UninferableT⇔├TUninferableT Contrapositive (├TUninferableT) ⇔(├T├TUninferableT) Soundness (├TUninferableT) ⇔ (├TUninferableT)  Faithfulness and Adequacy ├T(⊬TUninferableT), (⊬TUninferableT) Argument for Self Equivalent to Argument for Opposite
  • 26. Incompleteness Redux  Using roundtripping, Inconsistency tolerant proof: ├T(UninferableT⇔⊬T UninferableT) ├T(⊬TUninferableT) ├T(⊬TUninferableT)
  • 27. Absolute Inconsistency Using Roundtripping, ├TUninferableT ├TUninferableT
  • 28. Proof of Inconsistency ⊢TUninferableTis immediate from: the incompleteness theorem ⊢T ⊬TUninferableT the lemma ⊢T(UninferableT⇔⊬TUninferableT) ⊢TUninferableTis immediate from: immediate above ⊢TUninferableT contrapositive of lemma ⊢T(UninferableT⇔⊢T UninferableT)
  • 29. Overview State of the art Cherry-picking Wittgenstein Gödel on Wittgenstein Inventing the future
  • 31. Wittgenstein on “meta-theory” There can’t in any fundamental sense be such a thing as meta-mathematics. . . . Thus, it isn’t enough to say that p is provable, what we must say is: provable according to a particular system.
  • 32. Wittgenstein onTruth in Russell “True in Russell’s system” [Russell] means, as we have said, proved in Russell's system; and “false in Russell's system” means that the opposite has been proved in Russell's system.
  • 33. Wittgenstein onIncompleteness and Inconsistency Let us suppose I prove the unprovability (in Russell’s system[Russell )] ) of P [⊢Russell⊬RussellPwhereP⇔⊬RussellP,i.e. P⇔⊢Russell P];then by this proof I have proved P[⊢RussellP]. Now if this proof were one in Russell’s system[⊢Russell⊢RussellP]—I should in this case have proved at once that it belonged [⊢RussellP] and did not belong [⊢RussellP]to Russell’s system.—That is what comes of making up such sentences. But there is a contradiction here!—Well, then there is a contradiction here[in Russell]. Does it do any harm here?
  • 34. Wittgenstein onInconsistency Tolerance Can we say: ‘Contradiction is harmless if it can be sealed off’? But what prevents us from sealing it off? Let us imagine having been taught Frege’s calculus, contradiction and all. But the contradiction is not presented as a disease. It is, rather, an accepted part of the calculus, and we calculate with it. Have said-with pride in a mathematical discovery: “Look, this is how we produce a contradiction.”
  • 35. Overview State of the art Cherry-picking Wittgenstein Gödel on Wittgenstein Inventing the future
  • 37. Gödel onWittgenstein It is clear from the passages you cite that Wittgenstein did ''not'' understand it [1st incompleteness theorem] (or pretended not to understand it). He interpreted it as a kind of logical paradox*, while in fact is just the opposite, namely a mathematical theorem within an absolutely uncontroversial part of mathematics (finitary number theory or combinatorics). *in Principia Mathematica
  • 38. More Gödel onWittgenstein He [Wittgenstein] has to take a position when he has no business to do so. For example, “you can’t derive everything from a contradiction.” He should try to develop a system of logic in which that is true.It’s amazing that Turing could get anything out of discussions with somebody like Wittgenstein.
  • 39. Gödel versusWittgenstein Gödel Mathematics has objective truth Continuum hypothesis? Roundtripping proves incompleteness but (hopefully) not inconsistency Theories should be proved consistent Wittgenstein Mathematics is a community of practice Proof of incompleteness leads to inconsistency Theories should use inconsistency tolerant reasoning
  • 40. Tarski onInconsistency I believe everybody agrees that one of the reasons which may compel us to reject an empirical theory is the proof of its inconsistency. . . . It seems to me that the real reason of our attitude is...: We know (if only intuitively) that an inconsistent theory must contain false sentences.
  • 41. Frege onTruth when we say that it is true that seawater is salty, we don’t add anything to what we say when we say simply that seawater is salty, so the notion of truth, in spite of being the central notion of [classical]logic, is a singularly ineffectual notion. It is surprising that we would have occasion to use such an impotent notion, nevermind that we would regard it as valuable and important.
  • 42. Overview State of the art Cherry-picking Wittgenstein Gödel on Wittgenstein Inventing the future
  • 43. Building “a new box” Direct Logic DirectArgumentation (argumentation directly expressed) Direct Inference (no contrapositive bug for inference) Self-refutation Incompleteness self-provable Inconsistency Tolerance Two-way Deduction Theorem for natural deduction Boolean Equivalences hold Concurrency Actor Model iScript TM scriptJ TM
  • 44. Boltzman onBloodandTreasure What the poet laments holds for the mathematician. That he writes his works with the blood of his heart.