Publication:

Wang’s B machines are efficiently universal, as is Hasenjaeger’s small universal electromechanical toy

Date

Date

Date
2014
Journal Article
Published version
cris.lastimport.scopus2025-08-04T03:50:14Z
cris.lastimport.wos2025-07-12T01:34:22Z
dc.contributor.institutionInstitute of Neuroinformatics
dc.date.accessioned2015-02-25T10:08:04Z
dc.date.available2015-02-25T10:08:04Z
dc.date.issued2014
dc.description.abstract

In the 1960s Gisbert Hasenjaeger built Turing Machines from electromechanical relays and uniselectors. Recently, Glaschick reverse engineered the program of one of these machines and found that it is a universal Turing machine. In fact, its program uses only four states and two symbols, making it a very small universal Turing machine. (The machine has three tapes and a number of other features that are important to keep in mind when comparing it to other small universal machines.) Hasenjaeger’s machine simulates Hao Wang’s B machines, which were proved universal by Wang. Unfortunately, Wang’s original simulation algorithm suffers from an exponential slowdown when simulating Turing machines. Hence, via this simulation, Hasenjaeger’s machine also has an exponential slowdown when simulating Turing machines. In this work, we give a new efficient simulation algorithm for Wang’s B machines by showing that they simulate Turing machines with only a polynomial slowdown. As a second result, we find that Hasenjaeger’s machine also efficiently simulates Turing machines in polynomial time. Thus, Hasenjaeger’s machine is both small and fast. In another application of our result, we show that Hooper’s small universal Turing machine simulates Turing machines in polynomial time, an exponential improvement.

dc.identifier.doi10.1016/j.jco.2014.02.003
dc.identifier.issn0885-064X
dc.identifier.scopus2-s2.0-84905589165
dc.identifier.urihttps://www.zora.uzh.ch/handle/20.500.14742/85704
dc.identifier.wos000340981100005
dc.language.isoeng
dc.subject.ddc570 Life sciences; biology
dc.title

Wang’s B machines are efficiently universal, as is Hasenjaeger’s small universal electromechanical toy

dc.typearticle
dcterms.accessRightsinfo:eu-repo/semantics/closedAccess
dcterms.bibliographicCitation.journaltitleJournal of Complexity
dcterms.bibliographicCitation.number5
dcterms.bibliographicCitation.originalpublishernameElsevier
dcterms.bibliographicCitation.originalpublisherplaceLondon, UK
dcterms.bibliographicCitation.pageend646
dcterms.bibliographicCitation.pagestart634
dcterms.bibliographicCitation.volume30
dspace.entity.typePublicationen
uzh.contributor.affiliationUniversity of Zurich
uzh.contributor.affiliationCalifornia Institute of Technology
uzh.contributor.affiliationUniversidad Politécnica de Madrid, Microsoft Research Cambridge
uzh.contributor.affiliation#PLACEHOLDER_PARENT_METADATA_VALUE#
uzh.contributor.authorNeary, Turlough
uzh.contributor.authorWoods, Damien
uzh.contributor.authorMurphy, Niall
uzh.contributor.authorGlaschick, Rainer
uzh.contributor.correspondenceNo
uzh.contributor.correspondenceNo
uzh.contributor.correspondenceYes
uzh.contributor.correspondenceNo
uzh.document.availabilityno_document
uzh.eprint.datestamp2015-02-25 10:08:04
uzh.eprint.lastmod2025-08-04 03:50:14
uzh.eprint.statusChange2015-02-25 10:08:04
uzh.harvester.ethNo
uzh.harvester.nbNo
uzh.jdb.eprintsId36103
uzh.oastatus.unpaywallbronze
uzh.oastatus.zoraClosed
uzh.publication.citationNeary, Turlough; Woods, Damien; Murphy, Niall; Glaschick, Rainer (2014). Wang’s B machines are efficiently universal, as is Hasenjaeger’s small universal electromechanical toy. Journal of Complexity, 30(5):634-646.
uzh.publication.facultyscience
uzh.publication.freeAccessAtUNSPECIFIED
uzh.publication.originalworkoriginal
uzh.publication.publishedStatusfinal
uzh.scopus.impact2
uzh.scopus.subjectsAlgebra and Number Theory
uzh.scopus.subjectsStatistics and Probability
uzh.scopus.subjectsNumerical Analysis
uzh.scopus.subjectsGeneral Mathematics
uzh.scopus.subjectsControl and Optimization
uzh.scopus.subjectsApplied Mathematics
uzh.workflow.doajuzh.workflow.doaj.false
uzh.workflow.eprintid107836
uzh.workflow.fulltextStatusnone
uzh.workflow.revisions51
uzh.workflow.rightsCheckkeininfo
uzh.workflow.statusarchive
uzh.wos.impact1
Publication available in collections: