dc.contributor.author |
Wei, Z |
en |
dc.contributor.author |
Link, S |
en |
dc.date.accessioned |
2022-01-14T03:42:11Z |
|
dc.date.available |
2022-01-14T03:42:11Z |
|
dc.date.issued |
2021 |
en |
dc.identifier.citation |
CDMTCS Research Reports CDMTCS-554 (2021) |
en |
dc.identifier.issn |
1178-3540 |
en |
dc.identifier.uri |
https://hdl.handle.net/2292/58016 |
|
dc.description.abstract |
We further develop water computing as a variant of P systems. We propose
an improved modular design, which duplicates the main water flows by associated
control flows. We first solve the three open problems of the previous design, by
demonstrating: how functions can be stacked without a combinatorial explosion of
valves; how termination of the system can be detected; and how to reset the system.
We then prove that the system is Turing complete by modelling the construction of
µ-recursive functions. The new system is based on directed acyclic graphs, where
tanks are nodes and pipes are arcs; there are no loops anymore, water falls strictly
in a ‘top down’ direction. Finally, we demonstrate how our water tank system can
be viewed as a restricted version of cP systems. We conclude with a list of further
challenging problems. |
|
dc.publisher |
Department of Computer Science, The University of Auckland, New Zealand |
en |
dc.relation.ispartofseries |
CDMTCS Research Report Series |
en |
dc.rights |
Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated. Previously published items are made available in accordance with the copyright policy of the publisher. |
en |
dc.rights.uri |
https://researchspace.auckland.ac.nz/docs/uoa-docs/rights.htm |
en |
dc.source.uri |
https://www.cs.auckland.ac.nz/research/groups/CDMTCS/researchreports/index.php |
en |
dc.title |
Turing Completeness of Water Computing |
en |
dc.type |
Technical Report |
en |
dc.subject.marsden |
Fields of Research |
en |
dc.rights.holder |
Copyright: The author(s) |
en |
dc.rights.accessrights |
http://purl.org/eprint/accessRights/OpenAccess |
en |