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

ファイル置き場 Sendai Logic Homepage speaker19

N/A
N/A
Protected

Academic year: 2018

シェア "ファイル置き場 Sendai Logic Homepage speaker19"

Copied!
52
0
0

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

全文

(1)

Interpretation between weak theories of

concatenation and arithmetic

Osam Yoshida and Yoshihiro Horihata

(Tohoku university)

Feb 23, 2012

Workshop on Proof Theory and Computability Theory 2012

(2)

Fundamental human abilities

読み( yomi ) 書き( kaki ) そろばん( soroban

(3)

Fundamental human abilities

読み( yomi ) 書き( kaki ) そろばん( soroban

|| || ||

Reading Writing Abacus (Arithmetic)

Figure 1: Reading and Writing Figure 2: Abacus

(4)

Fundamental human abilities

Reading Writing Arithmetic

Well-studied !

Example

PA, IΣ

n

, Q, R,

second-order arithmetic, etc

(5)

Fundamental human abilities

Reading Writing Arithmetic

1930’s Tarski

1940’s Quine

(6)

Fundamental human abilities

Reading Writing Arithmetic

1930’s Tarski

1940’s Quine

2005 Grzegorczyk’s TC

A Theory of Concatenation

(7)

babababababababababababababab

Back ground and known results

C

2

⊲ ⊳ PA

▽ ▽

TC ⊲ ⊳ Q

(8)

TC : Theory of Concatenation

In A. Grzegorczyk’s paper “Undecidability without arith- metization”(2005), he defined a (,ε,α,β)-theory TC of con- catenation, whose axioms are:

(TC1) ∀x(x

ε = ε

x = x)

Axiom for identity

(TC2) ∀x∀y∀z(x

(y

z ) = (x

y )

z )

Associativity

(TC3) Editors Axiom:

∀x∀y∀u∀v(x

y = u

v

∃w((x

w = u∧y = w

v )∨(x = u

w ∧w

y = v)))

(TC4) α 6= ε ∧ ∀x∀y(x

y = α → x = ε ∨ y = ε )

(TC5) β 6= ε ∧ ∀x∀y(x

y = β → x = ε ∨ y = ε )

(TC6) α 6= β

(9)

About (TC3); editors axiom

If x

y = u

v,

x y

u v

(10)

About (TC3); editors axiom

If x

y = u

v,

x y

u v

(11)

About (TC3); editors axiom

If x

y = u

v,

x y

u v

w

w

(12)

TC : Theory of Concatenation

Definition

x ⊑ y ≡ ∃k∃l(kxl = y)

x

ini

y ≡ ∃l(xl = y)

x

end

y ≡ ∃k(kx = y)

(13)

What can TC prove?

Proposition

TC proves the following assertions: (1) ∀x(xα 6= εαx 6= ε)

(2) ∀x∀y(xy = ε → x = ε ∧ y = ε)

(3) ∀x∀y(xα = yα ∨αx = αy → x = y) Weak cancellation

Proposition

TC cannot prove the following assertions:

∀x∀y∀z(xz = yz → x = y) cancellation

(14)

TC and undecidability

Theorem [Grzegorczyk, 2005]

TC is undecidable.

Moreover,

Theorem [Grzegorczyk and Zdanowski, 2007]

TC is essentially undecidable.

Before this, Yaegashi proved this fact in 2006 in his

master’s thesis, by interpreting arithmetic R in TC.

Grzegorczyk and Zdanowski conjectured that TC

and Q are mutually interpretable.

(15)

Definition of interpretation

L1,L2 : languages of first order logic.

A relative translation τ : L1 → L2 is a pair hδ,Fi such that

• δ is an L2-formula with one free variable.

F maps each relation-symbol R of L1 to an L2-formula F(R).

We translate L1-formulas to L2-formulas as follows:

(R(x1,· · · , xn))τ := F(R)(x1,· · · , xn);

• (·)τ commutes with the propositional connectives;

(∀xϕ(x))τ := ∀x(δ(x) → ϕτ);

(∃xϕ(x))τ := ∃x(δ(x) ∧ ϕτ).

(16)

Definition of interpretation

Definition (relative interpretation)

L1-theory T is (relatively) interpretable in L2-theory S, de- noted by S ⊲ T , iff

there exists a relative translation τ : L1 → L2 such that for each axiom σ of T , Sστ.

Proposition

Let S be a consistent theory.

If S ⊲ T and T is essentially undecidable, then S is also es- sentially undecidable.

That is, the interpretability conserves the essential undecid- ability.

(17)

TC and Q

In 2009, the following results were proved by three ways independently:

Visser and Sterken, ˇSvejdar, and Ganea. Theorem [2009]

TC interprets Q. (Hence TC ✄ ✁ Q.)

Here, Q is Robinson’s arithmetic, whose language is (+, ·, 0, S) (Q1) ∀x∀y(S(x) = S(y) → x = y) (Q2) ∀x(S(x) 6= 0)

(Q3) ∀x(x + 0 = x) (Q4) ∀x∀y(x + S(y) = S(x + y)) (Q5) ∀x(x · 0 = 0) (Q6) ∀x∀y(x · S(y) = x · y + x) (Q7) ∀x(x 6= 0 → ∃y(x = S(y)))

Q is essentially undecidable and finitely axiomatizable.

(18)

Theory C

2

and Peano arithmetic PA

The theory C

2

of concatenation consists of TC

plus the following notation induction:

ϕ ( ε ) ∧ ∀x ( ϕ (x) → ϕ (x

α ) ∧ ϕ (x

β )) → ∀x ϕ (x).

Here, ϕ is a (

, ε , α , β )-formula.

Then, Ganea proved that

Theorem [Ganea, 2009]

C

2

and PA are mutually interpretable.

This is a positive answer for Yaegashi’s question

raised in his master thesis.

(19)

babababababababababababababab

Part I

A weak theory WTC of concatenation

and

mutual interpretability with R

(20)

Arithmetic R (MRT, 1953)

(+, ·, 0, 1, ≤)-theory R

For each n, m ω , ( n represents 1 + · · · + 1

| {z }

n

)

(R1) n + m = n + m

(R2) n · m = n · m

(R3) n 6= m (if n 6= m)

(R4) ∀x x ≤ n → x = 0 ∨ x = 1 ∨ · · · ∨ x = n 

(R5) ∀x(x ≤ n ∨ n ≤ x)

* R is Σ

1

-complete and essentially undecidable.

* R 6 ✄ Q, since Q is finitely axiomatizable.

(21)

Arithmetic R

0

(Cobham, 1960’s)

(+, ·, 0, 1, ≤)-theory R

0

For each n, m ω ,

(R1) n + m = n + m

(R2) n · m = n · m

(R3) n 6= m (if n 6= m)

(R4’) ∀x x ≤ n↔ x = 0 ∨ x = 1 ∨ · · · ∨ x = n 

* R0 interprets R by translating ‘ ≤ ’ by ‘ ⋖ ’ as follows: x ⋖ y ≡ [0 ≤ y ∧ ∀u (u ≤ y ∧ u 6= y → u + 1 ≤ y)] → x ≤ y.

* R0 is minimal theory which is Σ1-complete and essentially undecidable.

(22)

WTC : Weak Theory of Concatenation

(

, ε , α , β )-theory WTC has the following

axioms: for each u ∈ { α , β }

,

(WTC1) ∀x ⊑ u (x

ε = ε

x = x);

(WTC2) ∀x ∀y ∀z [[x

(y

z )⊑ u ∨ (x

y )

z ⊑ u] →

x

(y

z ) = (x

y )

z ];

(WTC3) ∀x ∀y ∀s ∀t [(x

y = s

t ∧ x

y ⊑ u) →

∃w ((x

w = s ∧ y = w

t ) ∨ (x = s

w ∧ w

y = t))];

(WTC4) α 6= ε ∧ ∀x ∀y (x

y = α → x = ε ∨ y = ε );

(WTC5) β 6= ε ∧ ∀x ∀y (x

y = β → x = ε ∨ y = ε );

(WTC6) α 6= β .

(23)

WTC: Weak Theory of Concatenation

Here, {α,β} is a set of finite strings over {α,β}, including empty string ε. Let ,β}+ := {α,β} \ {ε}.

For each u ∈ {α,β}, we represent u in theories as u by adding parentheses from left. For example, ααβα = ((αα)β)α. We call each u (∈ {α,β}) standard string.

Definition

x ⊑ y ≡ (x = y) ∨ ∃k ∃l [kx = y ∨ xl = y ∨ (kx)l = y ∨ k(xl) = y]

xini y ≡ (x = y) ∨ ∃l (xl = y)

xend y ≡ (x = y) ∨ ∃k (kx = y)

(24)

Σ

1

-completeness of WTC

Lemma

WTC proves the following assertion:

∀x (x ⊑ u ↔ _

v⊑u

x = v).

Theorem

WTC is Σ

1

-complete, that is, for each

Σ

1

-sentence ϕ , if { α , β }

 ϕ then WTC ϕ .

{ α , β }

is a standard model of TC.

(25)

WTC interprets R

From now on, we consider the translation of R into WTC. translation of 0, 1,+

We translate 0, 1,+ as follows:

• 0 ⇒ ε;

1 ⇒ α;

x+ y ⇒ xy;

x ≤ y ⇒ ∃z (xz = y).

To translate the product, we have to make it total

on ω . To do this, we consider notion, “witness for

product”.

(26)

WTC interprets R

An idea for the definition of witness

Witness w for 2× 3 is as follows:

w = βββββαβααββααβ(αα)(αα)ββαααβ(αα)(αα)(αα)ββ

This is from the following interpretation of 2× 3: (0, 0) → (1, 2) → (2, 2 + 2) → (3, 2 + 2 + 2). That is, 2× 3 is interpreted as adding 2 three times.

By the help of above idea, we can represent the re-

lation “ w is a witness for product of x and y ” by a

formula PWitn (x, y, w).

(27)

WTC interprets R

Translation of product

We translate the multiplication “x× y = z” by (∃!w PWitn(x, y, w) ∧ββzβend w)∨

(¬(∃!w PWitn(x, y, w))) ∧ z = 0.

Lemma (uniqueness of the witness on ω)

For each u, v ∈ {α}, there exists w ∈ {α,β} such that WTC proves

PWitn(u, v, w) ∧ ∀w(PWitn(u, v, w) → w = w).

Theorem

WTC interprets R.

(28)

R interprets WTC

Conversely, we can prove that R interprets WTC, by apply- ing the Visser’s following theorem:

Visser’s theorem (2009)

T is interpretable in R iff T is locally finitely satisfiable

Here, a theory T is locally finitely satisfiable iff any finite sub- theory of T has a finite model.

Since WTC is locally finitely satisfiable, we can get the follow- ing result:

Corollary

R interprets WTC.

(29)

Conclusion of part I Theorem

WTC and R are mutually interpretable.

Corollary

(1) WTC is essentially undecidable.

(2) WTC interprets T iff T is locally finitely satisfiable. (3) WTC cannot interpret TC.

(4) WTC2 and WTCn (n ≥ 2) are mutually interpretable.

Here, WTCn is WTC with n-th single-letters. (4) is from WTC2 R ✄ WTCn WTC2.

(30)

babababababababababababababab

Part II

Minimal essential undecidability

and

variations of WTC

(31)

Minimal essential undecidability Question

Is WTC minimal essentially undecidable ?

Here, minimal essentially undecidable means if one omits one axiom from WTC, then the resulting theory is no longer essen- tially undecidable. Again, WTC is: for each u ∈ {α,β}

(WTC1) ∀x⊑ u(xε = εx = x);

(WTC2) ∀x∀y∀z[[x(yz)⊑ u ∨ (xy)z⊑ u] → x(yz) = (xy)z];

(WTC3) ∀x∀y∀s∀t[(xy = st ∧ xy⊑ u) →

∃w((xw = s ∧ y = wt) ∨ (x = sw∧ wy = t))]; (WTC4) α 6= ε ∧ ∀x∀y(xy = α → x = ε ∨ y = ε);

(WTC5) β 6= ε ∧ ∀x∀y(xy = β → x = ε ∨ y = ε); (WTC6) α 6= β.

(32)

Minimal essential undecidability Proposition

WTC−(WTC k) (k = 3, 4, 5, 6) is not essentially undecid- able.

We can find a decidable consistent extension of each WTC−(WTC k) (k = 3, 4, 5, 6). Hence remaining question is

WTC−(WTC k) (k = 1, 2) is essentially undecidable ? Recently, we proved the following:

Theorem

WTC−(WTC1) can interpret WTC.

Hence, WTC−(WTC1) is still essentially undecidable.

(33)

WTC−(WTC1) ✄ ✁ WTC This is proved as follows. Lemma

For each u ∈ {α,β}, WTC - (WTC1) proves uε = εu = u.

⇒ Without (WTC1), axiom for identity, we can prove that the empty string works well, as an identity element, for at least all standard strings.

Main Lemma

WTC - (WTC1) ⊢ ∀x (x ⊑ u∧∃x(x = (εx)ε) → Wv⊑ux = v).

Although we do not know whether WTC−(WTC1) can prove

∀x (x ⊑ u → Wv⊑ux = v) or not, the above corollary is strong enough to interpret WTC into WTC−(WTC1).

(34)

WTC−(WTC1) ✄ ✁ WTC

Then, we interpret WTC in WTC - (WTC1) as follows: Domain δ(x) ≡ x = α ∨ ∃x(x = (βx)ε).

Remark that if (βx)ε is standard, then (βx)ε = β((εx)ε). Constants εβ, αβα, βββ.

xy = z Let (x, y) ≡ ∃!x ∃!y(x = (βx)ε ∧ y = (βy)ε). Then we translate concatenation as Conc(x, y, z) ≡

x = α ∨ y = α → z = α

∧Ω(x, y) → ∃x∃y [x = (βx)ε ∧ y = (βy)ε ∧ z = (β((xε)y))ε]

∧ o.w. → z = α. Lemma

For each w ∈ {α,β}, WTC - (WTC1) can prove that if Conc(x, y,βw), then x and y are also standard.

(35)

WTC −(WTC1) ✄ ✁ WTC

By this lemma, we can prove WTC −(WTC1) ✄ WTC.

Question

Is WTC −(WTC1) minimal essentially undecid-

able ?

(36)

TCε

On the other hand, we can consider the theory

of concatenation without empty string: (

, α , β )-

theory TC

ε

has the following axioms:

(TC

ε

1) ∀x∀y∀z(x

(y

z ) = (x

y )

z )

Associativity

(TC

ε

2) Editors Axiom:

∀x ∀y ∀s ∀t (x

y = s

t → (x = s ∧ y = t)∨

∃w ((x

w = s ∧ y = w

t ) ∨ (x = s

w ∧ w

y = t)))

(TC

ε

3) ∀x ∀y ( α 6= x

y )

(TC

ε

4) ∀x ∀y ( β 6= x

y )

(TC

ε

5) α 6= β

(37)

WTCε

A weak version WTCε of TCε has the following axioms: for each u ∈ {α,β}+,

(WTCε1) ∀x ∀y ∀z [[x(yz)⊑ u∨ (xy)z⊑ u]

→ x(yz) = (xy)z];

(WTCε2) ∀x ∀y ∀s ∀t [(xy = st ∧ xy⊑ u) → (x = y) ∧ (s = t)∨

∃w ((xw = s ∧ y = wt) ∨ (x = sw∧ wy = t))]; (WTCε3) ∀x ∀y (xy 6= α);

(WTCε4) ∀x ∀y (xy 6= β); (WTCε5) α 6= β.

For this theory, we proved the following:

(38)

WTCε ✄ ✁WTC Proposition

WTCε and WTC are mutually interpretable. Hence WTCε is essentially undecidable.

WTC ✄ WTCε is easy. We interpret WTC in WTCε as: Domain δ(x) ≡ x = α ∨ x = β ∨ ∃x(x = βx).

Constants εβ, αβα, βββ.

xy = z Let Ω(x, y) ≡ ∃!x ∃!y (x = βx ∧ y = βy), and trans- late the concatenation by Conc(x, y, z) ≡

[x = α ∨ y = α → z = α] ∧ [x = β → z = y] ∧ [y = β → z = x]∧ [(x, y) → ∃x ∃y(x = βx ∧ y = βy ∧ z = β(xy))]∧

[o.w. → z = α].

(39)

WTCε is minimal essentially undecidable Theorem

WTC

ε

is minimal essentially undecidable.

The essential part of the above theorem is to prove

“WTCε−(WTCε1) is not essentially undecidable”. This is proved by showing the followings (the proof is due to K. Higuchi):

Theorem (K. Higuchi)

WTCε−(WTCε1) is interpretable in S2S.

Here, S2S is a monadic second-order logic whose language is L = {S0,S1,(Pa)a∈A}. S0,S1 are two successors and Pa’s are unary predicates. Then, S2S := {ϕ | ϕ is an L-sentence & {0, 1}  ϕ}. S2S is proved to be decidable by M. O. Rabin (1969).

(40)

Minimal essential undecidability

This result partially contributes the following ques-

tion by Grzegorczyk and Zdanowski:

Question

Is TC

ε

minimal essentially undecidable ?

The remaining part of the question is the essential

undecidability of TC

ε

−(TC

ε

1), that is, TC with-

out associative law. We can easily find an decidable

extension of each TC

ε

−(TC

ε

k), (k = 2, 3, 4, 5).

(41)

Variations of WTC: WTC+(TC1) + (TC2) ✄ ✁ WTC Recall that

(TC1) ∀x (xε = εx = x)

(TC2) ∀x ∀y ∀z (x(yz) = x(yz)) (TC3) ∀x∀y∀s∀t[(xy = st) →

∃w((xw = s ∧ y = wt) ∨ (x = sw∧ wy = t))] Proposition

WTC interprets WTC+(TC1) + (TC2)

Because WTC+(TC1) + (TC2) is locally finitely satisfiable. Proposition

WTC can not interpret WTC+(TC3).

Because WTC+(TC3) is not locally finitely satisfiable.

(42)

Conclusion of Part II

The following are mutually interpretable (n ≥ 2):

WTC

n

+ (Identity) + (Assoc)

WTC

n

+ (Identity)

WTC

n

+ (Assoc) WTC

n ε

+ (Assoc)

WTC

n

WTC

n ε

WTC

n

−(Identity)

Theorem

WTC

ε

is minimal essentially undecidable.

(43)

Questions

(1) Is WTC-(Identity)-(Assoc) essentially undecid-

able ?

⇒ Our conjecture is NO.

(2) Is WTC-(Identity) Σ

1

-complete ?

⇒ Our conjecture is NO.

(3) WTC + (Editors Axiom) ⊲ TC ?

⇒ Our conjecture is YES.

(4) Are there some natural theory T such that

TC ✄ T ✄ WTC and WTC 6 ✄T and T 6 ✄TC ?

(44)

References

[1] M. Ganea. Arithmetic on semigroups. The Journal of Symbolic Logic, 74(1):265–278, 2009.

[2] A. Grzegorczyk. Undecidability without arithmetization. Studia Log- ica, 79(1):163–230, 2005.

[3] A. Grzegorczyk and K. Zdanowski. Undecidability and concatena- tion. In V. W. Marek A. Ehrenfeucht and M. Srebrny, editors, Andrzej Mostowski and foudational studies, pages 72–91. IOS Press, 2008.

[4] Y. Horihata. Weak theories of concatenation and arithmetic. to appear in Notre Dame Journal of Formal Logic.

[5] A. Tarski, A. Mostowski, and R. M. Robinson. Undecidable theories. North-Holland, 1953.

[6] A. Visser. Why the theory R is special. August 10, 2009.

(45)

WTC interprets R

Definition of “Good”

We define the formula Good(x) as follows:

Good(x) ≡ ID(x) ∧ AS(x) ∧ EA(x), where

• ID(x) ≡ ∀s ⊑ x(sε = εs = s);

• AS(x) ≡ ∀s0∀s1∀s2[[s0(s1s2) ⊑ x ∨ (s0s1)s2x] → s0(s1s2) = (s0s1)s2]

EA(x) ≡ ∀s0∀s1∀t0∀t1[(s0s1 = t0t1 ∧ s0s1 ⊑ x) →

∃w((s0w = t0 ∧ s1 = wt1) ∨ (s0 = t0w ∧ ws1 = t1))]

(46)

WTC interprets R

Properties of Good

(1) For each u ∈ { α , β , γ }

, WTC ⊢ Good(u);

WTC proves the following assertions:

(2) ∀x(Good(x) → ∀y ⊑ x Good(y)), that is

Good is closed under taking substrings.

(47)

WTC interprets R

To translate the product, we define “witness for

product”.

First, we define a notion “number strings” as fol-

lows:

Definition of “Num”

We define the formula Num (x) as follows:

Num (x) ≡ ∀y((y ⊑ x ∧ y 6= ε ) → α

end

y ).

Fact

For each u ∈ { α }

, WTC ⊢ Num(u).

(48)

Definition of PWitn

We define a formula PWitn(x, y, w) as follows: (i) Num(x) ∧ Num(y) ∧ Good(w);

(ii) βγβini w;

(iii) ∃z(Num(z) ∧ βyγzβend w);

(iv) ∀p∀z(Num(z) ∧ pβyγzβ = w → ∀z(Num(z) →

¬(βyγzβ ⊑ pβ));

(v) ∀p∀q∀s2∀t2[(Num(s2) ∧ Num(t2) ∧ pβs2γt2βq = w ∧ p 6= ε)

→ (∃s1∃t1(Num(s1) ∧ Num(t1) ∧ s2 = s1α ∧ t2 = t1x ∧ βs1γt1β end pβ))];

(vi) ∀p∀q∀s∀t((Num(s1) ∧ Num(t1) ∧ pβsγtβq = w ∧ q 6= ε) → β αγ β β ).

(49)

WTC interprets R

PWitn (x, y, w)

w

(50)

WTC interprets R

PWitn (x, y, w)

β γ β

condition (ii)

w

(51)

WTC interprets R

PWitn (x, y, w)

β y γ z β

for some z

w

condition (iii)

(52)

WTC interprets R

PWitn (x, y, w)

β y γ z β

w

condition (iv)

β y γ does not appear

Figure 1: Reading and Writing Figure 2: Abacus

参照

関連したドキュメント

Furuta, Log majorization via an order preserving operator inequality, Linear Algebra Appl.. Furuta, Operator functions on chaotic order involving order preserving operator

A condition number estimate for the third coarse space applied to scalar diffusion problems can be found in [23] for constant ρ-scaling and in Section 6 for extension scaling...

A generalization of Theorem 12.4.1 in [20] to the generalized eigenvalue problem for (A, M ) provides an upper bound for the approximation error of the smallest Ritz value in K k (x

In section 2 we present the model in its original form and establish an equivalent formulation using boundary integrals. This is then used to devise a semi-implicit algorithm

Kilbas; Conditions of the existence of a classical solution of a Cauchy type problem for the diffusion equation with the Riemann-Liouville partial derivative, Differential Equations,

In this paper the classes of groups we will be interested in are the following three: groups of the form F k o α Z for F k a free group of finite rank k and α an automorphism of F k

In this work we give definitions of the notions of superior limit and inferior limit of a real distribution of n variables at a point of its domain and study some properties of

Maria Cecilia Zanardi, São Paulo State University (UNESP), Guaratinguetá, 12516-410 São Paulo,