Back to marketplace

4 - Theory of Computation

No description yet. This curated deck is ready for daily study.

Total cards: 7•Content version: v3•Public deck•Updated: 8/1/2026

Card preview (7)

#1
Front (Question)

What does the term algorithm mean?

Back (Answer)

An algorithm is a sequence of steps that can be followed to complete a task and that can be completed in finite time.

#2
Front (Question)

What does a double circle indicate in a FSA?

Back (Answer)

Accepting state.

#3
Front (Question)

Explain the functionality of the * metacharacter when it is used in a regular expression.

Back (Answer)

Zero or more of the preceding value.

#4
Front (Question)

Explain the functionality of the ? metacharacter when it is used in a regular expression.

Back (Answer)

Zero or one of the preceding value.

#5
Front (Question)

Describe the significance of the Halting problem for commutation.

Back (Answer)

The Halting problem demonstrates that there are some problems that cannot be solved by a computer.

#6
Front (Question)

What is the question posed by the by the Halting problem?

Back (Answer)

Is it possible in general to write a program that can tell, given any program and its inputs, and without running the program, whether the given program with its given inputs will halt?

#7
Front (Question)

Why is it not possible to create a Turing machine that solves the Halting problem?

Back (Answer)

The Halting problem is non-computable