This is not the title of our seminar Shikhar Paliwal Varun Suprashanth Asok R Under Guidance of Dr. Pushpak Bhattacharya 113-03-2012.

Slides:



Advertisements
Similar presentations
What Computers Can't Compute Dr Nick Benton Queens' College & Microsoft Research
Advertisements

Nature and Construction of Knowledge in Mathematics
Brief Introduction to Logic. Outline Historical View Propositional Logic : Syntax Propositional Logic : Semantics Satisfiability Natural Deduction : Proofs.
Copyright © Cengage Learning. All rights reserved.
Copyright © Cengage Learning. All rights reserved.
Gödel’s Incompletness Theorem By Njegos Nincic. Overview  Set theory: Background, History Naïve Set Theory  Axiomatic Set Theory  Icompleteness Theorem.
CMPF144 FUNDAMENTALS OF COMPUTING THEORY Module 7: Beyond Classical Logic.
The MU Puzzle “Gödel, Escher, Bach – An Eternal Golden Braid” By Douglas Hofstadter “Gödel, Escher, Bach – An Eternal Golden Braid” By Douglas Hofstadter.
This is not the Title of our Seminar
HISTORY OF LOGIC BY JOHN NAGUIB. What is Logic? The science or study of how to evaluate arguments and reasoning. “Logic is new and necessary reasoning”
Math 333 – Euclidean and Non-Euclidean Geometry Dr. Hamblin.
1 Introduction to Computability Theory Lecture12: Reductions Prof. Amos Israeli.
CS1001 Lecture 22. Overview Mechanizing Reasoning Mechanizing Reasoning G ö del ’ s Incompleteness Theorem G ö del ’ s Incompleteness Theorem.
Logic and Set Theory.
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.
Brief Introduction to Logic. Outline Historical View Propositional Logic : Syntax Propositional Logic : Semantics Satisfiability Natural Deduction : Proofs.
COMP 3009 Introduction to AI Dr Eleni Mangina
First Order Logic (chapter 2 of the book) Lecture 3: Sep 14.
Lecture 24: Gödel’s Proof CS150: Computer Science
Today’s Topics Using CP and RAA Things to watch for, things to avoid Strategic hints for using CP and RAA A Little Metalogic and some History of Logic.
Computability Thank you for staying close to me!! Learning and thinking More algorithms... computability.
Mathematics and the Theory of Knowledge
First Order Logic. This Lecture Last time we talked about propositional logic, a logic on simple statements. This time we will talk about first order.
Class 36: Proofs about Unprovability David Evans University of Virginia cs1120.
Group 7 Nisarg Shah : Siddharth Dhakad : Chirag Sethi : Shiv Shankar : Dileep Kini : Self Referencing and.
David Evans CS200: Computer Science University of Virginia Computer Science Class 24: Gödel’s Theorem.
Logic in Computer Science - Overview Sep 1, 2011 POSTECH 박성우.
About Math and related topics About Math 1. The Unreasonable Effectiveness The Unreasonable Effectiveness of Mathematics in the Natural Sciences by Eugene.
Cs3102: Theory of Computation Class 16: Uncomputable Numbers and Unrecognizable Languages Spring 2010 University of Virginia David Evans.
1 CO Games Development 2 Week 21 Turing Machines & Computability Gareth Bellaby.
Logic. Mathematical logic is a subfield of mathematics exploring the applications of formal logic to mathematics. Topically, mathematical logic bears.
Institute for Experimental Physics University of Vienna Institute for Quantum Optics and Quantum Information Austrian Academy of Sciences Undecidability.
Hilbert’s Progamme Early in C20, the mathematician Hilbert led a programme to formalise maths; to reduce it to a clear set of axioms and show that all.
Propositional Logic Dr. Rogelio Dávila Pérez Profesor-Investigador División de Posgrado Universidad Autónoma Guadalajara
Copyright © Curt Hill Mathematical Logic An Introduction.
Lecture 18. Unsolvability Before the 1930’s, mathematics was not like today. Then people believed that “everything true must be provable”. (More formally,
CS 345: Chapter 8 Noncomputability and Undecidability Or Sometimes You Can’t Get It Done At All.
Course Overview and Road Map Computability and Logic.
Great Theoretical Ideas in Computer Science.
Godel’s proof Danny Brown. Outline of godel’s proof 1.Create a statement that says of itself that it is not provable 2.Show that this statement is provable.
Great Theoretical Ideas in Computer Science.
Naïve Set Theory. Basic Definitions Naïve set theory is the non-axiomatic treatment of set theory. In the axiomatic treatment, which we will only allude.
Thinking in Methodologies Class Notes. Gödel’s Theorem.
Artificial Intelligence “Introduction to Formal Logic” Jennifer J. Burg Department of Mathematics and Computer Science.
First Order Logic Lecture 3: Sep 13 (chapter 2 of the book)
Computation Motivating questions: What does “computation” mean? What are the similarities and differences between computation in computers and in natural.
Chapter 4 Computation Chapter 4: Computation.
1 M is a TM with start state s defined over the alphabet {#,(,),0,1,a,q,,}: NumStateHead 0hL 1sR 2t# 3( 4) a 8q 9, 2. Does M halt on input “M”?
CSE 311 Foundations of Computing I Lecture 25 Pattern Matching, Cardinality, Computability Spring
CSE 311: Foundations of Computing Fall 2013 Lecture 26: Pattern matching, cardinality.
CSE 311: Foundations of Computing Fall 2014 Lecture 27: Cardinality.
CSC – 332 Data Structures Dr. Curry Guinn. Today Go over Homework 2 Godel, Escher, Bach.
On computable numbers, with an application to the ENTSCHEIDUNGSPROBLEM COT 6421 Paresh Gupta by Alan Mathison Turing.
CS621: Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture–10: Soundness of Propositional Calculus 12 th August, 2010.
The Church-Turing Thesis Chapter Are We Done? FSM  PDA  Turing machine Is this the end of the line? There are still problems we cannot solve:
To Infinity and Beyond!. Paradox A paradox is a seemingly consistent, logical argument that nonetheless ends with a ridiculous conclusion Like the story.
Self Referencing and Gödel's Incompleteness Theorem
Axiomatic Number Theory and Gödel’s Incompleteness Theorems
Mathematics and Certainty
Discrete Mathematics for Computer Science
Great Theoretical Ideas in Computer Science
Class 23: Gödel’s Theorem CS150: Computer Science
Lecture 2 Propositional Logic
Homework: Friday Read Section 4.1. In particular, you must understand the proofs of Theorems 4.1, 4.2, 4.3, and 4.4, so you can do this homework. Exercises.
Mathematics and Knowledge
Lecture 22: Gödel’s Theorem CS200: Computer Science
Class 24: Computability Halting Problems Hockey Team Logo
Philosophy of Mathematics: a sneak peek
CO Games Development 2 Week 21 Turing Machines & Computability
Lecture 23: Computability CS200: Computer Science
Presentation transcript:

This is not the title of our seminar Shikhar Paliwal Varun Suprashanth Asok R Under Guidance of Dr. Pushpak Bhattacharya

Outline Introducing Gödel, Escher and Bach. Self-Reference. A Brief History Of ‘Logic’. Consistency vs. Completeness. Impact of Gödel's Theorem

Introducing Bach Johann Sebastian Bach : Bach was a 17 th century German composer who was especially known for his impromptu improvisations. In fact his contemporaries considered his musical prowess with almost a mythical reverence. He was rumored, although falsely, to have rendered an extempore composition containing an 8-part fugue

Introducing Bach The extent of this exaggeration although bordering stupidity gives us a picture of Bach’s musical capabilities. Douglas R. Hofstadter in his book says, “One could probably liken the task of improvising a six-part fugue to the playing of sixty simultaneous blindfold games of chess, and winning them all. To improvise an eight-part fugue is really beyond human capability.”

Musical Loops and Riddles Another important aspect of Bach’s music is his use of recursion and musical riddles in his music. Bach sent a composition to the then Prussian King Fredrick II, who was an avid musician himself, along with a letter praising the king. The composition is famous for it’s musical loops

Musical Loops and Riddles He takes the listener to “increasingly remote provinces of tonality” wherein the listener might think that the notes are now further than the first note. But after exactly 6 such modulations the listener without even noticing is brought back to the first note in a musically agreeable way. The following is a video is a kind of ‘musical palindrome’ by Bach. This is generally called a ‘Crab Cannon’ and was taken from The Musical Offering that Bach sent to the King

7

The Letter In the letter that Bach send the King we find a phrase which translates into “As the modulation grows so does the King’s glory”. Bach was basically hinting at the never ending nature of the modulations, cryptically saying that the King’s glory is ever growing

Introducing Escher Maurits Cornelis Escher M.C. Escher was a 20 th century Dutch graphic artist. He is known for his often mathematically inspired woodcuts, lithographs, and mezzotints. These feature impossible constructions, explorations of infinity, architecture and tessellations. The special way of thinking and the rich graphic work of M.C. Escher has had a continuous influence in science and art

Escher’s Paintings This This sketch was inspired by the Penrose stairs that were published by the father-son team of Lionel and Roger Penrose respectively an year before

Escher’s Paintings

Escher’s Paintings

Introducing Gödel Kurt Friedrich Gödel Gödel was a 20 th century Austrian logician, mathematician and philosopher. He made important contributions to proof theory by clarifying the connections between classical logic, intuitionistic logic, and modal logic. Gödel is best known for his two incompleteness theorems, published in 1931 when he was 25 years of age

Introducing Gödel Gödel published his incompleteness theorems in Über formal unentscheidbare Sätze der "Principia Mathematica" und verwandter Systeme (called in English “On Formally Undecidable Propositions of "Principia Mathematica" and Related Systems"). This paper effectively stopped further study into ‘perfect’ mathematical systems which don’t fall prey to any paradox and can be automated

What connects them?

Self-Reference Self Reference or Strange Loopiness occurs in natural or formal languages when a sentence, idea or formula refers to itself. The reference may be expressed either directly through some intermediate sentence or formula or by means of some encoding. Self Reference is repeatedly seen in Gödel, Escher and Bach’s works

Self-Reference Self-Reference can be negative or positive. Examples of self-reference: - This is not an example for self reference. - All my countrymen are liars

Recursive Acronyms Recursive Acronyms is another area where self- reference is liberally used especially by software developers. E.g. : GNU - GNU’s Not Unix BING- BING Is Not Google ACME- Acme Company Makes Everything PNG- PNG’s Not GIF these are only a few examples

Tupper’s Self-referential Formula Tupper's self-referential formula is a self-referential formula defined by Jeff Tupper that, when graphed in two dimensions, can visually reproduce the formula itself

A Brief History Of ‘Logic’ Ancient Greeks were the first to realize that reasoning was a patterned process and is at least partially governed by statable laws. Aristotle codified syllogisms and Euclid geometry but we had to wait many a century until further progress was made

A Brief History Of ‘Logic’ The 19 th century saw many noted Mathematicians achieve many wonders. Non-Euclidean geometry was introduced to the shock of the Mathematical community, because it deeply challenged the idea that mathematics studies the real world

A Brief History Of ‘Logic’ George Boole and De Morgan took Aristotle’s work considerably further by trying to codify deductive reasoning patterns. Gottlob Frege, Giuseppe Peano, David Hilbert, Lewis Carroll were among others the pioneers of this field during the same time

Cantor’s Theory of Sets But it was Georg Cantor and his Theory of Sets that would revolutionize the Mathematical world. His set theory although powerful was intuition defying. Before long mathematicians came up with a number of paradoxes pertaining to Cantor’s sets. Chief among them was Russell’s Paradox by Bertrand Russell

Russell’s Paradox Russell's paradox is a famous example of an impredicative construction, namely the set of all sets which do not contain themselves. Clearly, every set is either a member of itself or not a member of itself and no set can be both. E.g. : – Set of all sets [self-swallowing]. – Set of all humans [ordinary]

The Paradox Now nothing prevents us from inventing R, the set of all sets that are not members of themselves. If R qualifies as a member of itself, it would contradict its own definition as a set containing all sets that are not members of themselves. On the other hand, if such a set is not a member of itself, it would qualify as a member of itself by the same definition. This contradiction is Russell's paradox

‘Principia Mathematica’ Again we see self-reference creeping up. In fact many of the Mathematicians back then thought that if one could come up with a system that would not allow self reference it could be the perfect system. Russell and Whitehead did subscribe to this view. ‘Principia Mathematica’ was their attempt to rid all mathematical entities of self reference

‘Principia Mathematica’ The idea of their system was basically this. A set of the lowest "type" could contain only "objects" as members not sets. A set of the next type up could only contain objects, or sets of the lowest type. In general, a set of a given type could only contain sets of lower type, or objects

‘Principia Mathematica’ Clearly, no set could contain itself because it would have to belong to a type higher than its own type. The theory of types handled Russell's paradox, but it did nothing about other cases like the Epimenides paradox or Grelling's paradox. Eg: Take the two step Epimenides loop The following sentence is false. The preceding sentence is true

‘Principia Mathematica’ The first sentence, since it speaks of the second, must be on a higher level than the second. But by the same token, the second sentence must be on a higher level than the first. More precisely, such sentences simply cannot be formulated at all in a system based on a strict hierarchy of languages

Concluding History At this juncture Mathematics and Logic were not treated that different. People considered one to be the subset of the other or the other way around depending on who they were. This period was also when people were uncertain whether the rules they were operating under would fall apart as soon as another paradox sprouts up

Consistency vs. Completeness This was the goal of ‘Principia Mathematica’, which purported to derive all of mathematics from logic, and, to be sure, without contradictions! David Hilbert came up with the following questions to test ‘Principia Mathematica’ 1.all of mathematics really was contained in the methods delineated by Russell and Whitehead, or 2.the methods given were even self-consistent

Consistency vs. Completeness This is a rather perplexing question to ask since it basically wants the system to prove from within. ‘It is like lifting yourself by your own shoelaces’. Hilbert was fully aware of this dilemma and therefore expressed the hope that a demonstration of consistency or completeness could be found which depended only on "finitistic" modes of reasoning. These were a small set of reasoning methods usually accepted by mathematicians

Consistency vs. Completeness In this way, Hilbert hoped that mathematicians could partially lift themselves by their own bootstraps. The sum total of mathematical methods might be proved sound, by invoking only a smaller set of methods

Theorems of Incompleteness Many mathematicians spent considerable time on this problem. But it was not until Kurt Gödel aged 25 and hardly an year past his Doctorate from the University of Vienna bursts onto the center stage of mathematics with his paper on the Theorems of Incompleteness

Theorems of Incompleteness This paper revealed there were irreparable "holes" in the axiomatic system proposed by Russell and Whitehead. Also more generally, that no axiomatic system whatsoever could produce all number-theoretical truths, unless it were an inconsistent system!

Gödel's Incompleteness Theorem The more famous incompleteness theorem states that for any self-consistent recursive axiomatic system powerful enough to describe the arithmetic of the natural numbers, that 1. If the system is consistent, it cannot be complete. 2. The consistency of the axioms cannot be proven within the system

The Irony The final irony of it all is that the proof of Gödel's Incompleteness Theorem involved importing the Epimenides paradox right into the heart of ‘Principia Mathematica’, a bastion supposedly invulnerable to the attacks of Strange Loops! This was done using a new numbering system that Gödel came up with. He used this numbering system to bring the Epimenides’ paradox into ‘Principia Mathematica’ without violating any of it’s rules

The Unprovable In hindsight, the basic idea at the heart of the incompleteness theorem is rather simple. Gödel essentially constructed a formula that claims that it is unprovable in a given formal system. If it were provable, it would be false, which contradicts the idea that in a consistent system, provable statements are always true. Thus there will always be at least one true but unprovable statement

Impact of Gödel's Theorem These theorems ended half a century of attempts, beginning with the work of Frège and culminating in ’Principia Mathematica’ and Hilbert’s formalism, to find a set of axioms sufficient for all mathematics. The incompleteness theorems also imply that not all mathematical questions are computable

Impact of Gödel's Theorem Authors including J. R. Lucas have debated what, if anything, Gödel's incompleteness theorems imply about human intelligence. Much of the debate centres on whether the human mind is equivalent to a Turing Machine, or by the Church-Turing Thesis, any finite machine at all. If it is, and if the machine is consistent, then Gödel's incompleteness theorems would apply to it

References Gödel, Escher, Bach: An Eternal Golden Braid, A Metamorphical Fugue on Minds and Machines in the Spirit of Lewis Carroll by Douglas R. Hofstadter