OnlineWoerterBuecher.de
Internes

Lexikon


name capture


In beta reduction, when a term containing a free occurrence of a variable v is substituted into another term 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 the same name. The most common solution is to rename the bound variable 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 be notionally contained within the body of some {lambda abstraction} which binds y. If we never reduce inside the body of a lambda abstraction (as in reduction to {weak head normal form}) then name capture cannot occur. (1995-03-14)

In addition suitable contents:
[ = ] [ abstraction ] [ ad ] [ ai ] [ al ] [ alpha conversion ] [ am ] [ an ] [ ar ] [ arc ] [ arg ] [ argument ] [ as ] [ at ] [ au ] [ av ] [ B ] [ b ] [ bd ] [ be ] [ beta ] [ beta reduction ] [ bi ] [ bo ] [ bound variable ] [ bs ] [ ca ] [ cc ] [ ch ] [ co ] [ com ] [ con ] [ cu ] [ de ] [ du ] [ E ] [ ec ] [ ed ] [ edu ] [ ee ] [ er ] [ es ] [ et ] [ eta reduction ] [ expression ] [ fi ] [ file ] [ fo ] [ for ] [ fr ] [ free ] [ free variable ] [ G ] [ gu ] [ h ] [ hat ] [ hole ] [ hr ] [ id ] [ il ] [ in ] [ inc ] [ int ] [ io ] [ is ] [ it ] [ la ] [ lambda abstraction ] [ Lex ] [ lu ] [ ly ] [ ma ] [ mm ] [ mo ] [ mod ] [ module ] [ mu ] [ N ] [ na ] [ nc ] [ ne ] [ ng ] [ ni ] [ nn ] [ no ] [ norm ] [ normal form ] [ ns ] [ O ] [ om ] [ ph ] [ pr ] [ pt ] [ query ] [ rc ] [ re ] [ reduction ] [ ro ] [ ru ] [ sa ] [ sam ] [ se ] [ si ] [ sl ] [ so ] [ solution ] [ st ] [ su ] [ T ] [ ] [ th ] [ to ] [ tr ] [ tw ] [ um ] [ us ] [ va ] [ var ] [ variable ] [ ve ] [ version ]






Go Back ]

Free On-line Dictionary of Computing

Copyright © by OnlineWoerterBuecher.de - (4611 Reads)

All logos and trademarks in this site are property of their respective owner.

Page Generation in 0.1035 Seconds, with 17 Database-Queries
Zurück zur Startseite