Hostname: page-component-7b7567c8c-fvjsw Total loading time: 0 Render date: 2026-11-15T05:31:52.539Z Has data issue: false hasContentIssue false

Turing universality of the Biochemical Ground Form

Published online by Cambridge University Press:  26 February 2010

LUCA CARDELLI
Affiliation:
Microsoft Research, Cambridge, United Kingdom Email: luca@microsoft.com
GIANLUIGI ZAVATTARO
Affiliation:
Dip. Scienze dell'Informazione, Università di Bologna, Italy Email: zavattar@cs.unibo.it
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

We explore the expressive power of languages that naturally model biochemical interactions relative to languages that only naturally model basic chemical reactions, identifying molecular association as the basic mechanism that distinguishes the former from the latter. We use a process algebra, the Biochemical Ground Form (BGF), that adds primitives for molecular association to CGF, which is a process algebra that has been proved to be equivalent to the traditional notations for describing basic chemical reactions. We first observe that, unlike CGF, BGF is Turing universal as it supports a finite precise encoding of Random Access Machines, which comprise a well-known Turing powerful formalism. Then we prove that the Turing universality of BGF derives from the interplay between the molecular primitives of association and dissociation. In fact, the elimination from BGF of the primitives already present in CGF does not reduce the computational strength of the process algebra, but if either association or dissociation is removed, BGF ceases to be Turing complete.

Information

Type
Paper
Copyright
Copyright © Cambridge University Press 2010