From Kant To Turing He Sun Max Planck Institute for Informatics.

Slides:



Advertisements
Similar presentations
The Halting Problem of Turing Machines. Is there a procedure that takes as input a program and the input to that program, and the procedure determines.
Advertisements

October 13, 2009Theory of Computation Lecture 11: A Universal Program III 1 Coding Programs by Numbers Gödel numbers are usually very large, even for small.
Newton and psychology Thanks to Newton, scientists and philosophers know that the world is controlled by absolute natural laws, so the inconsistencies.
Proof, Computation, & Randomness Kurt Gödel John von Neumann and Theoretical Computer Science Avi Wigderson School of Mathematics Institute for Advanced.
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”
Proof Points Key ideas when proving mathematical ideas.
Subjectivism for. objectivism and subjectivism An objective truth is one that is true independently of how humans happen to think or feel about it. Objectivism:
Fall 2004COMP 3351 Recursively Enumerable and Recursive Languages.
CS5371 Theory of Computation
Human Evolution IV Session Formal Sciences A multidisciplinary anthropic focus.
Lecture 24: Gödel’s Proof CS150: Computer Science
Computability Thank you for staying close to me!! Learning and thinking More algorithms... computability.
Introduction to Computer Science. A Quick Puzzle Well-Formed Formula  any formula that is structurally correct  may be meaningless Axiom  A statement.
Class 36: Proofs about Unprovability David Evans University of Virginia cs1120.
Definitions of Reality (ref . Wiki Discussions)
Introduction to the Theory of Computation
David Evans CS200: Computer Science University of Virginia Computer Science Class 24: Gödel’s Theorem.
The Turing machine Olena Lastivka. Definition Turing machine is a theoretical device that manipulates symbols on a strip of tape according to a table.
Logic in Computer Science - Overview Sep 1, 2011 POSTECH 박성우.
Optimal Proof Systems and Sparse Sets Harry Buhrman, CWI Steve Fenner, South Carolina Lance Fortnow, NEC/Chicago Dieter van Melkebeek, DIMACS/Chicago.
Lambda Calculus History and Syntax. History The lambda calculus is a formal system designed to investigate function definition, function application and.
1 Concepts of Programming Languages TK 327, Fall 2015 MW 2:00 PM – 3:15 PM STV 104 Instructor:Dr. Chung-Chih Li Home page of the Class.
Logic. Mathematical logic is a subfield of mathematics exploring the applications of formal logic to mathematics. Topically, mathematical logic bears.
Against Set Theory. Questions Recursive Definition of Addition Base case: x + 0 = x Recursive step:x + s(y) = s(x + y)
The Recursion Theorem Pages 217– ADVANCED TOPICS IN C O M P U T A B I L I T Y THEORY.
Institute for Experimental Physics University of Vienna Institute for Quantum Optics and Quantum Information Austrian Academy of Sciences Undecidability.
Turing and Ordinal Logic14 th September, 2012 Turing and Ordinal Logic (Or “To Infinity and Beyond …”) James Harland School of Computer Science & IT, RMIT.
Chapter 3: Knowledge Kant’s Revolution Introducing Philosophy, 10th edition Robert C. Solomon, Kathleen Higgins, and Clancy Martin.
For Friday Read chapter 27 Program 5 due. Program 5 Any questions?
Propositional Logic Dr. Rogelio Dávila Pérez Profesor-Investigador División de Posgrado Universidad Autónoma Guadalajara
Lecture 18. Unsolvability Before the 1930’s, mathematics was not like today. Then people believed that “everything true must be provable”. (More formally,
Course Overview and Road Map Computability and Logic.
Artificial Intelligence: Introduction Department of Computer Science & Engineering Indian Institute of Technology Kharagpur.
Biological Science.
Overview.  Explores the theoretical foundations of computing  What can and cannot be done by an algorithm  Most of the material predates computers!
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.
Computation Theory 主講人:虞台文. Content Overview The Limitation of Computing Complexities Textbooks & Grading.
Great Theoretical Ideas in Computer Science.
Definitions of Reality (ref. Wiki Discussions). Reality Two Ontologic Approaches What exists: REALISM, independent of the mind What appears: PHENOMENOLOGY,
Thinking in Methodologies Class Notes. Gödel’s Theorem.
Artificial Intelligence “Introduction to Formal Logic” Jennifer J. Burg Department of Mathematics and Computer Science.
Of 27 12/03/2015 Boole-Shannon: Laws of Communication of Thought 1 Laws of Communication of Thought? Madhu Sudan Harvard.
Computation Motivating questions: What does “computation” mean? What are the similarities and differences between computation in computers and in natural.
Review of Basic Computer Science Background. Computer Science You’ll Need Some models of computationSome models of computation –Finite state machines.
The man who knew 28% of mathematics. John Von Neumann ( ) Hans Bethe: Academic seminars (10.
T. Gregory BandyInteraction Machines SeminarFebruary 21, Union College - Computer Science Graduate Program Interaction Machines Are they more.
Alonzo Church: Mathematician. Philosopher. Computer Scientist? Who is Alonzo Church? Alonzo Church was a man who was very important to the computer science.
Thales’ Legacy: What Is A Proof? Great Theoretical Ideas In Computer Science Steven RudichCS Spring 2004 Lecture 27April 22, 2004Carnegie Mellon.
Friedrich Schelling. Immanuel Kant “God, immortality, and other such metaphysical matters were not empirical. Metaphysics, therefore, was beyond the powers.
Overview of the theory of computation Episode 3 0 Turing machines The traditional concepts of computability, decidability and recursive enumerability.
WEEK FIVE: CONTEMPORARY PHILOSOPHY 19 TH & 20 TH Century Philosophy & Existentialism.
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:
CSC 3130: Automata theory and formal languages Andrej Bogdanov The Chinese University of Hong Kong Undecidable.
Fall 2013 Lecture 27: Turing machines and decidability CSE 311: Foundations of Computing.
Scientific Revolution
From Classical Proof Theory to P vs. NP
Gödel's Legacy: The Limits Of Logics
Computable Functions.
MATH 245 Spring 2009 This is mathematics for computer science
Great Theoretical Ideas in Computer Science
Issues in Decision-Tree Learning Avoiding overfitting through pruning
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.
Procedural versus Functional Programming
On Kripke’s Alleged Proof of Church-Turing Thesis
What is Missing? most People’s View Of science: Order, Logic, Rationalism all working together to yield the truth No room for randomness This will be strong.
CS154, Lecture 11: Self Reference, Foundation of Mathematics
Is There a God? This presentation is intended to give a visual description of my viewpoint on God’s existence. This presentation presents historical philosophers.
Theory of Computation Lecture 11: A Universal Program III
Presentation transcript:

From Kant To Turing He Sun Max Planck Institute for Informatics

Question 1: Time vs. Space

Why randomness is useful in most settings, and ``should” be useless for poly-time algorithms? –Under reasonable assumptions BPP=P (1997). Why can hardness generate randomness? –One-Way Functions exist iff Pseudo-random Generators exist (1989). Randomness Evaluated by Computation Models = Randomness Evaluated by Entropy (1999) Question 2: Randomness in Computer Science x f(x) OWF f

Why Philosophers Should Care About Computational Complexity Scott Aaronson Computational Complexity and Turing Test Gödel’s idea on evolability and Leslie Valiant’s evolability theory PAC-Learning and the Problem of Induction Quantum Computing and the Many-Worlds Interpretation “Traditional ” Proofs and Zero-Knowledge Proofs Complexity, Space and Time

The Computer & The Brain, publications, 60 in pure mathematics, 30 in physics, and 60 in applied mathematics John von Neumann,

Scientific American, 1955 John George Kemeny,

Mind, 1950 Alan Turing,

Burke: Among the people listed above, who have great influence to your work and interests? Gödel: Only Kant is important. Grandjean Burke’s Questionnaire (1974)

Aristotle, 384 BC – 322 BC Metaphysics

Metaphysics began with the study of the knowledge of God and the nature of a future world. It was concluded early that good conduct would result in happiness in another world as arranged by God. Metaphysics

Immanuel Kant,

“The science of metaphysics must not attempt to reach beyond the limits of possible experience but must discuss only those limits, thus furthering the understanding of ourselves as thinking beings. The human mind is incapable of going beyond experience so as to obtain a knowledge of ultimate reality, because no direct advance can be made from pure ideas to objective existence. ” Critique of Pure Reason, 1781

What can I know? What should I know? What may I hope? What is a Human Being? Critique of Pure Reason, 1781

Friedrich Ludwig Gottlob Frege, Concept-Script: A Formal Language for Pure Thought Modeled on that of Arithmetic

1.There is a world that we need to describe. 2.We need some (mathematical, or other) language to express this world; 3.Question: Is what we say in this language the truth of the world? 4.We need to answer (3), by only using the chosen language. 5.Languages can never express the whole truth. Ludwig Josef Johann Wittgenstein, Tractatus Logico-philosophicus

Lowenheim-Skolem-Tarski Theorem, 1920

Gödel Incompleteness Theorem, 1931 Any effectively generated theory capable of expressing elementary arithmetic cannot be both consistent and complete. In any sufficiently strong formal system there are true arithmetical statements that cannot be proved (in the system).

Church-Turing Thesis, 1935 Church: The notion of general recursive functions captures the informal idea of effective procedure. Turing: Whenever there is an effective method for obtaining the values of a mathematical function, the function can be computed by a Turing machine.

Since 1940s

Juris Hartmanis Notebook Entry on Dec : –“This was a good year.” This was a good 50 years. Philosophers and Computer Scientists have left more questions to each other. Thank You! Since 1960s