Question: Exercise 5 Write an ML function definition for each of the following functions. Try to predict what polytype ML will infer for each function. Then

 Exercise 5 Write an ML function definition for each of the

Exercise 5 Write an ML function definition for each of the following functions. Try to predict what polytype ML will infer for each function. Then check your pre- diction using the ML language system. What is the polytype determined by ML for each case? a. f(x)=1 b, fix,y) = 1 df(x,y) = x e. fg) g(1) f. Rg.x) = g(x) g. f(g,x,y)=g(x,y) h, f(g,h,x) = g(h(x)) i. fig,x)=g(g(x)) Exercise 5 Write an ML function definition for each of the following functions. Try to predict what polytype ML will infer for each function. Then check your pre- diction using the ML language system. What is the polytype determined by ML for each case? a. f(x)=1 b, fix,y) = 1 df(x,y) = x e. fg) g(1) f. Rg.x) = g(x) g. f(g,x,y)=g(x,y) h, f(g,h,x) = g(h(x)) i. fig,x)=g(g(x))

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!