복진욱
가입: 2013년 9월 21일 올린 글: 28
|
올려짐: 2013년11월6일 10:49 주제: 5번 과제 관련 질문 드립니다. |
|
|
1.
\x.(x (\y.y))(\z.z)식은 제가 아는 한 더 이상 줄일 수 없으며
\x.(x)(\y.y)(\z.z)식은 뒤의 y람다와 z람다가 reduce될 수 있어 \x.(x)(\z.z)로 결과값이 나오는 걸로 알고 있습니다. 그러나 저 두 식을 ./run -pp하보면 완전이 일치하는
Lam (x,
App (
App (
Id x,
Lam (y,
Id y
)
),
Lam (z,
Id z
)
)
)
로 나오는데 reduce는 어떤 방향으로 해석해야 하나요?
아니면 제가 지금 람다식에 대하여 잘못 이해하고 있는 건가요?
2. 5-2번에서 숫자는 어떤 방식으로 표현해야 하나요? 수업시간에 배운대로 /n.z를 0으로 해석하듯이 하면 되나요? |
|