English

Consistent ultrafinitist logic

Programming Languages 2024-08-22 v5 Logic in Computer Science

Abstract

Ultrafinitism postulates that we can only compute on relatively short objects, and numbers beyond certain value are not available. This approach would also forbid many forms of infinitary reasoning and allow to remove certain paradoxes stemming from enumeration theorems. However, philosophers still disagree of whether such a finitist logic would be consistent. We present preliminary work on a proof system based on Curry-Howard isomorphism. We also try to present some well-known theorems that stop being true in such systems, whereas opposite statements become provable. This approach presents certain impossibility results as logical paradoxes stemming from a profligate use of transfinite reasoning.

Keywords

Cite

@article{arxiv.2106.13309,
  title  = {Consistent ultrafinitist logic},
  author = {Michał J. Gajda},
  journal= {arXiv preprint arXiv:2106.13309},
  year   = {2024}
}

Comments

Under review

R2 v1 2026-06-24T03:34:42.257Z