Horn Clause Computation by Self-assembly of DNA Molecules

  • Authors:
  • Hiroki Uejima;Masami Hagiya;Satoshi Kobayashi

  • Affiliations:
  • -;-;-

  • Venue:
  • DNA 7 Revised Papers from the 7th International Workshop on DNA-Based Computers: DNA Computing
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Kobayashi proposed Horn clause computation by DNA molecules, which is more suitable for expressing complex algorithms than other models for DNA computing. This paper describes a new implementation of Horn clause computation by DNA. It employs branching DNA molecules for representing Horn clauses. As derivations are realized by self-assembly of such molecules, the implementation requires only a constant number of laboratory operations. Furthermore, it deals with firstorder Horn clauses with some restrictions. In order to realize first-order logic, we implement variable substitutions by string tiling proposed by Winfree, et al. As we show the computational power of a Horn clause program in our model, we give another proof that a polynomial number of operations using self-assembly of DNA molecules can compute any problem in NP.