变量
变量是指指代不固定的数学对象的符号. 在数学公式中, 变量常常可以替换为某种类别的任何对象. 例如, 在等式中, 都是变量, 它们可以替换为任何的数. 变量的概念与常量相对, 后者指代的是某个具体的数学对象, 而不能任意替换. 例如, 上式中的 、 就是常量.
在一般的数学中, 变量并没有明确的定义, 变量与常量也没有明确的界限, 常常根据具体情况中的主观想法, 来确定哪些数学符号称为变量.
另一方面, 在数学的基础中, 例如在数理逻辑、类型论中, 变量则是一种精确的概念. 在这些理论中, 数学可以写成一门形式语言, 而变量的概念则是该语言的规则 (例如形式文法) 的一部分. 这些理论对变量具有各自的定义.
1例子
一般数学
• | 定义映射时, 有时使用以下格式的公式: 这里, 都是变量. 其中 代表映射 的定义域的元素, 也称为该映射的自变量. 式中的 也可以视为变量, 它代表一个映射. |
• | 在积分中, 都是变量. 这里 也称为积分变量. |
• |
数学基础
(应先定义变量绑定, 再陈述以下例子.)
• | “对于全体整数中那些小于 的元素, 它们都小于 ” 这个命题, 在主流数学中是指以下公式: 其中 是变量, 而 引入变量绑定. |
• | 演算中, 会使用 符号引入变量绑定, 例如中, 一部分绑定 , 剩下的表达式 中 便是变量. |
2性质
自由变量、约束变量
有绑定的变量叫做绑定变量或者约束变量, 其余称为自由变量.
若整个表达式都不含自由变量, 一般称之为闭的. 若在有语境的概念时, 这对应空的语境下的表达式.
3相关概念
在数学的基础中:
• | 语境是存放变量声明的地方. |
• | De Bruijn 编号是一种处理变量的技术手段. |
• | 替换操作描述对变量的操作. |
• |
术语翻译
变量 • 英文 variable • 德文 Variable (f) • 法文 variable (f) • 拉丁文 variabilis (f) • 古希腊文 μεταβλήτη (f) • 日文 変数
自由 (形容词) • 英文 free • 德文 frei • 法文 libre • 拉丁文 liber • 古希腊文 ἐλεύθερος • 日文 自由
约束 (形容词) • 英文 bound • 德文 gebunden • 法文 lié • 拉丁文 vinctus • 古希腊文 δεσμευόμενος • 日文 束縛
闭 • 英文 closed • 德文 geschlossen • 法文 clos • 拉丁文 clausus • 古希腊文 κλειστός • 日文 閉