Reversible AND universal elementary cellular automata

Click For Summary
SUMMARY

The discussion centers on the computational universality of reversible elementary cellular automata, specifically Rule 37R as mentioned by Stephen Wolfram in "A New Kind of Science" (NKS). Participants debate whether reversible automata can achieve universal computation, akin to Rule 110, and highlight the significance of NOR gates in this context. The consensus leans towards skepticism regarding the universality of reversible automata without unbounded memory and coherent access methods. The historical context of reversible computing is also referenced, particularly Charles Bennett's 1973 paper on logical reversibility.

PREREQUISITES
  • Understanding of reversible computing principles
  • Familiarity with cellular automata, particularly one-dimensional models
  • Knowledge of computational universality and Turing completeness
  • Basic concepts of logic gates, specifically NOR gates
NEXT STEPS
  • Research the properties of Rule 110 and its implications for universal computation
  • Explore Charles Bennett's 1973 paper on logical reversibility in computation
  • Investigate the construction of NOR gates within reversible cellular automata
  • Examine the concept of unbounded memory in the context of reversible computing
USEFUL FOR

Researchers, computer scientists, and enthusiasts in the fields of theoretical computer science, reversible computing, and cellular automata who are exploring the boundaries of computational universality.

Giulio Prisco
Messages
76
Reaction score
25
TL;DR
Has any of the reversible extensions of the elementary one-dimensional cellular automata described by Wolfram in NKS (e.g. Rule 37R) been shown to be computationally universal (like Rule 110)? If so, please give me links. Otherwise, could this be the case? Or is there a proof that no nR can be universal?
Has any of the reversible extensions of the elementary one-dimensional cellular automata described by Wolfram in NKS (e.g. Rule 37R) been shown to be computationally universal (like Rule 110)? If so, please give me links. Otherwise, could this be the case? Or is there a proof that no nR can be universal?
 
Technology news on Phys.org
  • Like
Likes   Reactions: Giulio Prisco
pbuk said:
Interesting question, answers don't seem easy to find. Given that we can easily construct e.g. a NOR gate with a second order (reversible) cellular automaton I would have thought we should be able to construct a UTM. This paywalled paper could be useful: https://link.springer.com/referenceworkentry/10.1007/978-3-540-92910-9_7

Thanks, I have that paper.

Wolfram mentions Rule 37R as an example of “cellular automata with class 4 overall behavior” (NKS, Chapter 11). “I strongly suspect that all class 4 rules, like rule 110, will turn out to be universal,” he says.
 
The NOR gate is universal, so I would think that if a second-order reversible 1D cellular automata supports NOR gates that can be arbitrarily combined, then it is universal. Or not?
 
Giulio Prisco said:
The NOR gate is universal, so I would think that if a second-order reversible 1D cellular automata supports NOR gates that can be arbitrarily combined, then it is universal. Or not?
NOR gates are only universal when we fix the topology of the inputs and outputs in particular ways. So what do you mean by arbitrarily combined?
 
Nor gates are logically complete or logically universal, but it's not the same as universal computation (Turing complete). For universal computation you need unbounded memory and a way to traverse/access it in a coherent way.
 
Giulio Prisco said:
The NOR gate is universal, so I would think that if a second-order reversible 1D cellular automata supports NOR gates that can be arbitrarily combined, then it is universal.
As I indicated in #2 that is my instinct too (and more valuably it also seems to be Stephen Wolfram's), but instinct is not enough as @Jarvis323 points out.

Just in case anyone is thinking that we could do some impossible things with a reversible computing machine (like "unmultiply" a number to find its factors in polynomial time), note that (i) we can't (which hints at some of the characteristics of a reversible computer) and (ii) reversible computing is widely studied and has origins at least as far back as Charles Bennett's definitive paper Logical Reversibility of Computation from 1973.
 

Similar threads

  • · Replies 11 ·
Replies
11
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
29
Views
5K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 2 ·
Replies
2
Views
640
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 15 ·
Replies
15
Views
2K