跳到主要内容

大阪大学 情報科学研究科 情報工学 2019年度 離散構造

Author​

祭音Myyura (co-authored with GPT 5.6 SOL)

Description​

(1) 述語論理​

E=(∀x(p(x)→q(x))∧∃x p(x))→∃x q(x)E=(\forall x(p(x)\to q(x))\land\exists x\,p(x))\to\exists x\,q(x)

を考える。公理は A1:P→(Q→P)A1:P\to(Q\to P)、A2:(P→(Q→R))→((P→Q)→(P→R))A2:(P\to(Q\to R))\to((P\to Q)\to(P\to R))、A3:(¬P→¬Q)→((¬P→Q)→P)A3:(\neg P\to\neg Q)\to((\neg P\to Q)\to P)、A4:∀xP(x)→P(t)A4:\forall xP(x)\to P(t) である。ここで P,Q,RP,Q,R は任意の論理式、P(t)P(t) は P(x)P(x) の自由変数 xx を代入可能な項 tt で置き換えた式とする。推論規則は modus ponens と、PP が自由変数 xx を含まないとき P→QP\to Q から P→∀xQP\to\forall xQ を導く規則である。

使用可能な定理は T1:(P∧Q)⊢PT1:(P\land Q)\vdash P、T2:(P∧Q)⊢QT2:(P\land Q)\vdash Q、T3:⊢(P→Q)→(∃xP→∃xQ)T3:\vdash(P\to Q)\to(\exists xP\to\exists xQ)、および演繹定理 D1D1「PP が閉論理式で、Γ,P⊢Q\Gamma,P\vdash Q ならば Γ⊢(P→Q)\Gamma\vdash(P\to Q)」である。Γ⊢R\Gamma\vdash R は論理式集合 Γ\Gamma から RR が証明可能であることを表す。

  • (1-1-1) T4:∀xP(x)⊢P(x)T4:\forall xP(x)\vdash P(x) を証明せよ。
  • (1-1-2) 上記により EE を証明せよ。
  • (1-2-1) ¬E\neg E を、母式が連言標準形である冠頭標準形にせよ。
  • (1-2-2),(1-2-3) そのスコーレム連言標準形を求め、導出原理で充足不能を示せ。

(2) 二項関係と順序​

V={1,2,3,4}V=\{1,2,3,4\} 上で、R1={(1,1),(2,2),(3,3),(1,3),(3,1)}R_1=\{(1,1),(2,2),(3,3),(1,3),(3,1)\} とする。R2R_2 は全ての (i,i)(i,i) に (1,2),(1,4),(2,3),(2,4),(3,1),(4,3)(1,2),(1,4),(2,3),(2,4),(3,1),(4,3) を加えた関係、R3R_3 は全ての (i,i)(i,i) に (2,1),(1,3),(2,3),(2,4),(4,3)(2,1),(1,3),(2,3),(2,4),(4,3) を加えた関係である。

  • (2-1-1) 各関係の反射性、対称性、反対称性、推移性を判定せよ。
  • (2-1-2) 順序関係となるものを挙げよ。 (2-2) 順序集合 (V,⪯)(V,\preceq) と A⊆VA\subseteq V について、
upper⁡(A)={t∈V∣∀s∈A, s⪯t},lower⁡(A)={s∈V∣∀t∈A, s⪯t}\operatorname{upper}(A)=\{t\in V\mid\forall s\in A,\ s\preceq t\},\qquad \operatorname{lower}(A)=\{s\in V\mid\forall t\in A,\ s\preceq t\}

と定義する。upper⁡(A)\operatorname{upper}(A) に属する AA の要素を最大元、lower⁡(A)\operatorname{lower}(A) に属する AA の要素を最小元という。

  • (2-2-1) 有限集合 XX のべき集合 P(X)\mathcal P(X) は包含関係で順序集合となることを示せ。
  • (2-2-2) s,t⊆Xs,t\subseteq X の上界のうち要素数最小のものと、下界のうち要素数最大のものを求めよ。
  • (2-2-3) u∪c(u)u\cup c(u) が P(X)\mathcal P(X) の最大元、u∩c(u)u\cap c(u) が最小元となる写像 cc に対して、c(s∪t)=c(s)∩c(t)c(s\cup t)=c(s)\cap c(t) を示せ。

Kai​

(1)​

(1-1-1) 公理A4で t=xt=x とすれば ∀xP(x)→P(x)\forall xP(x)\to P(x)。仮定 ∀xP(x)\forall xP(x) と modus ponens により P(x)P(x) を得る。

(1-1-2) 現在の題干に記載されたT3

(P(x)→Q(x))→(∃xP(x)→∃xQ(x))(P(x)\to Q(x))\to(\exists xP(x)\to\exists xQ(x))

は、自由変数 xx を含む任意の P,QP,Q に対しては妥当でない。例えば領域 {0,1}\{0,1\} で P(0)P(0) のみ真、QQ は常に偽、自由変数を x=1x=1 とすれば反例になる。

ここでは正しい形の量化則

∀x(P(x)→Q(x))→(∃xP(x)→∃xQ(x))\forall x(P(x)\to Q(x))\to(\exists xP(x)\to\exists xQ(x))

を用いて EE の証明を示す。C=∀x(p(x)→q(x))∧∃x p(x)C=\forall x(p(x)\to q(x))\land\exists x\,p(x) を仮定する。T1から ∀x(p(x)→q(x))\forall x(p(x)\to q(x))、上の量化則と modus ponens から ∃x p(x)→∃x q(x)\exists x\,p(x)\to\exists x\,q(x) を得る。一方T2から ∃x p(x)\exists x\,p(x) なので、再び modus ponens により ∃x q(x)\exists x\,q(x)。CC は閉論理式だから演繹定理により ⊢E\vdash E。

意味論的にも、pp を満たす元を一つ取れば全称前提によりその元は qq を満たす。したがって結論自体は妥当である。

(1-2-1) 束縛変数を区別すると

¬E≡∃y∀x∀z((¬p(x)∨q(x))∧p(y)∧¬q(z)).\neg E\equiv\exists y\forall x\forall z\bigl((\neg p(x)\lor q(x))\land p(y)\land\neg q(z)\bigr).

(1-2-2) 新しい定数 cc を導入し

∀x∀z((¬p(x)∨q(x))∧p(c)∧¬q(z)).\boxed{\forall x\forall z\bigl((\neg p(x)\lor q(x))\land p(c)\land\neg q(z)\bigr)}.

(1-2-3) 節 ¬p(x)∨q(x)\neg p(x)\lor q(x) と p(c)p(c) から q(c)q(c)。これと ¬q(z)\neg q(z) から空節を導く。したがって ¬E\neg E は充足不能。

(2)​

(2-1)

関係反射的対称的反対称的推移的順序関係
R1R_1×○×○×
R2R_2○×○××
R3R_3○×○○○

R1R_1 は (4,4)(4,4) を欠く。R2R_2 は 1R22,2R231R_22,2R_23 だが 1R231R_23 ではない。

(2-2-1) 任意の集合について s⊆ss\subseteq s、s⊆t,t⊆s⇒s=ts\subseteq t,t\subseteq s\Rightarrow s=t、s⊆t,t⊆u⇒s⊆us\subseteq t,t\subseteq u\Rightarrow s\subseteq u。よって包含関係は順序関係である。

(2-2-2) w=s∪t,z=s∩t\boxed{w=s\cup t,\quad z=s\cap t}。全ての上界は s∪ts\cup t を含み、全ての下界は s∩ts\cap t に含まれる。

(2-2-3) 最大元は XX、最小元は ∅\varnothing なので c(u)=X∖uc(u)=X\setminus u。任意の x∈Xx\in X について

x∈c(s∪t)  ⟺  x∉s∧x∉t  ⟺  x∈c(s)∩c(t),x\in c(s\cup t)\iff x\notin s\land x\notin t\iff x\in c(s)\cap c(t),

よって結論を得る。