Logic, programming, and type systems Open access Peer reviewed

Using Bars to Push the Limits of Computability

Mark Bickford, Liron Cohen, Robert L. Constable, Vincent Rahli

Journal of the ACM | Oct 26, 2026

Scollr summary

What this paper is about

The paper examines two concrete types of bars: Beth bars, which require constructing a complete bar to validate types, and open bars, which simplify validity by requiring only local extensions.

Full abstract

Read the full abstract

This paper introduces Brouwerian Type Theory ( \(( {BTT}) \) ), an extension of Constructive Type Theory incorporating Brouwer’s notion of computability to move beyond the Church-Turing paradigm. \( {BTT} \) achieves this by internalizing the notion of choice sequences—dynamic constructs with an evolving temporal nature central to intuitionistic mathematics. To support these constructs, which evolve over time through non-lawlike decisions, in a type system, \( {BTT} \) leverages the concept of bars, inspired by Kripke-style and Beth-style possible-world semantics, which enable structured handling of the temporal progression inherent in choice sequences. This ensures structured handling of evolving states while maintaining type-theoretic properties like transitivity and symmetry, alongside possible-world properties such as monotonicity and locality. The paper examines two concrete types of bars: Beth bars, which require constructing a complete bar to validate types, and open bars, which simplify validity by requiring only local extensions. While the former captures a purely constructive interpretation, the latter is shown to be compatible with classical reasoning, highlighting how varying bar interpretations in \( {BTT} \) affect compatibility with classical reasoning. Finally, the paper demonstrates the robustness of \( {BTT} \) for internalizing choice sequences by validating their core theory.

Direct answer

What can I do from this paper page?

Use this page to scan "Using Bars to Push the Limits of Computability" quickly: start with the summary and abstract, then check the authors, source, topics, and related papers. From here, open Scollr to follow Logic, programming, and type systems research, save the paper, or map adjacent work.

Authors

Researchers on this paper

Mark Bickford

first | Cornell University | ORCID 0000-0003-2294-7601

Liron Cohen

middle | Ben-Gurion University of the Negev | ORCID 0000-0002-6608-3000

Robert L. Constable

middle | Cornell University

Vincent Rahli

last | University of Birmingham | ORCID 0000-0002-5914-8224

Research areas

Follow related topics

Citation

BibTeX

@article{Bickford2026Using,
  title = {Using Bars to Push the Limits of Computability},
  author = {Mark Bickford and Liron Cohen and Robert L. Constable and Vincent Rahli},
  journal = {Journal of the ACM},
  year = {2026},
  doi = {10.1145/3839226},
  url = {https://doi.org/10.1145/3839226}
}

FAQ

Using this paper in a discovery workflow

How do I find related work for this paper?

Use the related papers and topic links on this page as starting points. In Scollr, you can also open the paper and build a literature map around its references, citing papers, and related work.

How can I keep up with new Logic, programming, and type systems research papers?

Follow Logic, programming, and type systems research in Scollr. New papers from the topic flow into a personalized feed, and you can save useful studies to revisit later.

Can I cite this paper from this page?

This page includes a static BibTeX block for Using Bars to Push the Limits of Computability. Always verify the DOI, source, and publication details against the publisher record before submitting a manuscript.

Follow this research in Scollr

Follow the topics and authors behind this paper, save useful studies, and build a literature map when you are ready to go deeper.

Get the app