可自由代入(个体变项)
| 可自由代入 | |
|---|---|
| 术语名称 | 可自由代入 |
| 英语名称 | |
在一个谓词公式中,一个项对一个个体变项可自由代入,指将公式中这个个体变项全部出现替换为这个项时,不会影响其语义。
不可自由代入的情况包括:这个项代入后,其中至少一个个体变项会落在作用在同名个体变项的量词辖域内,导致这个个体变项的量化情况改变。
定义
对公式 [math]\displaystyle{ \phi }[/math] ,个体变项 [math]\displaystyle{ x }[/math] 和项 [math]\displaystyle{ t }[/math] ,若对 [math]\displaystyle{ t }[/math] 中的每一个个体变项 [math]\displaystyle{ y }[/math] , 个体变项 [math]\displaystyle{ x }[/math] 在 [math]\displaystyle{ \phi }[/math] 中的每一个自由出现都不在 [math]\displaystyle{ \forall y }[/math] 或 [math]\displaystyle{ \exists y }[/math] 的辖域内,则称项 [math]\displaystyle{ t }[/math] 对个体变项 [math]\displaystyle{ x }[/math] 在公式 [math]\displaystyle{ \phi }[/math] 中可自由代入( [math]\displaystyle{ t }[/math] is free for [math]\displaystyle{ x }[/math] in [math]\displaystyle{ \phi }[/math] [1] )。
含义
可自由代入意味着将这个公式中,这一个体变项的全部出现都代换成这个项,不会出现由于命名冲突导致语义改变的情况。 若不满足可自由代入的条件,意味着存在名称冲突,此时总是可以通过易字解决对应冲突。
因此,在其他涉及代入的讨论中,可以限制给定个体变项和给定项之间满足可自由代入关系,若出现不可自由代入的先进行易字以转化为这种情况,以简化讨论中对符号重复情况的限制。
例子
显然,以下几种情况一定都可自由代入。
- [math]\displaystyle{ x }[/math] 在 [math]\displaystyle{ \phi }[/math] 中没有自由出现。甚至,[math]\displaystyle{ x }[/math] 在 [math]\displaystyle{ \phi }[/math] 中没有出现。
- [math]\displaystyle{ t }[/math] 中没有个体变项。
- [math]\displaystyle{ t }[/math] 中个体变项在 [math]\displaystyle{ \phi }[/math] 中没有对应的量化表达式。
- [math]\displaystyle{ t }[/math] 中的个体变项只有 [math]\displaystyle{ x }[/math] 。