Reversible AND universal elementary cellular automata

Click For Summary

Discussion Overview

The discussion revolves around the computational universality of reversible extensions of elementary one-dimensional cellular automata, particularly in relation to Rule 37R and its potential to be universal like Rule 110. Participants explore whether these reversible automata can construct universal Turing machines (UTMs) and the implications of using NOR gates within this context.

Discussion Character

  • Exploratory
  • Debate/contested
  • Technical explanation

Main Points Raised

  • Some participants inquire whether any reversible extensions of elementary cellular automata have been shown to be computationally universal, referencing Rule 37R and seeking links to relevant research.
  • One participant suggests that since a NOR gate can be constructed with a second-order reversible cellular automaton, it might be possible to construct a UTM, although this remains speculative.
  • Another participant emphasizes that while NOR gates are logically universal, this does not equate to universal computation, which requires unbounded memory and coherent access methods.
  • Concerns are raised about the conditions under which NOR gates can be combined and whether this affects the universality of the cellular automata.
  • Participants note that instinctual beliefs about the universality of these systems need to be supported by rigorous proofs, as highlighted by references to historical work on reversible computing.

Areas of Agreement / Disagreement

Participants express differing views on the implications of NOR gates and their role in establishing the universality of reversible cellular automata. There is no consensus on whether reversible automata can be universally computational, and the discussion remains unresolved.

Contextual Notes

Participants acknowledge the complexity of defining universality in the context of reversible computing and the need for specific conditions regarding the combination of gates and memory access.

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 64 ·
3
Replies
64
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 15 ·
Replies
15
Views
2K