ELI5: Why is a Turing machine suffiecient enough to compute all computable problems?

A Turing machine basically needs to be

  1. Able to do conditional checks
  2. Having access suffiecient enough memory for the computation it is being used.

But I couldn't understand the intuition behind, how these two characters are suffiecient enough for doing any possible computation.

Enlighten me folks.

πŸ‘︎ 5
πŸ’¬︎
πŸ‘€︎ u/Raaki_
πŸ“…︎ Jan 29 2022
🚨︎ report
Alan Turing, a British mathematician he is known for breaking the Nazi's Enigma machine. Alan was also victim of oppression because he was gay. He took his own life in 1954
πŸ‘︎ 55k
πŸ’¬︎
πŸ“…︎ Jul 31 2021
🚨︎ report
Can we build a halting problem Turing machine BUT that only works on some Turing machines with some property X

I know the famous proof by contradiction that obvious that there can not exist a halting problem Turing machine that works on ANY arbitrary Turing machine. But more specifically have we ever successfully built a decider(as in a machine that halts for every input) halting problem Turing machines that can work on some Turing machines as long as they have the some property X?

If so, could you please send me a link to the research paper.

πŸ‘︎ 12
πŸ’¬︎
πŸ‘€︎ u/realtheeasy8s
πŸ“…︎ Jan 08 2022
🚨︎ report
Eli5: how did Alan Turing’s machine work?
πŸ‘︎ 4
πŸ’¬︎
πŸ‘€︎ u/idiot123idiot
πŸ“…︎ Jan 22 2022
🚨︎ report
Turing Machines

Hi,

Firstly I do not study computer science but was redirected to this sub. I am using Turing's 1936-paper in my masters thesis on self-reference and physics, through. I have done quite some research, I also know of Russell, GΓΆdel etc, so I know these different and related Liar's Paradox cases (I am a student of philosophy and physics). Still, I am most interested in Turing Machines because I will also refer to self-replicating ones in the thesis. Where my actual question is directed; my thesis is not in computer science and I cannot expect from the ones grading my thesis to understand the theorems, lemmas and proofs given in the normal computer science literature. Turing's own proof is way too complicated, tedious and even though I reference the paper, I need something simpler that people in general can follow. Not that people are idiots, but they are indeed presented with a mind bending subject. I have found very simple diagrams of the instructions and the tape on youtube etc, which me myself understand gives the right impression of the logic, but they are made for laymen and on channels not connected to any institution. I have not found anything similar in computer science literature or lectures. I would be so grateful if anyone could direct me to literature with simple understandable and visual descriptions of a Turing Machine :) Sorry for my bad English :) Thank you!

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/susy0987654321
πŸ“…︎ Jan 25 2022
🚨︎ report
How many internal states are needed in a Turing Machine?

I haven't personally experimented with a Turing Machine implementation myself - mainly because building my own implementations makes learning about the concept easier and more fun - but I know enough to know that TM's can simulate TM's, even if at a slower and smaller scale, which makes me wonder.

If a Turing program exists that simulates the entirety of a Turing machine inside a Turing machine, how many internal states would it need to run such a program? Would this number vary depending on the size of the tape's alphabet, or the number of states the simulated Turing Machine can be in?

EDIT: I found the answer, though I don't yet understand it. a 2-state, 3-letter Turing Machine can do this. I'm searching the internet for proof that that's true.

πŸ‘︎ 11
πŸ’¬︎
πŸ‘€︎ u/RanibowSprimkle04
πŸ“…︎ Jan 02 2022
🚨︎ report
[build help] Turing Machine MK II maybe has power issues

Finished building Turing Machine MK II from thonk. When I plug it into the rack and power up, the whole rack starts clicking. The power distributor is clicking, like a relay or a fuse or something. The clicking also comes through as loud pulses of audio from output jacks.

I opened up the module and checked - ICs, voltage regulators, transistors, etc. appear to be oriented correctly. Didn't feel any intense heat anywhere, and the module still powers up on a mini USB power supply, without causing clicking but also producing almost no audio.

Any ideas?

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/spacebox1947
πŸ“…︎ Jan 14 2022
🚨︎ report
Are "exceptions" intrinsic to Turing Machines?

I've read that both Turing Machines and Busy Beavers can "reject" programs, and/or inputs to those programs. But I'm wondering if errors/exceptions are invented or discovered (much like the age-old question of whether Math is discovered or invented). Do all Turing-Complete machines share this "feature"? Is it something that depends on the machine's language, architecture and computation model, or is it universal to all TCMs?

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/Rudxain
πŸ“…︎ Jan 17 2022
🚨︎ report
Are there other machines exactly as powerful as the Turing Machine?

I'm playing around with manually operated mechanical computers (think the abacus, crank calculator, etc.) and I'm wondering if there's other deterministic architectures exactly as powerful as the Turing Machine?

Edit: I've done some hours of research and discovered an online copy of Stephen Wolfram's "A New Kind of Science" that includes some mechanisms that match closely what I was looking for, such as tag systems, register machines, and substitution systems. I don't know if any one of them are Turing complete yet, but something tells me at least some of them are.

πŸ‘︎ 9
πŸ’¬︎
πŸ‘€︎ u/RanibowSprimkle04
πŸ“…︎ Jan 01 2022
🚨︎ report
Turing Machine - On Form and Growth (2000) youtu.be/qFiz1CSaaXc
πŸ‘︎ 10
πŸ’¬︎
πŸ“…︎ Jan 03 2022
🚨︎ report
How did the Turing machine around 1940 recognize the symbols on the tape?

Blogs are also welcome as explain

πŸ‘︎ 16
πŸ’¬︎
πŸ‘€︎ u/User012340
πŸ“…︎ Dec 10 2021
🚨︎ report
Even the Turing machine can't decipher this code
πŸ‘︎ 85
πŸ’¬︎
πŸ‘€︎ u/ssr0203
πŸ“…︎ Nov 24 2021
🚨︎ report
[HELP me] Computational Complexity / Turing machines MCQs, Thursday morning

I have a MCQs Theory of Computation / Computational Complexity exam.

Time: 8:45 am Jan 27th, EST.
Duration: 2 hrs.
Difficulty: medium.

I need an expert in theoretical CS and Turing Machines. Can pay well.
A short verification is needed (solving a few easy samples).

Please message me ASAP!

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/Mat_Solver
πŸ“…︎ Jan 24 2022
🚨︎ report
Here is a hypothesis: the universe could be simulated on an infinitely powerful Turing machine

The universe seems to be a very complex, Turing-complete machine- the fact that we can build Turing machines implies that the universe is (at least) Turing-complete. This makes me wonder- could the universe itself be simulated on an extremely powerful Turing machine? If so, is it *actually* being simulated on such a device? How would we know?

πŸ‘︎ 10
πŸ’¬︎
πŸ‘€︎ u/DaisyUnchained23
πŸ“…︎ Dec 21 2021
🚨︎ report
Would a computer capable of differentiating an unintelligent machine from a human in a turing test also be considered intelligent?
πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/Flamizardous
πŸ“…︎ Jan 16 2022
🚨︎ report
[D] What happen with the Neural Turing Machine / Differentiable Computer line of work?

Recently I saw some renewed interest in Algorithmic Reasoning by Petar Velickovic, essentially augment traditional "discrete" algorithms with "continuous" pattern recognition of DL, and it reminds me of the Neural Turing Machine / Differentiable Computer, mostly spearheaded by Alex Graves, which I believe share the same motivation with the Algorithmic Reasoning approach.

I haven't heard much about any major new work since the Neural Differential Computer and was wondering why? I was (and still am) fascinated by the idea and this research, but since I am not working on the topic, I'm not sure where are the challenges and pitfall?

I was aware of some instability in implementation but I thought the open-source code would have help there.

Anybody has insights on why this direction has not been explored more in recent years? Or is this one of those Schmidhubered's idea that too ahead of its time, and once people have squeezed out all the internal memory capacity from Transformer, this idea of external dynamic memory would bounce back?

πŸ‘︎ 73
πŸ’¬︎
πŸ‘€︎ u/lkhphuc
πŸ“…︎ Nov 18 2021
🚨︎ report
Can Turing machines represented using Push Down Automata?

I know its impossible. There are various theorems I learnt(although partially and I don't remember now) that some problems can only be processed in PDAs.

But, look at the case of the famous game of life. It consists of a infinite of cells, where the state of each cells depends on the previous state of its neighbors. It is considered to be Turing Complete

I'd argue that the getting the next state in Game of Life can done using ONLY PDAs.

That means, if I give the current state of the cells to PDA. It can give next state as the output. Which feed back as the input to the PDA. and now we have Turing machine running in PDA.

πŸ‘︎ 2
πŸ’¬︎
πŸ“…︎ Jan 08 2022
🚨︎ report
Is ones and zeros, on off turing machine etc. the only way to make a computer? Is it possible to make something completely different from the ground up, maybe that acts more like a living brain does?
πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/bozarking11
πŸ“…︎ Jan 15 2022
🚨︎ report
So you can make a Turing Machine in Magic, but what about a Markov Chain?
πŸ‘︎ 314
πŸ’¬︎
πŸ‘€︎ u/Eiim
πŸ“…︎ Oct 29 2021
🚨︎ report
Alan Turing, a British mathematician he is known for breaking the Nazi's Enigma machine. Alan was also victim of oppression because he was gay. He took his own life in 1954
πŸ‘︎ 3k
πŸ’¬︎
πŸ‘€︎ u/Dog_Visual
πŸ“…︎ Jul 31 2021
🚨︎ report
Turing Machine CV out is halfway same tone

I’ve gotten a Turing Machine built by someone else and am trying to fix it.

It mostly works but the CV output is the same after the fourth or fifth step. The first few steps spit out different pitches, but then it’s just producing the same tone.

I reflowed most of the joints (although 99% of them had already looked good). And even exchanged the DAC chip. Nothing helped.

Has anyone had similar issues? Any idea where I should be looking?

πŸ‘︎ 4
πŸ’¬︎
πŸ‘€︎ u/katspaugh
πŸ“…︎ Dec 23 2021
🚨︎ report
Computer codes had played a pivotal role in ending World War II. An English computer scientist, Alan Turing, was successful in deciphering Nazis’ code machine ENIGMA with his cryptologic and mathematical skills.
πŸ‘︎ 151
πŸ’¬︎
πŸ‘€︎ u/Caterpillarfox
πŸ“…︎ Nov 19 2021
🚨︎ report
ELI5 Turing Machine and Turing Completeness.

Also how is this related with the David Hilbert's Entscheidungsproblem, GΓΆdel's incompleteness and The Halting problem. (Quick ELI5 of these topics as well, thanks)

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/AayushBoliya
πŸ“…︎ Dec 13 2021
🚨︎ report
Does the existence of a universal language X machine in language X imply that Language X is Turing Complete?

Sorry if that made no sense. Basically, if a language can interpret itself, does that show that it's TC?

πŸ‘︎ 10
πŸ’¬︎
πŸ‘€︎ u/Lucario1296
πŸ“…︎ Dec 14 2021
🚨︎ report
Another New Record in Self-Cleaning Turing Machines nickdrozd.github.io/2022/…
πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/zoba
πŸ“…︎ Jan 12 2022
🚨︎ report
What is Computation? From Turing Machines to Blackholes and Neurons - A mini-course for everyone

Here is the mini course's link, Which is about the computational lens of the physics, biology, and even Math. Eventhough it is organized by a Harvard grad student, Astonishingly the course is open for non-Harvard students and is accessible for the lay audience.

If possible, Share with us why do you wish to join the course, your learning expectations, and how do you wish to contribute to others?

Please share the announcement with everyone.

πŸ‘︎ 22
πŸ’¬︎
πŸ‘€︎ u/xTouny
πŸ“…︎ Dec 21 2021
🚨︎ report
What is the proof that a 2-state Turing Machine with a 3-state alphabet can simulate any arbitrary Turing Machine?

This is a follow-up to my question of how many states and symbols a TM would need to simulate a TM with an arbitrarily large number of states and symbols, that was answered for me, the answer is 2 states and 3 symbols. But I can't find a proof for this, or even better, an example. Also, is there a proof that a 2-state 3-letter TM is the simplest universal TM? Could a 2-state 2-symbol simulate bigger TM's, or could a 1-state 2-symbol TM work?

Edit: I found a source for the description of the (2,3) UTM, as well as some larger UTM's. However, the description of the Turing Machine does not prove anything to me, because it's only half the story. I'd also need to know what the tape looks like while it operates to gather anything.

E2: I've now learned that the (2,3) TM is universal because it simulates a specific 1D CA that has already been proven to be universal, however this pushed the question out for me, so I looked up a proof that 1D CA are universal, and I found that it can simulate some other thing that's been proven to be universal, and soon enough the question was put back onto the UTM and why it is universal. Either I'm stupid or the internet is.

πŸ‘︎ 5
πŸ’¬︎
πŸ‘€︎ u/RanibowSprimkle04
πŸ“…︎ Jan 05 2022
🚨︎ report
Oops - I ran out of cables! A meandering generative patch using quantized LFOs from Pam's New Workout plus the Ornament & Crime Quantermain Turing machines. What we have here is the main patch followed by a few variations on the theme before I tore it all down. youtube.com/watch?v=_6n9x…
πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/Faceless_Mule
πŸ“…︎ Dec 20 2021
🚨︎ report
Is there a "synthetic" Universal Turing Machine? Where can I find it's rule set?

I've been on the lookout for a UTM description, and I've found a machine with only 2 states and 3 symbols. I thought, how neat, it's so simple! I put the description into a TM simulator, realized I had no idea how to use the rule set, and took to the internet again to figure out why. Turns out, it simulates a 1D CA, which I know to be terribly time and space inefficient, and very hard to understand. It makes me wonder if there's a larger, synthetic ruleset, one with more internal states but only 3 symbols (1, 0, and empty symbol), one that can reasonably be experimented with, one that can be programmed more easily?

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/RanibowSprimkle04
πŸ“…︎ Jan 05 2022
🚨︎ report
Is life on earth a Von Neumann Universal Constructor? Could our DNA and it's process be a type of Turing Machine. Are we biological Machines?
πŸ‘︎ 20
πŸ’¬︎
πŸ‘€︎ u/jcrowde3
πŸ“…︎ Oct 26 2021
🚨︎ report
What is Computation? From Turing Machines to Blackholes and Neurons - A mini-course for everyone /r/theoreticalcs/comments…
πŸ‘︎ 11
πŸ’¬︎
πŸ‘€︎ u/xTouny
πŸ“…︎ Dec 21 2021
🚨︎ report
The level "Purified Gold" using two "Turing Machines"
πŸ‘︎ 150
πŸ’¬︎
πŸ‘€︎ u/ste_3d_ven
πŸ“…︎ Oct 05 2021
🚨︎ report
Are physical computers Turing Machines, even though they only has finite amount of memory?

One of the definitions of a TM is that it has infinite memory. Since no physical system has infinite memory, does that mean that no TMs exist?

Edit: Grammar mistake in title, can't fix. Now I sound like a bumpkin :/

πŸ‘︎ 17
πŸ’¬︎
πŸ‘€︎ u/thehomelessman0
πŸ“…︎ Nov 05 2021
🚨︎ report
Is there an online turing machine that will generate readable responses to natural language input?

The ad on the page takes you to an AI project but it doesnt go vack and forth with you. Sam has an interest in AI.

Ediit; the best one online is called Kuki.

https://chat.kuki.ai

Its not very good but then we people have a couple hundred thousand years of chatting so all in all its impressive. But when I asked it if it could do anything creative it told me that it could probably make a tomato if it looked it up online..

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/adr826
πŸ“…︎ Dec 05 2021
🚨︎ report
Finally finished selections that act as a Dynamic Quantizer (very useful, I'll explain) and a Pseudo Turing Machine, for those who can't wait until the actual module gets updated to VCV 2

Dynamic Quantizer:

https://preview.redd.it/f3gixh0tk5381.png?width=1263&format=png&auto=webp&s=b292c126848fc3232b750b40c99180f447873633

With the dynamic quantizer you can use a polyphonic signal (1-8 channels) to tune a quantizer which can then take another input signal and tune it according to the scale set by the quantizer. It's incredibly practical for playing melodies on top of chords among other more specific uses. I spent hours looking for a module that had that functionality but had no luck. If anyone knows about one or wants to design a module that does this it would be great. Anyways, here's how to use it:

All I/O is on the top left of this selection.

1st row input: Polyphonic signal with 1-8 channels to tune quantizer

2nd row input: Trigger for quantizer to update scale according to polyphonic signal

3rd row input: Incoming signal for quantizer to tune

4th row output: Tuned signal

One more thing, you can copy the Quantum module with cables if you'd like to quantize another signal simultaneously and it will tune itself just like the original without any issues. I think quantum can also handle polyphonic signals but I haven't tried it.

Pseudo Turing Machine:

https://preview.redd.it/3mw2ezxmm5381.png?width=406&format=png&auto=webp&s=f606382fe91f69017f063ac8fda2247cc4b0208d

This selection is a lot simpler. Top left is the clock input, bottom right has the two semi-random outputs. Use the replace knob to change the probability of a note being replaced by the random input on each tick.

Module brands used:

ML | Bog Audio | Count Modula | Computerscare | Vult

If anyone wants to download the selections let me know in the comments and I'll figure out how to upload the files and share them here.

πŸ‘︎ 7
πŸ’¬︎
πŸ‘€︎ u/tatodlp97
πŸ“…︎ Dec 02 2021
🚨︎ report
What is Computation? From Turing Machines to Blackholes and Neurons - A mini-course for everyone /r/theoreticalcs/comments…
πŸ‘︎ 4
πŸ’¬︎
πŸ‘€︎ u/xTouny
πŸ“…︎ Dec 21 2021
🚨︎ report
I made a program to randomly generate 2d turing machines, and found one that counts in binary!
πŸ‘︎ 168
πŸ’¬︎
πŸ‘€︎ u/ehulinsky
πŸ“…︎ Sep 26 2021
🚨︎ report
Real-life applications of CFG's, PDA's and Turing Machines.

I just finished learning about Context-Free Grammars (also CYK-algorithm, CNF, parse trees, parsing tables (LL(1)), ...), Push Down Automata and Turing Machines (at University, Comp. Science). I need to make a project (prefferably with intention for real-life use) where I use one or more of these topics (and algorithms that go along with these topics, for example the CYK-algorithm with Context Free Grammars) in my coding. I have been thinking a while about some creative applications/programs that I can make (CFG is used a lot in compilers (and lexical/syntactical analysis,...), but I don't really want to go in that direction), but I can't think of much. I would like to ask if any of you guys maybe have some ideas about programs that could be useful anywhere (can be whatever topic), where you can/need to use the above mentioned constructions and algorithms that connect to them. Examples of projects are: syntax error repairing or even creating your own mini-compiler (not allowed to use these). The programming part itself will probably not be a problem. Thank you in advance. I am sorry if this isn't the right subreddit for this.

πŸ‘︎ 11
πŸ’¬︎
πŸ‘€︎ u/FallenHero18
πŸ“…︎ Nov 25 2021
🚨︎ report
"Mfers like /u/3tdiddy will be like "there are countably many Turing machines" and then be like "there are uncountably many real numbers" Like bro write down a number you can't compute πŸ™„πŸ™„πŸ™„"

https://www.reveddit.com/r/neoliberal/comments/rngkak/discussion_thread/hpw333g/

Full comment:


Mfers like /u/3tdiddy will be like "there are countably many Turing machines" and then be like "there are uncountably many real numbers"

Like bro write down a number you can't compute πŸ™„πŸ™„πŸ™„

- BainCapitalist

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/NLMoment
πŸ“…︎ Dec 25 2021
🚨︎ report

Please note that this site uses cookies to personalise content and adverts, to provide social media features, and to analyse web traffic. Click here for more information.