V2EX  ›  英汉词典

Free Variable

定义 Definition

free variable(自由变量):在逻辑、数学或编程语言(尤其是 λ 演算)中,指没有被量词(如 ∀、∃)或绑定符号(如 λ)约束/绑定的变量,因此它的取值通常依赖于外部环境或上下文。
(相对概念:bound variable / 约束变量。)

发音 Pronunciation

/ friː ˈvɛriəbəl /

例句 Examples

A free variable is not bound by a quantifier.
自由变量不会被量词所约束。

In the expression λx.(x + y), x is bound but y is a free variable, so the meaning depends on what y stands for.
在表达式 λx.(x + y) 中,x 是约束变量而 y 是自由变量,因此其含义取决于 y 代表什么。

词源 Etymology

free 源自古英语 frēo,有“自由的、不受限制的”之意;variable 源自拉丁语 variābilis,意为“可变化的”。合起来 free variable 直译为“未被限制/未被绑定的变量”,用于强调它不受绑定结构控制。

相关词 Related Words

文学与典籍 Literary Works

  • Types and Programming Languages(Benjamin C. Pierce)——讨论 λ 演算、作用域与自由/约束变量的核心教材
  • Structure and Interpretation of Computer Programs(Abelson & Sussman)——在解释器与环境模型中涉及自由变量与闭包
  • An Introduction to Lambda Calculus Through Logic(Henk Barendregt)——系统讲解自由变量、替换与变量捕获等概念
  • The Lambda Calculus: Its Syntax and Semantics(H. P. Barendregt)——经典著作,形式化定义自由变量与相关定理
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1871 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 02:34 · PVG 10:34 · LAX 18:34 · JFK 21:34
♥ Do have faith in what you're doing.