On the logical complexity of cyclic arithmetic
Abstract
We study the logical complexity of proofs in cyclic arithmetic (CA), as introduced in Simpson '17, in terms of quantifier alternations of formulae occurring. Writing Cn for (the logical consequences of) cyclic proofs containing only n formulae, our main result is that In+1 and Cn prove the same n+1 theorems, for all n≥ 0. Furthermore, due to the 'uniformity' of our method, we also show that CA and Peano Arithmetic (PA) proofs of the same theorem differ only exponentially in size. The inclusion In+1 ⊂eq Cn is obtained by proof theoretic techniques, relying on normal forms and structural manipulations of PA proofs. It improves upon the natural result that In is contained in Cn. The converse inclusion, Cn ⊂eq In+1, is obtained by calibrating the approach of Simpson '17 with recent results on the reverse mathematics of B\"uchi's theorem in Koodziejczyk, Michalewski, Pradic & Skrzypczak '16 (KMPS'16), and specialising to the case of cyclic proofs. These results improve upon the bounds on proof complexity and logical complexity implicit in Simpson '17 and also an alternative approach due to Berardi & Tatsuta '17. The uniformity of our method also allows us to recover a metamathematical account of fragments of CA; in particular we show that, for n≥ 0, the consistency of Cn is provable in In+2 but not In+1. As a result, we show that certain versions of McNaughton's theorem (the determinisation of ω-word automata) are not provable in RCA0, partially resolving an open problem from KMPS '16.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.