单词 |
name capture |
释义 |
name capture name capture (reduction)In beta reduction, when a term containing afree occurrence of a variable v is substituted into anotherterm where v is bound the free v becomes spuriously bound or"captured". E.g.
(\\ x . \\ y . x y) y --> \\ y . y y (WRONG)
This problem arises because two distinct variables have thesame name. The most common solution is to rename the boundvariable using alpha conversion:
(\\ x . \\ y' . x y') y --> \\ y' . y y'
Another solution is to use de Bruijn notation.
Note that the argument expression, y, contained a free variable. The whole expression above must therefore benotionally contained within the body of some lambda abstraction which binds y. If we never reduce inside thebody of a lambda abstraction (as in reduction to weak head normal form) then name capture cannot occur. |
随便看 |
- caldwell
- caldwell 77
- caldwell butler and associates
- caldwell catalog
- caldwell catalogue
- caldwell, charlie
- caldwell community college and technical institute
- caldwell county
- caldwell county, kentucky
- caldwell county, ky
- caldwell county, missouri
- caldwell county, mo
- caldwell county, nc
- caldwell county, north carolina
- caldwell county, texas
- caldwell county, tx
- caldwell displacement monitor
- caldwell, erskine
- caldwell erskine preston
- caldwell, erskine (preston)
- caldwell first nation
- caldwell flores winters, inc.
- caldwell, george w
- caldwell, george w.
- caldwell high school
|