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

JAIST Repository

N/A
N/A
Protected

Academic year: 2021

シェア "JAIST Repository"

Copied!
5
0
0

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

全文

(1)

JAIST Repository

https://dspace.jaist.ac.jp/

Title

現実的な構成的算術の関数的解釈に関する研究

Author(s)

土佐, 尚之

Citation

Issue Date

2001‑03

Type

Thesis or Dissertation

Text version

author

URL

http://hdl.handle.net/10119/1456

Rights

Description

910075x, Supervisor:石原 哉, 情報科学研究科, 修士

(2)

現実的な構成的算術の関数的解釈に関する研究

土佐 尚之

北陸先端科学技術大学院大学 情報科学研究科

2001

2

15

キーワード: 限定算術, 多項式時間計算可能関数, Godel Dialectica interpretation, Kreisel realizability,Kleenerealizability.

1

背景

1958年, Kurt Godel[5]nite typefunctionalに基づく限定記号のない理論による 構成的算術体系の解釈を提案した。この解釈はGodel0s Dialecticainterpretation と呼ば れている。Godel Dialectica interpretationは構成的算術体系に対する無矛盾性の証明を 与えるために導入された。

このDialecticainterpretationはT によるHAの解釈を与える。HAとは一階の構成的 算術体系 \Heyting Arithmetic"のことであり、T とは計算可能なnite-typefunctionalに 関する限定記号のない理論である。計算可能なnite-typefunctionaltype0と原始帰納 法に基づいて構成されるtypeから成る。それゆえprimitiverecursivefunctionalsof nite typeと呼ばれる。推論規則は命題論理の規則と帰納法から成る。

GodelはT を高階の構成的算術体系に拡張した。この高階の構成的算術体系はHA!と 呼ばれている。HA!T に各typeの限定記号と推論規則を加えたものである。

AをHA!の任意のformulaとした時、ADADialecticainterpretationと呼ぶ。た だしAHA!の限定記号を含まないformulaとしたとき、AD

A D

9

~

Y8

~

XA(

~

Y;

~

X),

という形のformulaである。

Godelはこれを用いて次のことを示した。

もしAADHA!で証明可能ならば,HA! において

8

~

XA(f(

~

X);

~

X)を満たす計算可能関数f が存在する。

(3)

これは関数的解釈と呼ばれている。

また1973年、Troelstra[7]はHA!においてmodied realizabilityという方法を用いて 同様のことを示した。

GodelとTroelstraは計算可能関数と構成的算術体系HA!との関係を示した。そこで本 研究では多項式時間計算可能関数に対する論理的算術体系について考察する。

2

多項式時間計算可能

多項式時間計算可能関数に対する算術体系はは1975年にCook[3]PVというシステ ムを導入した。これは多項式時間計算可能関数の等式理論であるが限定記号を用いること ができなかった。

そこで1985年にBuss[1 ]は多項式時間計算可能関数に対する古典論理に基づく算術体

S21を導入した。この中でBussS21において

(1)8~x (9y t)A(~x;y)

(2)8~x 8y8z[A(~x ;y)^A(~x ;z)!y =z]

が証明可能ならば8~xA(~x ;f(~x))となるような関数f が多項式時間計算可能関数であるこ とを示した。これを「関数fb+1

-deneできる」という。さらに1986年にBuss[2 ]は構 成的論理に基づく算術体系IS21

Bを導入した。この中でBussS21と同様の性質がIS21 B

においても成り立つことを示した。しかしIS21

Bの定義はとても複雑であり、さらにクラ スP を表すために用いたp-types, 2P1

-functionalsも複雑なので、IS21

Bは扱いにくい。そ こで1993年にCook[4]は構成的論理に基づく算術体系IS21を導入した。このシステムは とてもシンプルであり、またクラスP を表す方法としてfunction algebraという扱いやす い方法を用いた。そしてCookfunctionalgebraを用いて「関数fb+1

-deneできる」

という事を導出し、さらにIS21IS21

Bが同等であるという事を示した。

3

構成的論理

計算可能関数におけるHA、多項式時間計算可能関数におけるIS21及びIS21

B は構成的

論理に基づいている。構成的論理とは古典論理から排中律(A_:A)を除いた論理である。

特徴としては9xA(x)を証明するためには古典論理では(1) A(x)trueとなるようなx を明示する。(2) 8x:A(x)を仮定したら矛盾することを証明する、という2つの方法があ るが構成的論理では(1)の方法しか認められていない。つまり「存在する」ということを 証明するためには「存在しないと仮定したら矛盾するから存在する」という方法は認めら れておらず「具体的に存在すること」を証明しなければならない。故にIS21IS21

Bは始

(4)

めに導入した古典述語論理に基づいた体系S21を構成的論理で作り直す必要があったので ある。

4

現実的な構成的証明

b+

1

-deneは関数fが多項式時間計算可能関数「である」ことを示したが計算可能関数

のように多項式時間計算可能関数が「存在する」ことを示したい。そこで計算可能関数の ために用いられたHAにおけるDialectica interpretation及びrealizabilityの手法をシス テムIS21 に合うように形をかえて適用し、HAと同様の性質が証明された。つまり

8~x 9yA(~x;y)というformulaIS21で証明可能ならば,

8~x A(~x;f(~x))となるような多項式時間計算可能関数fが存在する。」

ということが証明された。

5

今後の課題

計算の複雑さの理論の研究の中に各クラスの包含関係を調べる研究がある。この研究の 中の有名な問題として「P =NP問題」がある。これはクラスPNP の関係がP =NP

なのかP &NP なのかわかっていない、と言う問題である。これ以外にもいくつかクラス

があるが特にfunction algebraで表せるクラスK,T,E等に着目する。例えばT =Kなの かT &K なのか分かってない。そこでP におけるIS21のように各クラスにおける論理的 算術体系を構築し、これを用いて包含関係を明らかにしたい。そこで最初、IS21における

b

i、bi のような各クラスに適したhierarchyを見つける。次にこのhierarchyを基にして 論理的算術体系を構築する。そして論理的算術体系上で「関数f0-denableであるこ とと関数fが各クラスの関数であることは同値である。」ということをfunctionalgebraを を用いて証明する。そしてrealizabilityとDialectica interpretationを用いて各クラスの 関数が存在する、と言うことを示す。最後にこれらの論理的算術体系を用いて各クラスの 包含関係を明らかにできないか調べる。又、調べる手段としてrealizabilityとDialectica

interpretationのように純粋な論理学の中で用いられた方法を応用できないか検討する。

(5)

参考文献

[1] SamuelR.Buss, Bounded Arithmetic, Ph.D. dissertation,Princeton University1985;

reprinted Biblopolis,Napoli,1986.

[2] Samuel R.Buss, The polynomial hierarchy and intuitionistic bounded arithmetic,

Springer-Verlag, Berlin,1986.

[3] S.A.Cook, Feasibly constructive proofs and the propositional calculus., Proc.7th

A.C.M. Symposium on the Theory of Computation,(1975), pp.83-97.

[4] S.A.Cook, Functional interpretation of feasibly constructive arithmetic, Annals of

Pure and AppliedLogic, 63 (1993),pp.103-200.

[5] KurtGodel,



Ubereinebifher nochnicht benu tzte erweiterungdes nitenstandpunk-

tes, J. of PhilosophicalLogic, 9 ,pp.133-142.

[6] S.C.Kleene, On theinterpretationof intuitionisticnumber theory, J.SymbolicLogic,

10 ,pp.109-124.

[7] A.S.Troestra, Metamathematical investigation of intuitionistic arithmetic and anly-

sis, Springer-Verlag Lecture Notes in Mathematics, No.344, 1973.

参照

関連したドキュメント

改質手法のもう一つの視点として、 “成形体の構造”が考えられる。具体的に

Keywords: Learning Process, Instructional Design, Learning Analytics, Time-Series Clustering, Dynamic Time

Causation and effectuation processes: A validation study , Journal of Business Venturing, 26, pp.375-390. [4] McKelvie, Alexander & Chandler, Gaylen & Detienne, Dawn

Previous studies have reported phase separation of phospholipid membranes containing charged lipids by the addition of metal ions and phase separation induced by osmotic application

It is separated into several subsections, including introduction, research and development, open innovation, international R&D management, cross-cultural collaboration,

UBICOMM2008 BEST PAPER AWARD 丹   康 雄 情報科学研究科 教 授 平成20年11月. マルチメディア・仮想環境基礎研究会MVE賞

To investigate the synthesizability, we have performed electronic structure simulations based on density functional theory (DFT) and phonon simulations combined with DFT for the

During the implementation stage, we explored appropriate creative pedagogy in foreign language classrooms We conducted practical lectures using the creative teaching method