Question

I want to know if these statements are true/false, and also the reasons if they are...

I want to know if these statements are true/false, and also the reasons if they are false.

6. All computer programs written in modern languages can
be implemented by some Turing machines.
7. It is possible to automatically translating programs written
in C into an equivalent Turing machine.
8. The number of undecidable problems is countably infinite.
9. There is a problem solvable by Turing machines with two
tapes but unsolvable by Turing machines with a single
tape.
10. Every Turing machine can be represented by an expression
in lambda calculus.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

6. All computer programs written in modern languages can be implemented by some Turing machines - TRUE (modern languages are turing complete)

7. It is possible to automatically translate programs written in C into an equivalent Turing machine - FALSE

Conversion of programming language statements to Turing machine is possible manually but not automatically.

8. The number of undecidable problems is countably infinite - TRUE

9. There is a problem solvable by Turing machines with two tapes but unsolvable by Turing machines with a single tape - FALSE

Turing machine with more than 1 tape is called multi-tape turing machine. In Multi-tape, they have multiple numbers of tapes and a separate head is used to access each tape. Multi-tape Turing machine can be converted to single tape Turing machines. A problem implemented on multi-tape can also be implemented in single tape.

10. Every Turing machine can be represented by an expression in lambda calculus - FALSE

some statements in realizability theory can be realized by turing machine but not by lambda calculus one such example is:

∀f:nat→nat ∃e ∀n ∃k (T(e,n,k)∧U(k,f(n)))

Add a comment
Know the answer?
Add Answer to:
I want to know if these statements are true/false, and also the reasons if they are...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • please solve the problems(True/False questions) 25. There is a problem solvable by Turing machines with two...

    please solve the problems(True/False questions) 25. There is a problem solvable by Turing machines with two tapes but unsolvable by Turing machines with a single tape 26. The language L = {(M, w) | M halts on input w} is recursively enumerable 27. The language L = {(M,w) | M halts on input w is recursive ne language L = {a"o"c" | n 2 1} in linear time 24. Nondeterministic Turing machines have the same expres siveness as the standard...

  • State if each of the statements is true or false. An assembler is a program which...

    State if each of the statements is true or false. An assembler is a program which translates a program written in an assembly language into machine language. Humans can write complex programs in an assembly language very fast. Programs written in assembly languages are highly portable. A compiler is a program which translates a program written in a high-level language into another high-level language. Procedural programming paradigm requires a programmer to use predefined general-purpose problem-solving algorithms.

  • I need help with this assignment, please; Programming Assignment 3: UDP Pinger Lab In this lab,...

    I need help with this assignment, please; Programming Assignment 3: UDP Pinger Lab In this lab, you will study a simple Internet ping server written in the Java language, and implement a corresponding client. The functionality provided by these programs is similar to the standard ping programs available in modern operating systems, except that they use UDP rather than Internet Control Message Protocol (ICMP) to communicate with each other. (Java does not provide a straightforward means to interact with ICMP.)...

  • Risk management in Information Security today Everyday information security professionals are bombarded with marketing messages around...

    Risk management in Information Security today Everyday information security professionals are bombarded with marketing messages around risk and threat management, fostering an environment in which objectives seem clear: manage risk, manage threat, stop attacks, identify attackers. These objectives aren't wrong, but they are fundamentally misleading.In this session we'll examine the state of the information security industry in order to understand how the current climate fails to address the true needs of the business. We'll use those lessons as a foundation...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT