{"title":"Coding is hard","authors":"Sam Sanders","doi":"arxiv-2409.04562","DOIUrl":null,"url":null,"abstract":"A central topic in mathematical logic is the classification of theorems from\nmathematics in hierarchies according to their logical strength. Ideally, the\nplace of a theorem in a hierarchy does not depend on the representation (aka\ncoding) used. In this paper, we show that the standard representation of\ncompact metric spaces in second-order arithmetic has a profound effect. To this\nend, we study basic theorems for such spaces like a continuous function has a\nsupremum and a countable set has measure zero. We show that these and similar\nthird-order statements imply at least Feferman's highly non-constructive\nprojection principle, and even full second-order arithmetic or countable choice\nin some cases. When formulated with representations (aka codes), the associated\nsecond-order theorems are provable in rather weak fragments of second-order\narithmetic. Thus, we arrive at the slogan that coding compact metric spaces in\nthe language of second-order arithmetic can be as hard as second-order\narithmetic or countable choice. We believe every mathematician should be aware\nof this slogan, as central foundational topics in mathematics make use of the\nstandard second-order representation of compact metric spaces. In the process\nof collecting evidence for the above slogan, we establish a number of\nequivalences involving Feferman's projection principle and countable choice. We\nalso study generalisations to fourth-order arithmetic and beyond with\nsimilar-but-stronger results.","PeriodicalId":501306,"journal":{"name":"arXiv - MATH - Logic","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-09-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - MATH - Logic","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.04562","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
A central topic in mathematical logic is the classification of theorems from
mathematics in hierarchies according to their logical strength. Ideally, the
place of a theorem in a hierarchy does not depend on the representation (aka
coding) used. In this paper, we show that the standard representation of
compact metric spaces in second-order arithmetic has a profound effect. To this
end, we study basic theorems for such spaces like a continuous function has a
supremum and a countable set has measure zero. We show that these and similar
third-order statements imply at least Feferman's highly non-constructive
projection principle, and even full second-order arithmetic or countable choice
in some cases. When formulated with representations (aka codes), the associated
second-order theorems are provable in rather weak fragments of second-order
arithmetic. Thus, we arrive at the slogan that coding compact metric spaces in
the language of second-order arithmetic can be as hard as second-order
arithmetic or countable choice. We believe every mathematician should be aware
of this slogan, as central foundational topics in mathematics make use of the
standard second-order representation of compact metric spaces. In the process
of collecting evidence for the above slogan, we establish a number of
equivalences involving Feferman's projection principle and countable choice. We
also study generalisations to fourth-order arithmetic and beyond with
similar-but-stronger results.