• 検索結果がありません。

高階古典論理 の形式的体系の試作

N/A
N/A
Protected

Academic year: 2021

シェア "高階古典論理 の形式的体系の試作"

Copied!
22
0
0

読み込み中.... (全文を見る)

全文

(1)

高階古典論理 の形式的体系の試作

兼 岩 龍

前 回 までの 目次

1.

( 無題)

2.

形式的体 系

2.1

推論

2.2

推論 の

3

変形 ・演鐸 図 2.3 語列への定数,変数 の関連

( 以上 第

87

1994)

2.4.

標 準木 .サブセ クシ ョン 2.2‑3において,演揮 図 ・構造図が定義 さ れた。 そ こで上部,下部,極上部 な どの言葉が現れたが, それ らの意味 は浜 鐸 図 ・構造 図 を実際 に図 に書 いた ときは視覚的 に理解 で きるであ ろうが,釈 の元 として演揮 図 ・構造 図 をみる とき必 ず しも明快 とはい えないで あ ろう

ここで その ことに触 れてお こう

丑 ‑

(u)(u‑ 〈

J L ,T, D

)‑ 〈

J L ,†,J〉 ) の元

IT‑ Xl・・・X,(X

l ,・・・

,X,Eu)

が条件

1)Ⅹi( ∈ (

† ;∫)

(Prng),

2)Xq

‑ †な らば

Xq̲1‑JL(q∈ (

1 ,・・・ ,r) ,Xo

‑E)

を満 たす とき,〟 は標準木

(normaltree)

であ る とい う

また

Xl

,・・

,X,

の中に出て くる 〃 の個数 を標準木

の位数 とい う

空列

E

は位数 0の標 準 木で あ る

今,

2

変数 関数

ex∈

p

況J

Lを

(2)

ex(X,0) ‑E:

ex(

x

,Y

1)‑ ex(X,Y)Z,ifforsomez∈ pprngandW

沢,

X ‑ ex(X,Y)ZW ;

‑ex(X,Y),otherwise

,exx∈

ytj

L D

tJ

Lを

exx(X,0) ‑ E ;

exx

( X,Y

+1)

Z

,where

Z

isonlyoneelementof況 suchthat

ex(X,Y+1)‑ ex(X,Y)Z

で定義す る. X が

pairing

の とき

,exx

( X

,q)

X

properpairing

の列 と考 えた ときの第

q

番 目の

properpairing

である.従 って,

H

Xl・・・X,(X

l ,・・・

,X,E u)

な ら

exx

( H

,q)

X

q,ifq

( 1 ,・・・

,r);

‑E,otherwise

で あ る。 また

t

が 語 列 の と き

,exx

( i

,q)

は 日にお け る第

q

番 目 の語,

ex

( i

,q)

は第

q

番 目までの語 を順 にな らべてで きる語列である

次 に,関数

plength

gt

F L

,apP∈

況D

t

F L

況J

Lを

ifnotX

E

Prng,plength(X )‑0:

ifXE Prng,

plength(X)‑minmum ofpsuchthatX ‑ ex(X,p);

ifnot(X E PrngandYE Pprng),app(X,Y,Z)‑0:

ifX E PrngandYE Pprng,app(X,Y,0)‑0;

if

X

E Prngand

Y

E Pprng,

app

( X,Y,Z

+i)minimum ofqsuchthat

q>app(X,Y,Z)andexx(X,q) Y

,

ifthereexistssuchq:

‑plength(X)+1,otherwise

で定義す る

.X

pairing

の とき

,plength(X)

X

properpairing

の列

(3)

と考 えた ときの長 さである。

1

Iが標準木 の とき

,app

( H

,

J J

,P)

u

の元 の 列 としての

の中で第 ♪番 目の

が第何番 目に現れ るか を表 してい る

た だ し少が ∬ の位数 よ り大 きい ときは

app(

,

,♪)‑plength

( の

+1

となるように定義 してある

また標準木

の位数 は

orde

r

(X)‑plength(X)iPlength(xi(X))

で定義 され る関数

order∈

況 〃

を用 いて

order

( l l ) で表 され る

ここに

XiY

X ェ Y

X ‑ Y,i f X

Y ;

‑0,otherwise

で与 え られ る もの とす る。しか しなが ら,上記 の

order

の定義 において

plen‑

gth(Ⅹi(X)

)が

plength(X)

を越 える ことはない。

さて今,位数

n

の標準木

1

Iが与 えられ ると集合

(

1 ,‑ ・

,n)

にある種 の 順序が導入 され る

.

即 ち p

, q∈ 〈

1 ,‑ ・

,n)

に対 して , Pが

q

の下部 にあ

る ( また は

q

が pの上部 にある) とは,

ex(

H

,m)‑ex(

H

,app(

H

,

/ L

,P

)

)

W

J,

Ⅹi(Ⅳ )∈ (

I ;J)

(Prng),

app(l

l

,

F E

,P)<app(1

I

,

J L

,q)

<

m

となる

W ∈

足,

m

沢 が存在す ることをい う

.

この とき †

W

Jは

u

の 元 の列 として

の一部分 であるか ら

exx(W,q)

Iimplies exx(W,qエ 1)‑ JL

が成立 し

W

もまた標準木でなけれ ばな らない。

Nt

を標準木全体,即 ち

Nt

‑i H

B ;

Xi(ll)∈ (

I ;J)

(Prng)andforallq∈

Dt,

exx(1T,q)

Timpliesexx(H,qi 1)‑ JL)

とす る.また

lower

況 ( 況F E )3 ‑ 況 況 p 況 F L 況J Jを「 標準木

1

1において Pが

qの下部 にある」の特性 関数 とす る.

即 ち,値

lower(

H , P

,q)

H ∈ Nt

H

において Pが

qの下部 にある とき 1,そ うでない とき 0とす る.そ こで

(4)

lowe

r

(

H , P

,q)

1,

forallr

,lower(

H , P

,r)・lower(

H

,r,q)‑0

が成 り立 つ とき,

H

において P は

q

の親

(q

u pの子)とい う

.

H

,

A, Yの

3

変 数 述 語

H

に お い て P は

q

の 親 で あ る」 の 特 性 関 数 を

parent

釈 (

況FE)3

.とす る

次 に

1

Tにおいて P は極上」( 特性関数 :

treetop

況 (

況FE)2)

を定義す る

において カ は極上, とは

Nt,

forallq

∈ gt

,lower(

H , P

,q)‑0

,

exx(

,app(

,

,♪)

1)exx(

,app(

,

,♪)+2)

≠ †∫

が満 た され る ことをい う。言い換 えれ ば

,ガ

が標準木 で , 少が上部 ( 或 い は子) を もたず,

u

の元 の列 H において 9番 目の

F

Lのす ぐ後 ろに列 †Jが現れ な い とき

treetop(

,♪)

の値 を

1

とし, そ うでない ときは 0とす るのである

演揮 図全体 を

Ddctm

としよう。即 ち,く

Radical)

の元

A

Xi(A)∈ (

† ;J)

(Pprng)

とサブセ クシ ョン

2.2

の条件

D

を満 たす ものの全体 を

Ddctm

とす る

関数

muchange,pi

∈ 況

況p

を定義 してお く

.

即 ち

muchange

( X)

X

,if

X ∈ 日 ,J〉;

,otherwise, ifnot

X

E (Radical),p

i ( X)

‑E:

pi(E)‑E;

ifX E (Radical)andYE Radical, pi

( XY)

‑pi

( X)

muchange(

Y).

この とき,A

∈ Ddctm

な らば

pi(A)

は標準木であ る

即 ち,

pi(Ddctm)Nt.

さ らに

pi(Ddctm)‑ 〈∬ ∈ Nt;

ex(

,2)‑

〟†

,exx(

,plength(

)‑ 1〉

(5)

が成 り立つ

。A

が清輝図の とき

pi(A)

を浜揮 図

A

の型 とい う。また関数

pi2

∈ 況沢

FEを

ifnotX E (Radica12),pi2(X)‑E,' pi2(E)‑E;

if

X

E (Radica12)and

Y

E Radica12, pi2

( XY)

‑pi2

( X)

muchange(

Y).

で定義すれ ば,

pi2(Strm)

‑ (H

E Nt,'forallq,

exx

(

H,q)

†impliesexx

(

H,q+1)‑〟〉

となる

.

A が構造 図の とき p i 2( A) を構造図

A

の型

(type)

とい う

次 に関数

lchange,list,list2∈

況FEを

lchange(X)‑E

,i f X ∈ 日 ,J〉;

‑LrX],otherwise, ifnotX E (Radical),list(X)‑E;

list(E)‑E;

if

X

E (Radical)and

Y

E Radical,

l i s t( XY)

‑list(X)lchange(Y):

ifnotX

E

(Radica12),list2(X)‑E:

list2(E)‑E;

i f X

E (Radica12)and

Y

E Radica12,

list2

( XY)

‑list2

( X)

lchange(

Y)

で定義す る

A

が演揮図の とき

list(A)

を,

^

'が構造図の とき

list2(A

' )を それぞれ

A

,

^

'の内容

(contents)

とい う

.

例 えば,

A7日 Tl

J⇒

To1[T]o・J l⇒ ofJ J

の とき,演揮図 A の型 は

(6)

1 2 3 3

2 1

pi

(

A )

‑J

J

†j

L

FE

† JJ J JL

J J ,

1 2 3 4 5

he

ig

h t: 0 1 2 3 2

A

の内容 は

list(A)‑ [1][1∋ Tl][l⇒ T6][[T]o][

l∋

of]

となる.

こ に

6

,1∈ Sent;

T,=>∈ Const;

wcf(T)‑T,wcf(

ラ)

‑TTpTJL

とす る

この例 において,標準木

pi(A )

にお ける ( 親,千,・・・,チ) の組 をすべ て書 き出せ ば,

(1,2)

,

(2,3,5)

,

(3,4)

となる

一般 に標準木

p

i

(A)

にお ける ( 釈,千,・・・,千)の組 の

1

つを (Y, X

l,

・・

,X

,)

( ただ し Y は

pi(A)

において極上でない もの, Xl < ‑ ・<

X

,は Y のす べての子) とし, これか ら

o T q

‑ (exx(list(A),Xq)

か ら左端 の [と,右端 の] を除 いた もの),

1 ‑ (exx(list

( A) ,Y) か ら左端 の [と,右端 の]を除 き, もしその冒頭 に [ 文列] の形があれ ばそれ も除いた もの)

とおいて列

T

O ・ 1‑

・0

・ ,を作 ることがで きる. この操作 を,標準木

pi(A)

に お ける ( 親, 千,・‑ , 千) の組 ( 家族

(family)

とい う) のすべてについて 行 えば,演揮 図 A に使 われたすべての推論 を得 ることがで きる.この例 につ

いていえば,家族

(1,2)

,

(2,3,5)

,

(3,4)

に対応 す る推論 は, それぞれ

I

l⇒

TT, ⇒ Tでl⇒ Tol ⇒ o

7, ⇒

To[T]6

とな り, これ らが演緯図 A に使 われたすべての推論

(A

の使用推論 とい う)

である

(7)

また この例 で

,pi(A)

において極上 な るもの は

4

5

である。 これに対応 して

A

の極上部前提 は (

exx(list(A),4)

か ら左端 の [と,右端 の]を除い た もの )

‑ [T]

♂ と(

exx(list(T),5)

か ら左端 の [と,右端 の] を除いた もの )‑ l⇒

o

Tの

2

つで ある.一般 に

「α

が演揮図

A

の極上部前提で あ るための条件 は

α‑ (exx(list(A ),P)

か ら左端 の [と,右端 の] を除いた もの) かつ

pi(A)

において Pが極上で あるような

P∈

沢 が存在す ることである」

Radical

の元 の列

A

に含 まれ る †の数 に関す る帰納法で得 られ る

,pi(A )

において極上 な るもの Pが与 えられ る と,その親 その親 と辿 っ て親 を もたな くなる まで遡 ることがで きる

そ こでそれ らの数 を逆 にな らべ

( 〜,・・・

,u,)

とす るQ ここに

1

)鞄 は親 を もたない,

2)q∈ (

1 ,・・・

,r

)に対 して

uq

uq̲1

の子, 3)

u,

‑ Pが成 り立 つ もの とす る

.

一般 に標準木

H

において

1)

‑ 3

)が満 た され る とき( 狗,‑ ・

,u,)

H

にお けるPの系譜

(pedigree)

とい う. さらに

q∈ (

1 ,・・・ ,r)に対 して

αq‑ (exx(list(A ),uq)

か ら左端 の [と,右端 の] を除 いた もの),

p q‑ (exx(αq

,1 ) か ら左端 の [と,右端 の] を除 いた もの) ,

γ‑ (α,∈ Prng

か ら冒頭 の

properpairingexx(α,,1)

を除 いた もの),

♂‑ ♂(♪)‑ [A

・・

・βr

の様 にして前提

6(P)

を作る ことがで きる

o p

i

(A)

において極上 な るものが 小 なる順 にPl ,・・・, Psの とき

8‑ (exx(list(A )

,1 )か ら左端 の [と,右端 の] を除いた もの) とおいて,

conclusion(A )‑ e 6(Pl)

・・

・6(Ps)

を作れ ば, これ は演揮 図 A の最終合成推論 ( 結論 とい う)である

.

^

7

T

f† I⇒

T

q

†[T]qJ l⇒ 6TJJ

でいえば

4

5

の系譜 はそれ ぞれ

(1,2,3,4)

,

(1,2,5)

で,

(8)

6‑

1,

6(4)‑ [T]o,

6( 5 )

l ⇒

6

1,

conclusion(A)‑ TlT]6l ラ

67

とな る

もう 1 つの例

^ ‑ うう o ・ ⇒

I

Vう で⇒

0

V†[ ⇒

6⇒ TV]

⇒ T⇒

6

V

†[T]⇒ 6V

†[

6]

V†巨 l ⇒ IV†l6

l⇒ 6∋

I

VJJJJJ についてい えば,

list(A)

‑ [ ⇒⇒ o ・ ⇒

I

V

T⇒

の′]

[[ ⇒ 0 ・ ⇒

TV]

⇒ T⇒

6V]

[[7]

qv][[0]V][lf][

J

⇒ TV][I6]

[

F

o・⇒ TV],

1

2

3 4 5 5 4

3

2

1

pi

( A

)

JL

† f L †

JL

FE † J L

JL

F L

FEJ J J

∫ J

1 2 3

4

56 78

height:

0 1 2

3 44 55

pi(A)

にお ける家族 は

(1,2),(2,3),(3,4),(4,5,6)

,

(6,7,8);

極上者 の系譜 は

(1,2,3,4,5)

, ( 1 ,2, 3,4,6, 7), ( 1 ,2,3,4,6, 8);

A

の結論 は

conclusion(A)‑ ⇒ ⇒ o・⇒ Ty ⇒ f ⇒

0 ・ y[⇒

6⇒

V T6]f

[ ⇒ o ・ ⇒

TV fO]6[

⇒ o ・

⇒ TV70r]

⇒ 0 ・ ⇒

TV

となる。一般 に推論 上か ら消去推論 に よって 「 無駄 な前提」をすべて取 り去 っ た もの を

simp()

で表せ ば, この例 の場合,

simp(conclusion

( A) )‑⇒

o ・ ⇒

1

V∋ f⇒

0V

とな る

また例 A ‑ o ・†Jについてい えば,家族 は( 1)のみ,極上者 はない。従 っ て,使用推論 は o ・のみ,結論 も

conclusion(A)‑

6 とな る.

標準木 H にお ける家族 ,標準木 H にお ける Pの系譜等 は gtの元 の組 ( 狗,・

・・,u,) (uq

9 t)

で あ るが, これ を再 び 沢 の元 として扱 うことは容易 であ る.我 々 は

(9)

(狗,

・・, ur )

[

(

I; J

)

(

)]

[(

; J) (u,) ]

と定義

る こ

う。

( 0 ,

1,2 )

[

][][

J]

[ ]

[ [

[[ ] ]

] ] [ [ ] ]

‑ 4・

2

1

6

+ 2

7

0・ 2 8

+2

78

3

3

1

5

42

である

語列 における原始語 の真 の関連 について も触 れてお こう

.

語列

t

において

原始語

αが

q 番 目で真 に関連 す る

を言い換 えれ ば 「

1)

tEWdsq,aE Primitive;

2)exx(list2(lambda

( i ))

,q)‑ la]:

3)pi2(lambda(i)

kお ける

q

の系譜 を

(

ul ,・・・

,u,)

とす る とき

exx(list2(lambda(i)),ul)

≠ [

lα],

exx(list2(lambda

( i ))

,u,̲I)

+

lIa]

が成立 す る」 となる。

語列

t

において真 の関連 をす る原始語 を

Radica12

の元 の列

lambda

( i )の 中で出て くる順 に ( 1度 出て きた語 は次 に リス トア ップ しない)

α1

ナ●●●

ナ(γγ

とす る とき列

α1

・・

・αγ (Primitive

list21

( i )で表す ことにす る

。t

が語列で ない ときは

1ist21

( i ) ‑E

と約束 す る.また語列

list21

( t )の中の定数 だけを選 び出 して作 った部分語列 を

list21

C( i ),変数 だけを選 び出 して作 った部分語列 を

list21V(i)

で表す こと にす る。我々 は部分文列,部分文 をサブセ クシ ョン

2.1

で定義 したが, これ

と同様 に

,subpairing,propersubpairing

を定義す ることがで きる。 ここで

は語列 の

subpairing,propersubpairing

をそれぞれ部分語列,部分語 と呼 ん

(10)

でいる

語列

t

と語列

list21

( i )の部分語

α

について

,t

において

αが真 の関連 をす

る番号 を順 に

ul

,・・・

,u

,とす るとき組

(

〟1 ,・・・

,〝r)

list22

( i

,α)

で表す ことにす る

.t

が語列でない場合や,

αがlist21

( i )の 部分語でない場合即 ち,

not

(

iE Wdsqanda E Primitive

andforsomeq

∈ 沢

,exx(list21

( i )

,q)‑ α)

の場合 は

list22(

i , α)‑E と約束す る

例 をみよう,

t

‑ ⇒ > o∃[y

l…

yyx]

の とき,

lambda

( i ) ‑ラ

>Ⅹ0∃ iy

†…

yyxJ,

pi2(lambda

( i )

)‑ JL/ ie†JIJFJIJLJLJ,

list2(lambda

( i )

)

‑ [ ⇒]

[>][Ⅹ][0

][ ∃]

[Iy

][ …][

][y][y][], list21

( i )‑ 3 >

xO

j=・ ,

list21

C( i )

>0

∃≡・ ,

list21v

( 〜 )

Ⅹ,

α

ラ .>

0

∃ ≡ .

y

となる

標準木

1

1にお ける

q

の高 さ

(height)

につ い て も述 べ て お こう

高 さ

height(

H

,q)

を以下 に定義する :

ifq‑0ornot

H E

INt,1height(H,q)‑0:

if∬ ∈ Nt,

lheight(

H,q+1

)‑lheight(l

l

,q)+1

,i

fexx(

H,q+1

)I ;

‑1height(

H

,q)ェ1,ifexx(

H,q+1) ‑

J ;

(11)

‑ lheight

(

H,q),otherwise:

heigh t

( H,q)

‑1height

( H

,app

( H

,

j L

,q)).

この とき次 の定理 が成 り立 つ ( 証明 は容易であろう):

定理

2.4.

標準木

1

1において Pが

q

の親

(q

が pの子)であるための条件 は

1)0<

P

< q

≦ or der( H)

,

2)

heigh t

( H

,q)‑heigh t

( H

,P)

+1 ,

3)

p < r

< q

な らば

heigh t

(

H,P)<heigh t

(

H

,r) が成 り立つ ことで ある。

このサブセ クシ ョンの最後 として,標準木 と 「内容」か ら浜揮 図,構造 図 を再生 させ る関数 を導入 してお く。 まず 自然数

X ∈

gtの [と]による

2

進 法展開 の長 さ

1ength(X)

length(X)‑ (minimum ofq gtsuchthatX+2≦2q)‑ 1

とな る

. X∈ Pprng

に対 してその一番外側 の [ ] を取 り去 って得 られ る

pairingcore

( X)

core(X)‑ quot(X ‑ 2'ength(X)エ 1ェ 2,2)

と表せ る

ここに

quot(Y,Z)‑ (minimum ofq 況 suchthatZ・q>Y)i1,

ifZ≠0;

‑ 0,ifZ ‑ 0

即 ち y

Z

で割 った商 ( ただ し

Z‑ 0

の ときは

0)

quot(

y

,〜)

とす る

また

X ∈

沢 に対 して,

X ‑ ex(X

,

p)Y

とな るような

Y ∈

沢 がただ

1

つ 存 在 す る の で, これ を

coex(X,p)

と表 す こ とにす る. そ こで

comp∈

D t(

況JL)2

を以下 の ように帰納的 に定義す る :

ifnot

( X

旦 and

Y

∈ くPprng\〈[])〉and

order(X)‑ plength(Y)),

(12)

comp(X

,Y)

‑E:

ifX ∈ 旦 andorder(X)‑0,

comp(X,E)‑ X :

ifX A and

Y

(Pprng\(4

)and

order(X) plength(Y)>0,

comp(X,Y)‑

comp(ex(X,app(X,

p

,order(X )

) ‑

i1)),ex(Y,order(X)

i1)) ex(X',app(X'

, J L

,1)i 1)core(

Y' )

coex(X',app(X'

, J L

,1))

,

whereX‑coex(X,app(X,

p

,order(X )ェ 1)) and

Y'

‑coex(

Y

,order(X)

‑ 1 ).

このようにすれば,

A

が演揮図,

A

'が構造図の とき

A ‑comp(pi(A)

,

list(A

)

)

,

A'‑comp(pi2(A'),list2(A'))

が成立す る

2.5.

代入.

t

を語列

を原始語

,

Sを

wcf(S)‑wcf(α)

となる純正句,

list22

( i

,a)‑ (ul

,・・・

,u

,

)

,

1T‑pi2(lambda

( i )),

Hl ‑Pi2(lambda(S))

,

L‑list2(lambda(i)),Ll‑list2(lambda(S)),

vq‑ app(

H

,

F L

,uq) (q

( 1,・・・

,r))

, とす る

そこで関数

ex2

況 (

況FE)3

ex2(X

, p

,q)‑ ex(coex(X

, p)

,q)

で定義 し,

H2‑eX(H,V1i1)H leX2(H,vl,V2‑ Vl

エ 1

)H l

・・・・ex2(1

T

,V,̲1,V,・i V,̲1i1)H ICOeX(

H

,V

,

)

, L

2‑eX(L,ul‑i1)

L

leX2

( L

,ul,砲 エ ul‑ 1)

L

l

・・・・ex2

( L

,u,̲

1

,u,・i u,̲.エ 1)

L

ICOe

X( L

,u,)

とす る

.

この とき

,comp(H 2

, L 2) を

sub

( i

,α,S)

で表 し,代入

(13)

lt]la]

l s]

E Prng

の結果 とい う。特 に

list22(

i

,α)‑E

の ときは

sub

( t

,

a

,S)‑i

とす る。この ことは r‑ 0の とき u

, u

‑ 0

,V, ‑ V.

‑ 0と約束 してお け ば,特 にいわ な くて も自動 的 にそ うなる

また

(*) tE WdsqandaE PrimitiveandsE Pphrand

wcf(S)‑wcf(a)

が成立 しない ときは

,sub

( i

,

α

,S)‑E

としてお く。 この よ うにすれ ば

,sub

∈ Dt(況JL)3

とな る

ここに

Pphr

は純正句全体 とす る.我 々 は 「(*)が成立 すれ ば,

sub

( i

,a,S)E Wdsqandwcf(sub

( i ,a

,S))‑wc

f( i )

が成立 す る」 ことを確 かめる ことがで きる

X

∈ 沢

が代入

(substitution)

で\ ある とは

X

が集合

Subst

‑ ( X

E Prng:plength

( X)

‑3and core(exx(X,1))E Wdsqand

core(exx(X,2))E Primitiveand

core(exx(X,3))E Pphrand

wcf(core(exx(X,2)

)

)‑wcf(core(exx(X,3))))

の元 であ るこ とをい う

代入 [ t ]

[α]

[ S] ( i

,

α

,

S

∈ Prng)

が適正

(right)

であ る とは,

1)「α

t

に真 に関連 しない」か また は 2)

「α

q

番 目で

t

に真 に関連 し,

(ul,・・

,

u,)

が標準木

pi2(lambda

( i ) )にお ける

q

の系譜 で,

x

S

に真 に関連 す る変 数 で

,P∈

( 1,・・・

,r‑

1)の ときは, いつで も

exx(list2(lambda(i))

,up )≠ [

Ix]

で ある

が成立 す る ことをい う

例 をみ よう 。i‑

∃[y

l…

yyx]

の とき,

51

‑ [ t ]

[Ⅹ][+ⅩZ],

5 2

‑ [ t ]

[Ⅹ][+Xy],

(14)

23[

t ]

ly]

[

+Ⅹy],

2 4

[ t ] [ ・ ][

+

] ,

55‑[t]

[ ・ ]

[[xl[y

l十 十

Ⅹyz]]],

26

‑ [ t ] [ ・ ]

[[l[zJ++Ⅹyz]]],

2 7

‑ [ t ] [ ・ ] [ …]

とすれば,

E1,22,53,2。,55,56∈ Subst

であるが

27

Subst

の元 で はない。 また

E1‑26

の うち

22

26

を除 けば適正で あるが,

52

56

は適正で はない。

sub2

( X)

‑sub(core(exx

( X

,1)),

core(exx(X,2)),

core(exx(X,3)))

とすれば,

sub2(∑1)∃[yl … yy+Xz],

S血2(∑2)∃[yI yy+Xy],

sub2(E3)∃[yl … yyx]i,

S血2(三。)∃[yI

+yyx],

sub2(25)∃[yl…[

XI

[y

l

++Xyz]]yyx],

sub2(26)∃[yl…[

Ⅹt[

z

J++

Xyz]]yyx],

sub2(∑7)‑E

となる

2.6.

高階古典論理

HL

の公理系.今 までの議論 で

1

つの形式的体 系 を与 える準備がで きた。 ここで

HL

なる体 系

(system)

‑ 公理系 を導入す る

ま ず若干 の定数 を予約 してお く。即 ち,

T ‑ [ T IT] ,⊥ ‑ [ T ID] ,> ‑ [ TTJ J T〟 lTT]

… (A)

‑ [ TA pAF El]( A

∈ Log),

(U)

‑ [ TU J L

U

p I J L ]( U

∈ Plog)

とす る。 ここに

Plog

は述語 品詞 の全体 で

(15)

Plog

‑ (U

E Log;

exx(U,i

)‑T)

で与 え られ る もの とす る。 また

= = =(D)I〜 == (T)

I

=

>

= => (T)

としてお く

1

)等号公理 . S, i ,uを品詞

A∈ Log

の純正句 とす る とき,

equl(S) = (A)SS,

equZ(S,i) I (A)tSI=(A)St,

equ3(S,i,

u)

(A)SuE ≡ (A)StE‑ (A

) t u

とす る

。equ

l

,equ2,equ3

は引 き数が同品詞 の純正句でない とき,値

E‑0

を とる関数である。集合

Equ‑ (equl(∫);∈ Pph

r

〉∪

(equ2(S,i):

S

,t

E

Pphr

,

wcf(S)‑wcf(i))U

(equ3(

S

,

i

,u) :

S

,

i

,uE Pphr

,

wcf(S)

‑ wc f( i )‑ wcf( u)) の元 は

HL

の等号公理 であ るといわれ る。

2)

順序公理 . f

,g

, hを品詞 U の純正述語 (U

∈ Plog)

とす る とき,

ordl(

/

,g,h)

ラ(U)f h

L

ラ(U)f g

l

ラ (U)gh,

ord2

( ′

,g)

ラ(a)f g

l

ラ(a)f g I (a)g

f,

ord3

V

,g)

ラ(U)f g I≡(U)f g

,

Ord4(

/

,g)

ラ (U)gfI≡ (U)f g

とす る。 これ らが作 る集合

Ord

の元 は

HL

の順序公理 であ るといわれ る

3

)等号導入公理. S

, t

を品詞 AC

J

Lの純正句,Xを品詞

C

の変数 ( A ,

C∈ Log)

とし,Xは S,

t

に真 の関連 をしない もの とす る とき,

equin(S,i,Ⅹ) ≡(ACP)SiI≡ (A)SXtX

としこれ を HL の等号導入公理 と言 う。 HL を設定 す る際 に想 定 した解 釈

(HL

の標準解釈,第

1

節参照)によれ ば

,

S

,t

は 「 集合

」C

か ら 「 集合

」A

へ の 「 関数」で, この公理 は 「 集合 C の不特定 の元

」X

について各々の 「 像」

s

x ,t x が 「 等 しい」ことが言 えれ ば

,

S, t が 「 関数 として等 しい」ことを主

張す る ものである

参照

関連したドキュメント

−104−..

 朝近血液ノ物理化學的研究ノ旺盛テルニ件ヒ,赤血球沈降速度二開スル實験業績ハ精粗

11) 青木利晃 , 片山卓也 : オブジェクト指向方法論 のための形式的モデル , 日本ソフトウェア科学会 学会誌 コンピュータソフトウェア

14 2.3 cristabelline 表現の p 進局所 Langlands 対応の主定理. 21 3.2 p 進局所 Langlands 対応と古典的局所 Langlands 対応の両立性..

前章 / 節からの流れで、計算可能な関数のもつ性質を抽象的に捉えることから始めよう。話を 単純にするために、以下では次のような型のプログラム を考える。 は部分関数 (

一階算術(自然数論)に議論を限定する。ひとたび一階算術に身を置くと、そこに算術的 階層の存在とその厳密性

実習と共に教材教具論のような実践的分野の重要性は高い。教材開発という実践的な形で、教員養

試験体は図 図 図 図- -- -1 11 1 に示す疲労試験と同型のものを使用し、高 力ボルトで締め付けを行った試験体とストップホールの