

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Notes from a university lecture on quantum computation, focusing on the integration of computer science concepts such as turing machine, halting problem, computational complexity theory, and the strong church-turing thesis. The document also discusses the relationship between computer science and information theory, as well as the concept of polynomial time.
Typology: Study notes
1 / 3
This page cannot be seen from the preview
Don't miss anything!


Summary: This class helps to integrate the big picture ideas of Computer Science with Quantum Com- putation. These ideas include Turing Machine, Halting Problem, Computational Complexity Theory, Polynomial Time, and the Strong Church-Turing Thesis.
The Turing Machine is an idealized and rigorously defined mathematical model of computing device. In our case we will be using a model slightly different.
The programs input and output, for this case a Universal Computer, can be represented using a pair of uniquely encoded pair of positive integers.
Proof. Kφ(x) =
min φ(p) = x I(p)
Proof. K(xn) ∝ O(log n)
Proof. K(xn) ∝ n + O(1)
The primary question: Does a program number x halt on input x?
0 if xhalts 1 otherwise
General theory of the resources needed to solve computational problems