Jump to content

Is permutation the essence of computation?

Featured Replies

Can computation always be reduced to permutation of certain states of a certain subtrate, or be performed by permutation of these, in every possible model of computation, classical or quantum? Or is it too general statement?

5 hours ago, Hrvoje1 said:

Can computation always be reduced to permutation of certain states of a certain subtrate, or be performed by permutation of these, in every possible model of computation, classical or quantum? Or is it too general statement?

Would you like to explain further, ?

14 hours ago, Hrvoje1 said:

Can computation always be reduced to permutation of certain states of a certain subtrate, or be performed by permutation of these, in every possible model of computation, classical or quantum? Or is it too general statement?

No. Consider the computation that maps every input to zero. That's not reversible and is not a permutation.

  • Author

OK, thanks wtf. I have probably misrepresented the theory from that paper a bit, so let me please rephrase my question. Is permutation the essence of reversible computation? Can reversible computation always be reduced to a permutation, ie be performed by it?

8 hours ago, Hrvoje1 said:

OK, thanks wtf. I have probably misrepresented the theory from that paper a bit, so let me please rephrase my question. Is permutation the essence of reversible computation? Can reversible computation always be reduced to a permutation, ie be performed by it?

Not sure what the paper is about. But any reversible process may be represented as a group; and every group may be represented as a group of permutations. That's the famous Cayley's theorem. https://en.wikipedia.org/wiki/Cayley's_theorem

  • Author

I think you are right, I believe that is a general idea on which that definiton from the paper is based on. Thank you wtf.

Archived

This topic is now archived and is closed to further replies.

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.