对象语言和元语言(关于命题公式的证明和估值)

对象语言和元语言(关于命题公式的证明和估值)

语法(重新访问)和语义
有许多版本的逻辑。
一般来说,一个逻辑大致包括
一种语法/语言,告诉我们可以说什么
一个演绎系统,告诉我们我们可以展示什么

告诉我们这一切意味着什么的语义,证明也是句法对象,演绎系统通常被认为是语法

对象语言和元语言
我们已经看到了命题逻辑的基本语言。 这包括命题变量和连接词。 我们也一直在谈论命题演算使用英语。
我们说英语是一种用于讨论对象语言的元语言支柱。
元语言是一种解释逻辑的对象语言的语言。
还有很多我们可以选择的,自然的和正式的。

区分对象/元语言可能很乏味
引号可用于将对象语言提升到元级别,
例如 “‘鸟’是一个词”
我们通常使用元变量(图解变量)α、β、γ、. . . 代表对象语言中的任意公式(逻辑公式),我们写 ⇒ 和 ⇔在“暗示”的元语言证明中。
例子
α ⊢ β =⇒ ⊢ α → β

字母
每种语言都以字母开头。
Prop 的字母表由以下符号:
命题变量 p, q,r,s, . . . 从一些(可数无限)集合 P
命题连接词 ⊥, ⊤, ¬, ∨, ∧, →
辅助符号:(, ), . . .

命题变量构成公式的基本组成部分
⊥ 和 ⊤ 是空连接词; ¬ 是一元的; ∨, ∧, → 是二元的
连接词的数量表示它可以采用的参数数量

括号使公式明确

命题公式的集合 Φ 由文法递归定义:
Φ ::= ⊥ | ⊤ | p ∈ P | (¬Φ) | (Φ ∧ Φ) | (Φ ∨ Φ) | (Φ → Φ)
P、⊥、⊤中的命题变量是原子公式,其他都是复合的
我们使用优先级来保存括号:
¬ 比 ∧, ∨, → 绑定得更牢固
∧, ∨ 具有相同的优先级并且比 → 绑定更强

抽象语法树
公式的语法是树数据类型
对于每个公式,我们可以构造抽象语法树(ast)
(p ∧ (q ∨ (¬r))) 和 ((p ∧ q) ∨ (¬r))) 的 asts 是

子公式
递归数据类型允许递归定义; 命题的许多性质
公式可以这样定义
例子
递归函数 Sf: Φ → P (Φ) 定义,对于所有 α,β ∈ Φ

Sf(α) = {α}    if α atomic
Sf(¬α) = {¬α} ∪ Sf(α)
Sf(α ⋄ β) = {α ⋄ β} ∪ Sf(α) ∪ Sf(β)  if ⋄ ∈ {∧, ∨, →}
computes the set of all subformulas of α.

我们说 β 是 α 的一个子公式当且仅当 β ∈ Sf (α)

例子

Sf(p ∧ (q ∨ ¬r)) = {p ∧ (q ∨ ¬r)} ∪ Sf(p) ∪ Sf(q ∨ ¬r)
= {p ∧ (q ∨ ¬r)}{p}{q ∨ ¬r} ∪ Sf(q) ∪ Sf(¬r))
= {p ∧ (q ∨ ¬r), p, q ∨ ¬r}{q}{¬r} ∪ Sf(r)
= {p ∧ (q ∨ ¬r), p, q ∨ ¬r, q, ¬r}{r}
= {p ∧ (q ∨ ¬r), p, q ∨ ¬r, q, ¬r,r}

示例:公式的变量
递归函数 V: Φ → P § 定义为
V (α) = ∅ 如果 α ∈ {⊥, ⊤}
V (α) = {α} 如果 α ∈ P
V (¬α) = V (α)
V (α ⋄ β) = V (α) ∪ V (β) 如果 ⋄ ∈ {∧, ∨,}}
计算出现在 α 中的命题变量集
我们说 p 出现在 α 当且仅当 p ∈ V (α)

关于命题公式的证明
关于递归数据类型的证明通常使用结构归纳。
Prop 的结构归纳原理 证明一个主张 Cl(α) 对所有人都成立命题α,做以下所有事情就足够了:
基本情况:证明 Cl 对 ⊤、⊥ 和任意命题成立变量 p;
步骤案例(一元):证明如果 Cl 对任意命题 β 成立,则它也适用于 ¬β;
步骤案例(二元):证明如果 Cl 对任意命题 β 和 γ 成立,那么它也适用于 (β ∧ γ)、(β ∨ γ) 和 (β → γ)。

Prop 的结构归纳证明示例
PICTURE

命题 α 的经典含义是它的真值:真/假。
复合公式的含义仅取决于它们的含义,顶级命题连接和直接子公式
因此,命题公式的含义是递归计算的

分配和估值
我们可以使用命题上的递归函数来定义它:
赋值是任何函数 v : P → B 告诉我们哪些命题变量
应该分配值 true 并且应该分配值 false。

估值由任务决定
事实:如果 α ∈ Φ 和 v, w 是赋值,那么 v = w ⇒ JαKv = JαKw
证明使用结构归纳法
当分配无关紧要时,我们写 J-K
以下事实对于估值推理很有用
[¬α]= 1 ⇔ [α] = 0
[α ∧ β] = 1 ⇔ [α] = 1 and [β] = 1
[α ∨ β] = 1 ⇔ [α] = 1 or [β] = 1
[α → β]= 1 ⇔ [α] ≤ [β]
评估可以使用 p ∧ (q ∨ ¬r) 的 ast 可视化
重言式,蕴涵,等价
α ∈ Φ 是重言式(或有效),写成 | = α,
Γ:(数学)伽马函数(通常写为Γ函数)。 阶乘到复数的扩展,(流体力学)循环

函数性质
1、通过分部积分的方法,可以推导出这个函数有如下的递归性质:
Γ(x+1) =xΓ(x)
于是很容易证明,伽马函数可以当成是阶乘在实数集上的延拓,对于正整数n,具有如下性质:
Γ(n) = (n-1)!

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值