18,014 research outputs found

    On Halting Process of Quantum Turing Machine

    Full text link
    We prove that there is no algorithm to tell whether an arbitrarily constructed Quantum Turing Machine has same time steps for different branches of computation. We, hence, can not avoid the notion of halting to be probabilistic in Quantum Turing Machine. Our result suggests that halting scheme of Quantum Turing Machine and quantum complexity theory based upon the existing halting scheme sholud be reexamined.Comment: 2 page

    Verifying Time Complexity of Deterministic Turing Machines

    Full text link
    We show that, for all reasonable functions T(n)=o(nlog⁑n)T(n)=o(n\log n), we can algorithmically verify whether a given one-tape Turing machine runs in time at most T(n)T(n). This is a tight bound on the order of growth for the function TT because we prove that, for T(n)β‰₯(n+1)T(n)\geq(n+1) and T(n)=Ξ©(nlog⁑n)T(n)=\Omega(n\log n), there exists no algorithm that would verify whether a given one-tape Turing machine runs in time at most T(n)T(n). We give results also for the case of multi-tape Turing machines. We show that we can verify whether a given multi-tape Turing machine runs in time at most T(n)T(n) iff T(n0)<(n0+1)T(n_0)< (n_0+1) for some n0∈Nn_0\in\mathbb{N}. We prove a very general undecidability result stating that, for any class of functions F\mathcal{F} that contains arbitrary large constants, we cannot verify whether a given Turing machine runs in time T(n)T(n) for some T∈FT\in\mathcal{F}. In particular, we cannot verify whether a Turing machine runs in constant, polynomial or exponential time.Comment: 18 pages, 1 figur
    • …
    corecore