命题逻辑模型论第一讲

本文介绍了模型论中的基本概念,包括命题逻辑的语言L、合取范式(WFF)、模型、句子的真值以及重言式。通过定义和例子阐述了模型如何表示语义结构,以及如何判断一个句子在所有模型中是否都为真。
摘要由CSDN通过智能技术生成

@Chang C C, Keisler H J. Model theory[M]. Elsevier, 1990.

(本系列博客主要介绍《模型论》中的一些基础知识,本意在于加强自身对其的理解,以及希望向阅读该系列博客的人提供一些粗浅的理解以供学习参考。)

时间 题目
@2019年2月27日19:09:29     命题逻辑模型论第一讲

模型论主要是讨论语义和语型之间的关系,而模型就是语义结构。
研究模型论,首先需要明确在哪个语言下讨论。我们首先介绍命题逻辑(propositional logic,也即语句逻辑 sentential logic)

Def The language L L L (for Propositional Logic)

The language L L L includes symbols:

  1. connections ∧ \wedge (and) , ¬ \neg ¬ (not)
    (*这两个符号是含量完全的,可表示其他的连接词,例如 ∨ \vee , → \rightarrow *等)
  2. parenthesis ( , ) (*只是为了阅读方便,如规定好连接词的优先级,可以省略等)
  3. a non-empty set L \mathcal{L} L of sentence symbols, e.g. Ls={p,q,r,…}
    Note that: p,q,r are symbols, they represent relevant propositions, they are not propositions)

(*上述符号经过任意多次组合之后,形成的语言集合为L*

Def Well-Formed Formula, WFF (*合取范式)

The BNF syntax of WFF:
α : : = ( p ) ∣ ( α ∧ α ) ∣ ( ¬ α ) \alpha ::= (p) | (\alpha \wedge \alpha) | ( \neg \alpha) α::=(p)(αα)(¬α) , where p ∈ L p \in \mathcal{L} pL. (* p p p是原子命题符号)

(*经过上述三条规则有限步推出的公式即是合取范式,下面的主要内容都以合取范式为研究对象)

Another Form:

  1. s ∈ W F F s \in WFF sWFF for each sentence symbol s s s.
  2. α ∈ W F F ⇒ ( ¬ α ) ∈ W F F \alpha\in WFF \Rightarrow (\neg \alpha) \in WFF αWFF(¬α)WFF.
  3. α , β ∈ W F F ⇒ ( α ∧ β ) ∈ W F F \alpha, \beta \in WFF \Rightarrow (\alpha \wedge \beta) \in WFF α,βWFF(αβ)WFF.
  4. W F F WFF WFF is the least set among set satifying 1,2 and 3.

这里WFF采用了归纳定义(inductive definition) 的方式,因此后续诸多证明大都采用归纳证明的思路,最常见的是基于sentence的结构进行归纳证明。
According to the definition style(inductive definition) of WFF, most of proof processes below are based on the inductive proof. e.g. based on the structure of the WFF, based on the length of a sentence or (based on the depth of a proof tree when we learn bisimulation.)

Def Model

By a model A A A for L L L, we mean a subet A A A of L L L.
(*在命题逻辑语言中,模型就是语言的一个子集)

Def A ⊨ α A \models \alpha Aα is defined as follows:

  1. A ⊨ s A \models s As iff s ∈ L s \in \mathcal{L} sL
  2. A ⊨ α ∧ β A \models \alpha \wedge \beta Aαβ iff A ⊨ α A \models \alpha Aα and A ⊨ β A \models \beta Aβ
  3. A ⊨ ¬ α A \models \neg \alpha A¬α iff it doesn’t hold that A ⊨ α A \models \alpha Aα. (notation A ⊭ α A \nvDash \alpha Aα)

*A |= α \alpha α means: “a sentece a l p h a alpha alpha is true in a model A” (or " α \alpha α holds in A" or "A is a model of α \alpha α")
Note that: There are different:
A A A is a model of L L L ( A ⊆ L A \subseteq L AL)
A A A is a model of α \alpha α ( A ⊨ α A \models \alpha Aα)

Def Valid sentence

A sentence α \alpha α is called valid, in symbol ⊨ α \models \alpha α, iff α \alpha α holds in all models for L L L. i.e. A ⊨ α A \models \alpha Aα for all A A A.
(*永真式,即对所有模型都被满足的语句, 永真式处于语义范畴)

Def Tautology

(*重言式 ⊢ α \vdash \alpha α,对所有指派都为真的语句, 重言式处于语法范畴)

Def assignment

Let α \alpha α be a sentence such that all the sentece symbols which occur in α \alpha α are among the n+1 symbols s 0 , s 1 , … , s n s_{0}, s_{1}, \ldots, s_{n} s0,s1,,sn. (notation: α ( s 0 , s 1 , … , s n ) \alpha(s_{0}, s_{1}, \ldots, s_{n}) α(s0,s1,,sn)); Let a 0 , a 1 , … , a n a_{0}, a_{1}, \ldots, a_{n} a0,a1,,an be a sequence made up of the two letters: t t t or f f f, we call such a sequence an assginment of α \alpha α, in symbol V a 0 , a 1 , … , a n α ( s 0 , s 1 , … , s n ) V_{ a_{0}, a_{1}, \ldots, a_{n}} \alpha (s_{0}, s_{1}, \ldots, s_{n}) Va0,a1,,anα(s0,s1,,sn) or V a 0 , a 1 , … , a n α V_{ a_{0}, a_{1}, \ldots, a_{n}} \alpha Va0,a1,,anα, or V a → α V_{\overrightarrow{a}} \alpha Va α
(*指派的意思就是给语句中出现的所有符号赋一个值 t r u e true true或者 f a l s e false false)
Note that: 我们常常使用 α \alpha α代替 α ( s 0 , s 1 , … , s n ) \alpha(s_{0}, s_{1}, \ldots, s_{n}) α(s0,s1,,sn).

Def The value of α \alpha α for the assignment a 0 , a 1 , … , a n a_{0}, a_{1}, \ldots, a_{n} a0,a1,,an is defined, resursively as follows:

  1. α ≡ a i ( 0 ≤ i ≤ n ) \alpha \equiv a_{i} (0 \leq i \leq n) αai(0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值