non speed up results for purely compositional truth
play

Non-speed-up results for purely compositional truth predicates. - PowerPoint PPT Presentation

Non-speed-up results for purely compositional truth predicates. Mateusz eyk, Bartosz Wciso Institute of Mathematics, Institute of Philosophy, University of Warsaw Research supported by the NCN grant Formalne teorie prawdy (Formal


  1. Non-speed-up results for purely compositional truth predicates. Mateusz Łełyk, Bartosz Wcisło Institute of Mathematics, Institute of Philosophy, University of Warsaw Research supported by the NCN grant „Formalne teorie prawdy” („Formal Truth Theories”), no. 2014/13/B/HS1/02892 Logic Colloquium 2018 , Udine, July 24, 2018

  2. This is a report on a joint work with Ali Enayat. ML, BW (IF UW) July 24, 2018, Udine 2 / 20

  3. Speed-up 1 Compositional Truth 2 Proving non-speed-up for truth theories 3 ML, BW (IF UW) July 24, 2018, Udine 3 / 20

  4. Speed-up Speed-up ML, BW (IF UW) July 24, 2018, Udine 4 / 20

  5. Speed-up What are speed-up questions about? Suppose we are given two theories Th 1 ⊆ Th 2 (possibly in different languages) and we already know that Th 2 conservatively extends Th 1 . ML, BW (IF UW) July 24, 2018, Udine 5 / 20

  6. Speed-up What are speed-up questions about? Suppose we are given two theories Th 1 ⊆ Th 2 (possibly in different languages) and we already know that Th 2 conservatively extends Th 1 . One of the most natural questions to ask in the next step is whether Th 2 proves theorems of Th 1 in a more efficient way. ML, BW (IF UW) July 24, 2018, Udine 5 / 20

  7. Speed-up What are speed-up questions about? Suppose we are given two theories Th 1 ⊆ Th 2 (possibly in different languages) and we already know that Th 2 conservatively extends Th 1 . One of the most natural questions to ask in the next step is whether Th 2 proves theorems of Th 1 in a more efficient way. We ask whether with the help of Th 2 ’s axioms we can prove theorems of Th 1 significantly faster. ML, BW (IF UW) July 24, 2018, Udine 5 / 20

  8. Speed-up Lengths of proofs We work with theories formulated in languages extending arithmetical signature { 0 , S , + , ×} . ML, BW (IF UW) July 24, 2018, Udine 6 / 20

  9. Speed-up Lengths of proofs We work with theories formulated in languages extending arithmetical signature { 0 , S , + , ×} . Definition The length of the proof is the number of symbols in (the binary code of) the proof. ML, BW (IF UW) July 24, 2018, Udine 6 / 20

  10. Speed-up Lengths of proofs We work with theories formulated in languages extending arithmetical signature { 0 , S , + , ×} . Definition The length of the proof is the number of symbols in (the binary code of) the proof. ML, BW (IF UW) July 24, 2018, Udine 6 / 20

  11. Speed-up Lengths of proofs We work with theories formulated in languages extending arithmetical signature { 0 , S , + , ×} . Definition The length of the proof is the number of symbols in (the binary code of) the proof. Let us define � the length of the shortest proof of φ , if T ⊢ φ � φ � T = ∞ otherwise Remark The length of the proof is not the number of steps (proof lines) in it. The size of formulae matters. ML, BW (IF UW) July 24, 2018, Udine 6 / 20

  12. Speed-up Speed-up Definition (Speed-up) Let Th 1 and Th 2 be two theories. ML, BW (IF UW) July 24, 2018, Udine 7 / 20

  13. Speed-up Speed-up Definition (Speed-up) Let Th 1 and Th 2 be two theories. ML, BW (IF UW) July 24, 2018, Udine 7 / 20

  14. Speed-up Speed-up Definition (Speed-up) Let Th 1 and Th 2 be two theories. We shall say that Th 2 has a superpolynomial speed-up if there exists an infinite sequence of formulae ML, BW (IF UW) July 24, 2018, Udine 7 / 20

  15. Speed-up Speed-up Definition (Speed-up) Let Th 1 and Th 2 be two theories. We shall say that Th 2 has a superpolynomial speed-up if there exists an infinite sequence of formulae φ 0 , φ 1 , . . . , ML, BW (IF UW) July 24, 2018, Udine 7 / 20

  16. Speed-up Speed-up Definition (Speed-up) Let Th 1 and Th 2 be two theories. We shall say that Th 2 has a superpolynomial speed-up if there exists an infinite sequence of formulae φ 0 , φ 1 , . . . , provable in both Th 1 and Th 2 such that for every polynomial p for sufficiently large n � φ n � Th 1 > p ( � φ n � Th 2 ) . ML, BW (IF UW) July 24, 2018, Udine 7 / 20

  17. Speed-up Speed-up Definition (Speed-up) Let Th 1 and Th 2 be two theories. We shall say that Th 2 has a superpolynomial speed-up if there exists an infinite sequence of formulae φ 0 , φ 1 , . . . , provable in both Th 1 and Th 2 such that for every polynomial p for sufficiently large n � φ n � Th 1 > p ( � φ n � Th 2 ) . In a similar way, we can define superexponential speed-up, super-computable speed-up etc. ML, BW (IF UW) July 24, 2018, Udine 7 / 20

  18. Speed-up Some very easy examples. Let PAT − be a theory extending PA with a unary predicate T and no extralogical axioms for this new predicate T . ML, BW (IF UW) July 24, 2018, Udine 8 / 20

  19. Speed-up Some very easy examples. Let PAT − be a theory extending PA with a unary predicate T and no extralogical axioms for this new predicate T . It is clear that PAT − has at most linear speed-up over PA. ML, BW (IF UW) July 24, 2018, Udine 8 / 20

  20. Speed-up Some very easy examples. Let PAT − be a theory extending PA with a unary predicate T and no extralogical axioms for this new predicate T . It is clear that PAT − has at most linear speed-up over PA. Namely, take any proof φ 1 , . . . , φ n ML, BW (IF UW) July 24, 2018, Udine 8 / 20

  21. Speed-up Some very easy examples. Let PAT − be a theory extending PA with a unary predicate T and no extralogical axioms for this new predicate T . It is clear that PAT − has at most linear speed-up over PA. Namely, take any proof φ 1 , . . . , φ n with conclusion in L a . ML, BW (IF UW) July 24, 2018, Udine 8 / 20

  22. Speed-up Some very easy examples. Let PAT − be a theory extending PA with a unary predicate T and no extralogical axioms for this new predicate T . It is clear that PAT − has at most linear speed-up over PA. Namely, take any proof φ 1 , . . . , φ n with conclusion in L a . Then φ 1 [ x = x / T ( x )] , . . . , φ n [ x = x / T ( x )] ML, BW (IF UW) July 24, 2018, Udine 8 / 20

  23. Speed-up Some very easy examples. Let PAT − be a theory extending PA with a unary predicate T and no extralogical axioms for this new predicate T . It is clear that PAT − has at most linear speed-up over PA. Namely, take any proof φ 1 , . . . , φ n with conclusion in L a . Then φ 1 [ x = x / T ( x )] , . . . , φ n [ x = x / T ( x )] is a proof of the same sentence (since φ n does not contain the predicate T ). ML, BW (IF UW) July 24, 2018, Udine 8 / 20

  24. Speed-up Some very easy examples. Let PAT − be a theory extending PA with a unary predicate T and no extralogical axioms for this new predicate T . It is clear that PAT − has at most linear speed-up over PA. Namely, take any proof φ 1 , . . . , φ n with conclusion in L a . Then φ 1 [ x = x / T ( x )] , . . . , φ n [ x = x / T ( x )] is a proof of the same sentence (since φ n does not contain the predicate T ). It is at most 3 times as big as the original proof. ML, BW (IF UW) July 24, 2018, Udine 8 / 20

  25. Speed-up No significant speed-up Theorem (Hajek (1993), Avigad (1996)) WKL 0 has at most polynomial speed-up over IΣ 1 . A very concise argument was given by Wong (2016). This can be proved by showing that there exists an ω -interpretation of WKL 0 in IΣ 1 (WKL 0 is finitely axiomatizable). ML, BW (IF UW) July 24, 2018, Udine 9 / 20

  26. Speed-up Some classical examples of conservative extensions with superexponential speed-up are as follows: ML, BW (IF UW) July 24, 2018, Udine 10 / 20

  27. Speed-up Some classical examples of conservative extensions with superexponential speed-up are as follows: 1 GB over ZFC. ML, BW (IF UW) July 24, 2018, Udine 10 / 20

  28. Speed-up Some classical examples of conservative extensions with superexponential speed-up are as follows: 1 GB over ZFC. 2 ACA 0 over PA. ML, BW (IF UW) July 24, 2018, Udine 10 / 20

  29. Speed-up Some classical examples of conservative extensions with superexponential speed-up are as follows: 1 GB over ZFC. 2 ACA 0 over PA. ML, BW (IF UW) July 24, 2018, Udine 10 / 20

  30. Speed-up Some classical examples of conservative extensions with superexponential speed-up are as follows: 1 GB over ZFC. 2 ACA 0 over PA. We have no time to go into this in detail. One can prove the following general theorem: Theorem (Pudlák, Fischer) Let Th be a finite extension of PA . Suppose that there exists a formula I ( x ) defining a cut such that PA ⊢ I ( x ) → ”there is no proof of 0 = 1 of length less than x .” Then Th has a superexponential speed-up. ML, BW (IF UW) July 24, 2018, Udine 10 / 20

  31. Compositional Truth Compositional Truth ML, BW (IF UW) July 24, 2018, Udine 11 / 20

  32. Compositional Truth Axiomatic Theories of Truth In the field of Axiomatic Theories of Truth we deal with theories built in the following way: 1 we fix a theory Th, which is sufficiently strong to formalize syntax; ML, BW (IF UW) July 24, 2018, Udine 12 / 20

  33. Compositional Truth Axiomatic Theories of Truth In the field of Axiomatic Theories of Truth we deal with theories built in the following way: 1 we fix a theory Th, which is sufficiently strong to formalize syntax; 2 we extend its language with a new unary predicate T ( x ) (denote L T ) and add to Th some axioms for it obtaining a theory capable of proving T ( φ ) ≡ φ for every φ ∈ L Th . ML, BW (IF UW) July 24, 2018, Udine 12 / 20

  34. Compositional Truth Compositional Truth Let Th ⊇ I ∆ 0 + exp. Definition CT − (Th) is the theory extending Th with the following sentences: ML, BW (IF UW) July 24, 2018, Udine 13 / 20

Recommend


More recommend