Submitted:
04 November 2025
Posted:
04 November 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
1.1. Motivation and Philosophical Background
1.2. Historical Context and Related Work
- Bishop’s Constructive Analysis [2]: Bishop’s framework emphasizes constructivity but treats approximation structures implicitly. JCM makes finite approximations explicit and fundamental to object representation.
- Computable Analysis [7]: While computable analysis focuses on computability of real functions, JCM provides a categorical foundation and extends to higher-type objects with explicit complexity bounds.
- Realizability Semantics [4]: JCM’s categorical semantics builds upon Hyland’s effective topos but enriches it with explicit approximation structures and complexity constraints.
- Type-Theoretic Foundations [6]: Unlike Martin-Löf type theory’s focus on proof theory, JCM emphasizes computational realizability under explicit resource bounds.
2. Preliminaries and Basic Definitions
2.1. Computability and Complexity Theory
2.2. Metric Spaces and Approximation
- 1.
- 2.
- 3.
3. The JCM Axiomatic Framework
3.1. Basic Types and Finite Structures with Consistent Encoding
- : natural numbers
- : rational numbers
- : real numbers
- : finite metric spaces
3.2. Core Axioms with Consistent Complexity Bounds
- Each with encoding size for some fixed polynomial p ,
- ,
- For all , ,
- The mapping is computable in time polynomial in n .
- On input , where is the binary encoding of , outputs with ,
- for fixed polynomial p ,
- ,
- The output size for fixed polynomial q .
3.3. Rigorous Construction of the Realizability Topos
- X is a set,
- is a realizability relation,
- is a metric,
- If , then ,
- for fixed polynomial p,
- The function f is continuous (but not necessarily Lipschitz).
4. The JCM Universe
4.1. Detailed Categorical Constructions
4.2. Completeness and Compactness
5. Complexity Theory in JCM
5.1. Precise Complexity Class Definitions with Consistent Encoding
- 1.
- On input , M outputs an encoding of in time ,
- 2.
- (polynomial-size encodings),
- 3.
- The mapping is uniform.
- 1.
- On input and witness with , M verifies in time that ,
- 2.
- For each n, there exists such a witness .
5.2. Relations to Classical Complexity Theory
6. Relations to Other Foundations
6.1. Detailed Embedding of Bishop’s Analysis
- Equality: in Bishop iff in JCM,
- Function application: ,
- Natural numbers: ,
- Real numbers: .
6.2. Detailed Conservation over Heyting Arithmetic
7. Limitations and Boundary Cases
7.1. Functions Beyond Polynomial Time
7.2. Classical Non-constructive Principles
7.3. Non-Continuous Operations
8. Applications to Analysis
8.1. Numerical Analysis with Error Control
9. Conclusions and Future Work
9.1. Summary of Contributions
- Consistent Axiomatic Foundation: FAA, COA, and CRA with consistent encoding schemes that resolve previous technical inconsistencies.
- Detailed Categorical Construction: Complete proof that is locally Cartesian closed with natural numbers object, with careful treatment of continuity versus Lipschitz conditions.
- Comprehensive Complexity Analysis: Precise definitions of J-P, J-NP with consistent size bounds, and establishment of relationships with classical complexity classes.
- Limitations Analysis: Clear delineation of what classical mathematics can and cannot be represented in JCM, including non-polynomial-time functions and non-constructive principles.
- Applications to Analysis: Constructive treatment of numerical methods with explicit error bounds.
9.2. Future Research Directions
- Extended Complexity Hierarchy: Development of finer-grained complexity classes within JCM beyond polynomial time.
- Quantum JCM: Extension to quantum computation with explicit resource bounds.
- Homotopical Extensions: Development of JCM versions of homotopy type theory with finite approximations.
- Reverse Mathematics: Systematic calibration of JCM’s proof-theoretic strength relative to classical systems.
- Implementation: Development of JCM-based proof assistants with explicit computational extraction.
References
- Arora, S. , & Barak, B. (2009). Computational Complexity: A Modern Approach. Cambridge University Press.
- Bishop, E. (1967). Foundations of Constructive Analysis. McGraw-Hill.
- Bridges, D. S. , & Richman, F. (1985). Varieties of Constructive Mathematics. Cambridge University Press.
- Hyland, J. M. E. (1982). The effective topos. In The L.E.J. Brouwer Centenary Symposium (pp. 165–216). North-Holland.
- Jech, T. (2003). Set Theory: The Third Millennium Edition, Revised and Expanded. Springer-Verlag.
- Martin-Löf, P. (1984). Intuitionistic Type Theory. Bibliopolis.
- Weihrauch, K. (2000). Computable Analysis: An Introduction. Springer-Verlag.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
