Lecture 7 - Computability Intro Flashcards

1
Q

What is the model of a computer?

A

Something that takes an input , does something and produces an output.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is that something (black box)?

A

a function that maps input to output

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is computability concerned with?

A

which functions can be computed

  • what problems can be solved by a computer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Example of an unsolvable problem?

A

One that can’t be solved even with unbounded time e.g. tiling problem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the tiling problem?

A

a set of squares with 4 triangles of some colours

the squares cannot be rotated

can any finite area of any size be completely covered using only tiles in the set, so that the adjacent colours match

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

To form a 3x3 square, how many possibilities is there?

A

3^9

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Is there an algorithm for the tiling problem?

A

No

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Why is there a problem with the tiling problem?

A

As ‘any size’ means we have to check all finite areas and there is inifinitely many of those

For certain set of tiles there is no repeated pattern we can use

Correct algorithm would have to check all finite areas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is an undecidable problem?

A

A decision problem that cannot be solved.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Another word for unsolvable?

A

non-computable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the PCP problem

A

Post’s correspondence problem

  • two finite sequences of words
  • does there exist a sequence of integers chosen such that the concatenate words form the same result
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Example of pcp

A

x1 = aab x2 = a
y1 = bbab y2 = aa

2 1 1 …. gives the same sequence of aaab (with more - refer to slide 15)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Is pcp unsolvable or undecidable?

A

undecidable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly