theories of concatenation arithmetic and undecidability
play

Theories of concatenation, arithmetic, and undecidability Yoshihiro - PowerPoint PPT Presentation

Theories of concatenation, arithmetic, and undecidability Yoshihiro Horihata Yonago National College of Technology Feb 19, 2013 Computability Theory and Foundations of Mathematics Contents An introduction for Theories of Concatenation


  1. Theories of concatenation, arithmetic, and undecidability Yoshihiro Horihata Yonago National College of Technology Feb 19, 2013 Computability Theory and Foundations of Mathematics

  2. Contents • An introduction for Theories of Concatenation • Weak theories of concatenation and arithmetic • Minimal essential undecidability 2

  3. ����������������������������� Back ground and known results C 2 PA ⊲⊳ ▽ ▽ TC Q ⊲⊳ 3

  4. 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) α � = ε ∧∀ x ∀ y ( x ⌢ y = α → x = ε ∨ y = ε ) (TC5) β � = ε ∧∀ x ∀ y ( x ⌢ y = β → x = ε ∨ y = ε ) (TC6) α � = β 4

  5. About (TC3); editors axiom If x ⌢ y = u ⌢ v , y x v u 5

  6. About (TC3); editors axiom If x ⌢ y = u ⌢ v , y x v u 6

  7. About (TC3); editors axiom If x ⌢ y = u ⌢ v , y x w w v u 7

  8. TC : Theory of Concatenation ✓ ✏ Definition • x ⊑ y ≡ ∃ k ∃ l (( k ⌢ x ) ⌢ l = y ) • x ⊑ ini y ≡ ∃ l ( x ⌢ l = y ) • x ⊑ end y ≡ ∃ k ( k ⌢ x = y ) ✒ ✑ 8

  9. What can TC prove? ✓ ✏ Proposition TC proves the following assertions: ( 1 ) ∀ x ( x α � = ε ∧ α x � = ε ) ( 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 ✒ ✑ 9

  10. TC and undecidability ✓ ✏ Theorem [Grzegorczyk, 2005] TC is undecidable. ✒ ✑ Moreover, ✓ ✏ Theorem [Grzegorczyk and Zdanowski, 2007] TC is essentially undecidable. ✒ ✑ Grzegorczyk and Zdanowski conjectured that (i) TC and Q are mutually interpretable; (ii) TC is minimal essentially undecidable theory. 10

  11. Definition of interpretation L 1 , L 2 : languages of first order logic. A relative translation τ : L 1 → L 2 is a pair � δ , F � such that • δ is an L 2 -formula with one free variable. • F maps each relation-symbol R of L 1 to an L 2 -formula F ( R ) . We translate L 1 -formulas to L 2 -formulas as follows: • ( R ( x 1 , ··· , x n )) τ : = F ( R )( x 1 , ··· , x n ) ; • ( · ) τ commutes with the propositional connectives; • ( ∀ x ϕ ( x )) τ : = ∀ x ( δ ( x ) → ϕ τ ) ; • ( ∃ x ϕ ( x )) τ : = ∃ x ( δ ( x ) ∧ ϕ τ ) . 11

  12. Definition of interpretation ✓ ✏ Definition (relative interpretation) L 1 -theory T is (relatively) interpretable in L 2 -theory S , de- noted by S ⊲ T , iff there exists a relative translation τ : L 1 → L 2 such that (i) S ⊢ ∃ x δ ( x ) and (ii) 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. ✒ ✑ The interpretability conserves the essential undecidability. 12

  13. 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 ) � = 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 � = 0 → ∃ y ( x = S ( y ))) Q is essentially undecidable and finitely axiomatizable. 13

  14. Theory C 2 and Peano arithmetic PA The theory C 2 of concatenation consists of TC plus the following 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. ✒ ✑ 14

  15. ����������������������������� Part I A weak theory WTC of concatenation and mutual interpretability with R 15

  16. Arithmetic R ( Mostowski-Robinson-Tarski, 1953 ) ✓ ✏ (+ , · , 0 , 1 , ≤ ) -theory R For each n , m ∈ ω , ( n represents 1 + ··· + 1 ) � �� � n (R1) n + m = n + m (R2) n · m = n · m (R3) n � = m ( if n � = 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 � ✄ Q , since Q is finitely axiomatizable. 16

  17. 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 � = m ( if n � = m ) � � (R4’) ∀ x x ≤ n ↔ x = 0 ∨ x = 1 ∨···∨ x = n ✒ ✑ * R 0 interprets R by translating ‘ ≤ ’ by ‘ ⋖ ’ as follows: x ⋖ y ≡ [ 0 ≤ y ∧∀ u ( u ≤ y ∧ u � = y → u + 1 ≤ y )] → x ≤ y . * R 0 is minimal theory which is Σ 1 -complete and essentially undecidable. 17

  18. Arithmetic R 1 (Jones and Shepherdson, 1983) ✓ ✏ (+ , · , 0 , 1 , ≤ ) -theory R 1 For each n , m ∈ ω , (R2) n · m = n · m (R3) n � = m ( if n � = m ) � � (R4’) ∀ x x ≤ n ↔ x = 0 ∨ x = 1 ∨···∨ x = n ✒ ✑ * R 1 interprets R 0 by J. Robinson’s definition of ad- dition in terms of multiplication. * R 1 is minimal theory which is essentially undecid- able. 18

  19. 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) α � = ε ∧∀ x ∀ y ( x ⌢ y = α → x = ε ∨ y = ε ) ; (WTC5) β � = ε ∧∀ x ∀ y ( x ⌢ y = β → x = ε ∨ y = ε ) ; (WTC6) α � = β . 19

  20. 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 ] • x ⊑ ini y ≡ ( x = y ) ∨∃ l ( xl = y ) • x ⊑ end y ≡ ( x = y ) ∨∃ k ( kx = y ) ✒ ✑ 20

  21. Σ 1 -completeness of WTC ✓ ✏ Lemma WTC proves the following assertion: � ∀ x ( x ⊑ u ↔ x = v ) . v ⊑ u ✒ ✑ ✓ ✏ Theorem WTC is Σ 1 -complete, that is, for each Σ 1 -sentence ϕ , if { α , β } ∗ � ϕ then WTC ⊢ ϕ . ✒ ✑ { α , β } ∗ is a standard model of TC . 21

  22. 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 ⇒ x ⌢ y ; • x ≤ y ⇒ ∃ z ( x ⌢ z = y ) . ✒ ✑ To translate the product, we have to make it total on ω . To do this, we consider notion, “witness for product”. 22

  23. 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 ) . 23

  24. WTC interprets R ✓ ✏ Translation of product We translate the multiplication “ x × y = z ” by ( ∃ ! w PWitn ( x , y , w ) ∧ ββ y β 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 . ✒ ✑ 24

  25. 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 . ✒ ✑ 25

Recommend


More recommend