Related questions
Concept explainers
Show that it is undecidable, given the source code of a
not any of the following is true:
(i) Q halts on input 0.
(ii) Q is total – that is, Q(y) halts for all y.
(iii) Q(y) = true for all y.
(iv) The set of y on which Q halts is finite.
(v) There is a y such that Q(y) = y.
(vi) Given a second program R, Q is equivalent to R. That is, even though Q and R
have different source codes, they compute the same partial function – for all y,
either Q(y) and R(y) both halt and return the same answer, or neither halts.
Prove each of these by reducing Halting to them. That is, show to how convert an
instance (P, x) of Halting to an instance of the problem above. For instance, you can
modify P’s source code, or write a new program that calls P as a subroutine. Each
of these is asking for a Turing reduction; your reduction does not necessarily have to
map yes-instances to yes-instances and no-instances to no-instances – all that matters
is that if you could solve the problem, then you could solve Halting
Trending nowThis is a popular solution!
Step by stepSolved in 3 steps
- Let F be the set of all functions of the form f : N {0,1}. Also, let G be the set of all functions of the form f: {0, 1}* → {a, b}.Then: O (a) |F| = |G| = |N| O (b) |F| = |P(G)| 미 (c) 1지=1P(N)| □しろいしかく (d) 지< IgI, but |F # I9| □ (e) |지= 19| %3D %3D Select all possible options that apply. earrow_forwardA student wants to prove by induction that a predicate P holds for certain nonnegative integers. They have proven that for all integers n ≥ 0 that P(n) → P(3n). Suppose the student has proven P(3). Which of the following propositions can they infer? (The domain for any quantifiers appearing in the answer choices is the natural numbers.) O Vn, P(3+3) O P(n) does not hold for ʼn < 0 P(n) for n = 6, 9, 12,... Vn ≥ 1, P(31)arrow_forwardExplain, with an example why the following definition, would not be suitable or useful: f(n) is Ω( g(n) ) if and only if there exists n0, such that:forall n ≥ n0, there exists c > 0 such that,f(n) ≥ c g(n)arrow_forward
- 10. Apply Djikstra's Algorithm to find a shortest path from A to Z. Be sure to show each step of the algoriothm on a separate picture as discussed in class. Work carefully and pay attention to details. You need to clearly show how you are applying the algorithm. Also be sure to clearly name the verticies of a final shortest path Barrow_forwardI need the algorithm, proof of correctness and runtime analysis for the problem. No code necessary ONLY algorithm. And runtime should be O(n log n) as stated in the question.arrow_forwardConsider the problem of making change for n cents using the fewest number of coins. Assume that we live in a country where coins come in k dierent denominations c1, c2, . . . , ck, such that the coin values are positive integers, k ≥ 1, and c1 = 1, i.e., there are pennies, so there is a solution for every value of n. For example, in case of the US coins, k = 4, c1 = 1, c2 = 5, c3 = 10, c4 = 25, i.e., there are pennies, nickels, dimes, and quarters. To give optimal change in the US for n cents, it is sufficient to pick as many quarters as possible, then as many dimes as possible, then as many nickels as possible, and nally give the rest in pennies. Design a bottom-up (non-recursive) O(nk)-time algorithm that makes change for any set of k different coin denominations. Write down the pseudocode and analyze its running time. Argue why your choice of the array and the order in which you fill in the values is the correct one. Notice how it is a lot easier to analyze the running time of...arrow_forward
- 1(a). For an M/M/1 queuing system, write your own function in R to compute andoutput the:1. long-run probability po,p1,...,pn of there being 0,..,n people in the system.2. the values L, Lq, W, Wq, and Wse. The function should return elements with the names probs (vector of po,...,pn), L, Lq, W,Wq, and Wse (does not have to be in this order) The function should take as inputs, lambda (arrival rate), mu (service rate), and n (thenumber of people to compute probabilities for 0,...,n) Note: you are to code the computations for the above on your own, so none of the functionsin the queueing package are to be used. 1(b). Using your function from 1(a), find the values (b)-(f) in the Queuing Theory(M_M_1).arrow_forwardIf you are given a set S of integers and a number t, prove that this issue falls into the NP class. Is there a subset of S where the total number of items is t? Note: Complexity in Data Structures and Algorithmsarrow_forward
- Text book imageDatabase System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationText book imageStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONText book imageDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- Text book imageC How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONText book imageDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningText book imageProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education