Please convert/save your essay as a PDF file and upload it at the respective page of OCW-i
Answer either (or both) questions and submit your answer as a PDF document. If you answer both questions the better answer will be chosen for your evaluation.
What’s \(\alpha\)-conversion for? What kind of problems we will see if \(\alpha\)-conversion were not applied? Find Min-Caml programs that give incorrect answers in absence of proper \(\alpha\)-conversion.
Hint: You may want to consider the reason why inline.ml
refers to Alpha.g
.
Are optimization modules interdependent? Yes, but in what way? Find a pair of optimization modules \(A\) and \(B\) such that for a program \(P\), \(B\) is effective when it is applied after \(A\):
\[^\exists P. B(P) = P \text { but } B(A(P)) \not= A(P)\]
The questions seem simple. If you think that they can be described in a short paragraph please think little bit more. Please at least take time to understand the schematic definitions. The implementation may give insight to those who are more implementation-oriented people. If you think enough you may discover more profound issues being questioned on you.
Back to Top
この半減期はトイチ金融よりも遥かに非情なので気をつけて下さい./ This half-value period is much worse than the interest rate of the meanest loan office; time is money.↩