Copyright © Philip M. Parker, INSEAD. Terms of Use.

| Domain | Definition |
Computing | Free variable 1. A variable referred to in a function, which is not an argument of the function. In lambda-calculus, x is a bound variable in the term M = \ x . T, and a free variable of T. We say x is bound in M and free in T. If T contains a subterm \ x . U then x is rebound in this term. This nested, inner binding of x is said to "shadow" the outer binding. Occurrences of x in U are free occurrences of the new x. Variables bound at the top level of a program are technically free variables within the terms to which they are bound but are often treated specially because they can be compiled as fixed addresses. Similarly, an identifier bound to a recursive function is also technically a free variable within its own body but is treated specially. A closed term is one containing no free variables. See also closure, lambda lifting, scope. 2. In logic, a variable which is not quantified (see quantifier). Source: The Free On-line Dictionary of Computing. |
Source: compiled by the editor from various references; see credits. | |
(From Wikipedia, the free Encyclopedia)
In the expression
In the expression
In the expression
In the expression
In the expression
A free variable is a variable referred to in a function, which is not an argument of the function. In the lambda calculus, x is a bound variable in the term M = λ x . T, and a free variable of T. We say x is bound in M and free in T. If T contains a subterm λ x . U then x is rebound in this term. This nested, inner binding of x is said to "shadow" the outer binding. Occurrences of x in U are free occurrences of the new x.
Variables bound at the top level of a program are technically free variables within the terms to which they are bound but are often treated specially because they can be compiled as fixed addresses. Similarly, an identifier bound to a recursive function is also technically a free variable within its own body but is treated specially.
A closed term is one containing no free variables.
See also closure, lambda lifting, scope, combinator
Some of this article is based on an entry in FOLDOC, used by permission.
Source: adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "Free variables and bound variables."
Crosswords: FREE VARIABLE |
| Specialty definitions using "FREE VARIABLE": bound variable ♦ eta conversion ♦ lambda lifting ♦ Zermelo set theory. (references) |
Expression using "FREE VARIABLE": free variable parameter. Additional references. | |
| Source: compiled by the editor from various references; see credits. |
| Language | Translations for "FREE VARIABLE"; alternative meanings/domain in parentheses. | ||||
German | platzhalter (ambiguous letter, custodian, free variable parameter, place-maker). (various references) | ||||
Pig Latin | eefray ariablevay | ||||
Scrabble® Enable2K-Verified Anagrams | |
| Words within the letters "a-a-b-e-e-e-f-i-l-r-r-v" | |
-3 letters: referable. | |
-4 letters: afebrile, balefire, believer, bereaver, blearier, fireable, reefable, reliever, revealer, variable. | |
-5 letters: airfare, arrival, beefier, beerier, believe, bereave, beveler, brevier, briefer, earlier, febrile, feebler, filaree, frailer, freebie, friable, leafier, learier, leavier, leerier, raveler, reavail, reefier, relieve, reveler, reverie, reviler, vealier, velaria, verbile. | |
| Source: compiled by the editor from various references; see credits. SCRABBLE® is a registered trademark. All intellectual property rights in and to the game are owned in the U.S.A and Canada by Hasbro Inc., and throughout the rest of the world by J.W. Spear & Sons Limited of Maidenhead, Berkshire, England, a subsidiary of Mattel Inc. Mattel and Spear are not affiliated with Hasbro. | |
| 1. Crosswords 2. Expressions 3. Translations: Modern 4. Anagrams | 5. Bibliography |
Copyright © Philip M. Parker, INSEAD. Terms of Use.