Church’s Thesis and Hume’s Problem: Justification as Performance Kevin T. Kelly Department of Philosophy Carnegie Mellon University kk3n@andrew.cmu.edu Further Reading (With C. Glymour) “Why You'll Never Know Whether Roger Penrose is a Computer”, Behavioral and Brain Sciences, 13: 1990. •The Logic of Reliable Inquiry, Oxford: Oxford University Press, 1996. •(with O. Schulte) “Church's Thesis and Hume's Problem,” in Logic and Scientific Methods, M. L. Dalla Chiara, et al., eds. Dordrecht: Kluwer, 1997. •(with O. Schulte and C. Juhl) “Learning Theory and the Philosophy of Science”, Philosophy of Science 64: 1997. “The Logic of Success”, British Journal for the Philosophy of Science, 51:2000. “Uncomputability: The Problem of Induction Internalized,” Theoretical Computer Science 317: 2004. Computability and Learnibility, Textbook manuscript, 2005. Fateful First Cut Relations of Ideas Matters of fact Analytic Synthetic Certain Uncertain A Priori A Posteriori Philosophy of Math Philosophy of Science Proofs and algorithms Confirmation Truth-finding “Rationality” Computability Probability Painful Progress Relations of Ideas Matters of fact Analytic Synthetic Certain Uncertain A Priori A Posteriori Philosophy of Math Philosophy of Science Proofs and algorithms Confirmation Truth-finding “Rationality” Computability Probability Slight Rearrangement Philosophy of Math Philosophy of Science Certain Uncertain A Priori A Posteriori Proofs and algorithms Confirmation Truth-finding “Rationality” Computability Probability Philosophy of Science 101 Formal Questions Scientific Questions Unverifiable “The sun will never stop rising” Verifiable “The given number is even” Wrong Twice! Formal Questions Unverifiable Scientific Questions Unverifiable Verifiable “The sun will never stop rising” Verifiable “The given number is even” “The next emerald is green” “The given computation will never halt” Classical Excuse Relations of Ideas Completed analysis Rational Rational ? Reason Matters of fact Unbounded experience Animal ?? Always black? Observation But Maybe… Relations of Ideas Unbounded experience Unbounded analysis ?? Matters of fact Rational ? Reason ?? Always black? Never white? Observation Kant Synthetic A Priori 3 3 2 4 A Posteriori Unbounded experience 5 temporal intuition 3+2 = 5 ? Intuition ?? Always black? Never white? Observation Oops! Synthetic A Priori spatial intuition ?? Never cross? Intuition A Posteriori Unbounded experience ?? Always black? Never white? Observation After Turing Formal Problems Unbounded Input computation Empirical Problems Unbounded reality n ?? Never halts? Computer ?? Always black? Never white? Observation Bad First Cut Formal Questions Unverifiable Scientific Questions Unverifiable Verifiable “The sun will never stop rising” Verifiable “The given number is even” “The next emerald is green” “The given computation will never halt” Good First Cut Formal Questions Unverifiable Scientific Questions Unverifiable Verifiable “The sun will never stop rising” Verifiable “The given number is even” “The next emerald is green” “The given computation will never halt” Computational Epistemology For formal and empirical questions: Justification = truth-finding performance Find the truth in the best possible sense And then as efficiently as possible. Verification as “Support” 1.0 Deductive verification .5 Inductive verification Paradigms Evolve •Objective support by evidence. Paradigms Evolve… •Objective support by evidence. •Coherent personal opinion. •“Rational” update. Paradigms Evolve… •Objective support by evidence. •Coherent personal opinion. •“Rational” update. But Leading Metaphors Matter •Myopic •Bedrock = “rationality” intuitions •Success = being “rational” •Truth-finding performance deferred or ignored •Problem complexity ignored •Little resemblance to computability Verification as Halting Conclusion Data Verification as Halting Conclusion Data Yes! Verification as Halting Conclusion Data Verification as Halting Conclusion Data Verification as Halting Conclusion Data Verification as Halting Conclusion Data Can’t take it back. Verifiability Yes! Conclusion true Conclusion false Laws are Not Verifiable Always green? Laws are Not Verifiable Always green? Laws are Not Verifiable Always green? Laws are Not Verifiable Always green? Laws are Not Verifiable Always green? You must halt with “yes” if it’s true! Laws are Not Verifiable Always green? You must halt with “yes” if it’s true! Laws are Not Verifiable Yes! Always green? Laws are Not Verifiable Always green? Laws are Not Verifiable Always green? A Purely Formal Problem Never shoots? Analogy? I ain’t a’ shootin’, yeller belly! Never shoots? Apparently Not Game’s up, J.R.! Yer program’s showin’! Never shoots? 666 Apparently Not Now shaddup! I’m calculatin’ a-preeorey-like what yer gonna do. Never shoots? 666 Apparently Not ?!!! Never shoots? 666 23455 21456 But Then Again… I got it! Two kin play that opry oary game! Never shoots? 666 23455 21456 But Then Again… I won’t shoot ‘til I see him shoot in this here opry oary sim-yooo-laytion! Never shoots? 666 23455 21456 666 23455 21456 But Then Again… 666 23455 21456 I ain’t a’ shootin’. Never shoots? 666 23455 21456 But Then Again… 666 23455 21456 I still ain’t a’ shootin’. Never shoots? 666 23455 21456 But Then Again… 666 You check that there opry oary all you want… Never shoots? 23455 21456 666 23455 21456 But Then Again… 666 23455 21456 An’ all you’ll see is I ain’t a-shootin’ Never shoots? 666 23455 21456 But Then Again… Aw, shucks, J.R. I reckon You ain’t never gonna shoot. 666 23455 21456 Aw, shucks, J.R. I reckon you ain’t never gonna shoot. Never shoots? 666 23455 21456 But Then Again… 666 23455 Never shoots? 666 23455 But Then Again… 666 Never shoots? 666 But Then Again… 666 See ya in the grand ol’ opry oary, sucker! Never shoots? 666 But Then Again… Take that! Never shoots? 666 But Then Again… Never shoots? But Then Again… Never shoots? Rice-Shapiro Theorem Whatever a computable cognitive scientist could verify about an arbitrary computer’s input-output behavior by formally analyzing its program… 45863 Q D Qoc Rice-Shapiro Theorem …could also have been verified by a behaviorist computer who empirically studies only the arbitrary computer’s inputoutput behavior! 45863 Q D Qoc Uncomputable Induction H N Yes! Will see a non-halting machine Verifiable by “ideal agent”. Uncomputable Induction H N ? Will see a non-halting machine Q Not verifiable by computable agent. Similarity Halting Problem Universal Law Unverifiable Unverifiable Demon can fool computable agent Demon can fool ideal agent Answer runs beyond empirical experience Answer runs beyond formal experience A Difference Halting Problem Universal Law Input ends Input never ends Can handle some examples a priori… Problem of induction “Internal” problem of induction eventually catches up! Give and Take Formal input Empirical input Jaw Breaker Noodle Fits in mouth but may never melt May never fit in mouth May never swallow May never swallow Another Difference? Formal Science Empirical Science Incompleteness Problem of induction Not Necessarily Formal Science Empirical Science Incompleteness Problem of induction Add more powerful axiom Conjecture a theory Who knows if new axiom is consistent with old? Assume it is, keep checking, and hope Who knows if theory is consistent with data? Assume it is, keep checking, and hope Thesis The problem of induction and the problem of uncomputability are essentially similar. So the two should be understood similarly. From the ground upward. Philosophy: A House Divided •Unverifiability •“Confirmation” •“Support” •“Coherence” •“Rational” update, etc. •Uncomputability. •Suck it up •Logic vs. engineering •Try to approximate, etc. ?! Unified Approach: Gun Control •Find the truth in the best feasible sense. •So drop the halting requirement if infeasible. Q Start with Problems, Not Methods Partition Q over set K of inputs A Finite input B C D Infinite input Convergence Convergence with halting Convergence in limit (in limit) ? ? ? ? A ? ? No more revisions ? A ? ? B C ? C C revisions ... Success Converge to right answer A B C D Don’t converge to wrong answer Special Cases Verify A A Refute A B A Decide A A B B Special Cases Compute partial f f f=0 f=1 f=2 ... Dom(f) Theory selection M0 M1 M2 ... Solutions and Optimality •Solution: method that succeeds on each input. •Optimal solution: solves in best possible sense •Solvable problem: has solution. •Problem complexity: best sense of solvability Halting Bounds Revisions A B Verifiability convergence with 1 revision ending with “no”. Refutability convergence with 1 revision ending with “yes”. Decidability convergence with 0 revisions. Generalization to n Revisions A n-Refutation = n+1 rev ending with -A B n-Verification = n+1 rev ending with A n-Decision = n rev Empirical Complexity Lim-ver Lim-ref Lim-dec ... Underdetermination ... and 1-ver 1-ref or 0-ref closed 1-dec 0-ver open 0-dec clopen Formal Complexity ... Lim-ver Lim-ref Lim-dec ... Uncomputability and 1-ver 1-ref or 0-ref Co-r.e. 1-dec r.e. 0-ver 0-dec decidable Formal + Empirical Complexity Lim-ver Lim-ref Lim-dec ... Uncomputability + Underdetermination ... and 1-ver 1-ref or 0-ref Co-r.e. 1-dec r.e. 0-ver 0-dec decidable Ship-shape Epistemology ... Ideal empirical Effective empirical Effective formal Ship-shape Epistemology ... Topological invariants Recursive invariants Recursive invariants Ship-shape Epistemology ... Lower Bound Combination Lower Bound Messy, Odd Distinction ... Empirical Borel Mixed effective Borel Formal arithmetical Neat, Natural Distinctions ... Empirical Borel Mixed effective Borel Formal arithmetical Example: Kantian Antinomy Infinitely Finitely divisible divisible Matter Upper Complexity Bound Lim-ref Infinitely Finitely divisible divisible Lim-ver I say inf when you let me cut. ... fin fin ... inf fin Lower Complexity Bound Lim-ref -Lim-ver I let you cut when you say fin. Infinitely Finitely divisible divisible Lim-ver -Lim-ref ... inf fin ... inf inf Purely Formal Analogue Lim-ref -Lim-ver Infinite domain Finite domain 666 Lim-ver -Lim-ref 23455 21456 Purely Formal Analogue Lim-ref -Lim-ver Infinite domain Finite domain Lim-ver -Lim-ref I halt on another input each time he says fin in my opry oary simulation of him ganderin’ at my program. 666 23455 21456 Analogies Finite divisibility Finite divisibility Finite domain ... Ideal empirical Effective empirical Effective formal Mixed Example: Penrose Computable Uncomputable ??? . Human subject Cognitive scientist Empirical Irony Computable Uncomputable You can verify human computability in the limit… UCUCCCCCCCC… Human subject Cognitive scientist Empirical Irony Computable Uncomputable But only if you aren’t computable! UCUCUCCUCCU… Human subject Cognitive scientist Computability Ideal Lim-ver Lim-ref Lim-dec Computability We can verify our computability in the limit… only if we are not computable! Computable Lim-ver Lim-ref Lim-dec Gold/Putnam Even assuming computability, you can converge to the true computable behavior only if you are not computable! Total computable functions f0 f 32 f 243 ... Uncomputable Predictions (with Oliver Schulte) T -T •There exists T such that •T makes a unique prediction at each stage; •The predictions are very uncomputable… Uncomputable Predictions (with Oliver Schulte) T -T •There exists T such that •T makes a unique prediction at each stage; •The predictions are very uncomputable… •But T is refutable by a computable method! Moral 1: Rational Hobgoblins Ideal rationality No consistent computable convergent Exists inconsistent computable refuting Exists consistent method. method. computable non-convergent method. So “a foolish consistency” precludes truth-finding! Moral 2: Coup de Grace •The very idea of insulating deduction from empirical data restricts the truth-finding power of effective science. Empirical data Theorem Prover Yes n Q ? Moral 2: Coup de Grace •The very idea of insulating deduction from empirical data restricts the truth-finding power of effective science. Empirical data Theorem Prover Yes n Q n Q Conclusions •Justification = truth-finding performance. •Performance depends on problem complexity. •Formal and empirical complexity are similar. •Computational epistemology is unified •Standard epistemology is divided. •Insistence on division weakens truth-finding performance of effective science. Closing Image Q Standard epistemology Computational epistemology I’m rational Closing Image Q Standard epistemology Computational epistemology I’m rational Closing Image Q Standard epistemology Computational epistemology THE END Pure Form of Naturalism actual world actual agent actual problem pure structure How does inquiry proceed? Have we found a correct answer? Will we? Are we guaranteed to? How might we improve? Is guaranteed success achievable? Is guaranteed success achievable in a completely specified, hypothetical problem? Which possible methods achieve solutions? Which maxims preclude solutions? What is necessary for guaranteed success to be achievable? Every Problem in Its Place more “revolutionary”. Puzzle-solving adequacy grad ref Infinity (Kant’s Antinomy) Quantized conservation Uniformitarian geology Parallel postulate Probability, given existence lim ref Phenomenal laws cert ref grad ver Probability existence Conservation laws lim ver lim dec Finiteness Computability Global warming Chaos (M. Harrell) Duhem’s problem cert ver Experimental effects cert dec more“normal”. th 19 c. Geology Advancement Uniformitarianism (steady-state world) Stonesfield mammals 1814 Advancement Catastrophism (progressively cooling world): Stonesfield mammals 1814 creation th 19 c. Geology Uniformitarianism lim ref schedule new violation. U C Early mammals schedule lim ver Catastrophism schedule future fossils, the schedule stands Early reptiles new schedule new schedule 6. The Reliability Regress Reliability = success over a broad range of possibilities. But but how can we tell we are in the range of reliability? “method succeeds” ? actual input stream Answer: Check with Another Method! H Same inputs to all 1 1 succeeds 2 2 succeeds 3 3 succeeds Popperian Regress Solved H Methods never take back a rejection. 1 1 succeeds 2 2 succeeds 3 3 succeeds … Later methods are as reliable as earlier. H Refutes H as reliably as any method in the regress Verification Regress Solved H Methods never take back an acceptance. 1 1 succeeds 2 2 succeeds 3 3 succeeds … Later methods are as reliable as earlier. H Refutes H in the limit as reliably as any method in the regress. Frequentist Probability Background: a probability exists. Hypothesis: its value is exactly p. p =p Observed freq too close to p “too close” set closer lim ref Observed freq too close to p “too close” set closer Duhem’s Problem Ref Background: there exist correct auxiliaries with respect to which isolated H is refutable. H H Refuted with auxiliaries New auxiliaries Ver lim ver Refuted with auxiliaries New auxiliaries Antinomy of Pure Reason …neither [the world’s] finitude nor its infinitude can be contained in experience, because [the following are impossible]: 1. experience … of an infinite space…, 2. or again, of the boundary of the world by an empty space … Prolegomena, Section 52c. ? Experience ? Antinomy of Pure Reason Infinity position Intuition of more space. Infinite Finite lim ref lim ver Boundedness position intuitions, the position is not extended. more more wait for more wait for more Parallel Postulate ? lim ref pp pp intersect intersect new pair new pair Paradigm Choice Ref Puzzle-solving adequacy: some articulation resolves by its standards all puzzles that arise within it. ad ad “unsolvable puzzle” Rearticulate Ver lim ver “unsolvable puzzle” Rearticulate Paradigms “Internal Puzzle-solving adequacy”: articulation such that puzzle that arises within the paradigm Stage by which diligent effort would resolve the puzzle by the paradigm’s standards without rearticulation. A1 solves 1st puzzle ad A1 solves 2nd puzzle A1 never solves 3rd puzzle grad ref A1 A2 A3 ad Kuhnian Moral lim ref lim ver gap Gradual refutability of each alternative does not suffice for convergence to an effective paradigm! Conservation “Q is conserved in each reaction”: reaction stage at which the Q in = the Q out and Later stage, no more Q is observed in or out C Grad ver R1 unbalanced R1 unbalanced R1 R2 unbalanced R2 R3 C Cognitivism Ref Ver lim ver mismatch Computability program such that input the program produces the right output. mismatch C C new program new program “Empirical Irony of Cog Sci” Computability program such that input stage by which the right output is produced. Prog 1 outputs 1st datum C Prog 2 outputs 2nd datum computer grad ref ideal Prog 3 never outputs 3rd datum Prog 1 Prog 2 Prog 3 C Transcendental Deductions •What kind of problem structure is necessary for a given sort of success? Certain Verifiability and Refutability Certain verifiability: H is a union of “cones” of serious possibilities. Certain refutability: H is an intersection of cones of serious possibilities. “blue will be seen.” cone = all possible extensions ... “green forever” Sextus Empiricus! Non-verifiability: Some input stream in H never enters a fan included in H. H H H ... H Limiting Verifiability Limiting verifiability: H is a countable union of intersections of fans. “The inputs will eventually stabilize to blue.” Transcendental System grad ver grad ref lim ver lim ref lim dec cert ref cert ver cert dec Computable Case Similar! grad ver grad ref lim ref lim ver lim dec cert ref cert ver cert dec Turing-decidable relations