Our server costs ~$56 per month to run. Please consider donating or becoming a Patron to help keep the site running. Help us gain new members by following us on Twitter and liking our page on Facebook!
Current time: June 23, 2025, 3:27 am

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Oracles and the Halting Problem
#1
Oracles and the Halting Problem
So being a Christian who is interested in mathematics and the more theoretical aspects of science, I've come across the proof that there is no algorithm that solves the halting problem for every algorithm.

I'm wondering how this result intersects with the notion of an entity/object that possesses something like omniscience. So in theory, God knows everything that can be known (for example, He can't know a fact x such that knowing x entails a contradiction). Essentially He acts as a flawlessly accurate oracle.

So, given some arbitrary algorithm A, God looks at A and knows whether it halts. God then tabulates this in a countably infinite mental list. God therefore has a list of all algorithms, and a corresponding accurate list of whether or not the given algorithm halts. You can then construct an algorithm that takes as input a given algorithm, looks it up in God's list, and returns whether that algorithm halts. This violates the previously established result that no such algorithm can exist.

So, it seems, either there exists an algorithm A such that it can't be known whether A halts, or God can't possibly possess omniscience.


Can anyone more knowledgeable than myself give me either some pushback or maybe point me in the direction of a source that discusses oracles vis-a-vis the halting problem?
“The truth of our faith becomes a matter of ridicule among the infidels if any Catholic, not gifted with the necessary scientific learning, presents as dogma what scientific scrutiny shows to be false.”
Reply



Messages In This Thread
Oracles and the Halting Problem - by CliveStaples - November 27, 2012 at 9:01 am
RE: Oracles and the Halting Problem - by Tiberius - November 27, 2012 at 9:20 am
RE: Oracles and the Halting Problem - by CliveStaples - November 27, 2012 at 11:20 am
RE: Oracles and the Halting Problem - by Tiberius - November 27, 2012 at 3:27 pm
RE: Oracles and the Halting Problem - by CliveStaples - November 27, 2012 at 3:34 pm
RE: Oracles and the Halting Problem - by Anomalocaris - November 27, 2012 at 11:27 am
RE: Oracles and the Halting Problem - by CliveStaples - November 27, 2012 at 11:50 am
RE: Oracles and the Halting Problem - by Angrboda - November 27, 2012 at 2:29 pm
RE: Oracles and the Halting Problem - by CliveStaples - November 27, 2012 at 3:11 pm
RE: Oracles and the Halting Problem - by Tiberius - November 27, 2012 at 3:58 pm
RE: Oracles and the Halting Problem - by Angrboda - November 27, 2012 at 9:53 pm
RE: Oracles and the Halting Problem - by jonb - November 27, 2012 at 10:44 pm
RE: Oracles and the Halting Problem - by CliveStaples - November 28, 2012 at 4:09 am
RE: Oracles and the Halting Problem - by jonb - November 28, 2012 at 7:24 am
RE: Oracles and the Halting Problem - by Tiberius - November 28, 2012 at 7:49 pm



Users browsing this thread: 1 Guest(s)