Genesis Mathematics: A New Framework Where Mathematical Objects Remember Their Construction History
Hi everyone,
For the past several months I've been working on an independent mathematical framework that I've been calling Genesis Mathematics.
The central idea is simple:
>
In many areas of mathematics,
- 2+3 and 4+1 are simply equal because both evaluate to 5.
Genesis asks a different question:
>
This leads to attaching a construction history (called a genesis) to every object.
Some of the concepts developed include:
- Genesis Trees
- Genesis Equivalence
- Genesis Functors
- History-Preserving Morphisms
- Genesis Categories
- Genesis Complexity
- Construction Metrics
- Rewrite Histories
- Intensional Mathematical Objects
The framework draws inspiration from the following:
- Category Theory
- Type Theory
- Rewriting Systems
- Proof Theory
- Functional Programming
- Abstract Algebra
but attempts to unify these ideas under a single "history-aware" mathematical perspective.
Potential applications I'm exploring include:
- Formal verification
- Interactive theorem proving
- Program semantics
- Version-aware computation
- AI reasoning systems
- Proof assistants
- Knowledge representation
I've recently completed a full monograph describing the definitions, axioms, theorems, proofs, and examples and have submitted it for peer review.
I'd genuinely appreciate constructive feedback from mathematicians and computer scientists.
The full motivation, formal definitions, and proofs are in the preprint on Zenodo:
https://zenodo.org/records/20997815
Some questions I'd love opinions on:
- Does "construction history" deserve to be treated as a first-class mathematical object?
- Are there existing frameworks that you think overlap significantly with this idea?
- Where do you think such a theory would naturally fit—Category Theory, Logic, Type Theory, or somewhere else?
- What would you consider the strongest criticism of such a framework?
I'm here to learn and improve the theory, so critical feedback is very welcome.
Thanks for reading!