Sections 2.3 and 2.4 Flashcards
A redex that can’t be reduced further is in ____ form.
normal
True or False: For a given lambda expression reducible to a normal form, every reduction terminates.
False
A non-terminating reduction sequence is like a ____ in an imperative program.
infinite loop
True or False: The normal form, if it exists, is unique.
True
If a lambda expression E is reducible to both E1 and E2, what is true about E1 and E2?
E1 and E2 are reducible to E3.
The previous property is known as ____
The Church-Rosser Theorem
Normal order reduction reduces the ____ redex first.
leftmost outermost
Using normal order reduction, the next redex to reduce in z (((λx. x x) u) ((λy. y) v)) is ____.
(λx. x x) u
True or False: Normal order reduction of an expression will reduce it to normal form, if it exists.
True
True or False: Normal order reduction produces the fewest number of reductions.
False
The lambda calculus provides no facility for ____ expressions.
naming
In the equality FAC = H FAC, FAC is a ____ of H.
fixed point
True or False: The fixed point of a function is unique
False
True or False: The equality in the equation FAC = H FAC is syntactic equality.
False
Y produces the ____ fixed-point of a function.
least