Mathematics
Exact symbolic computation, formal definitions, checked theorems, and dependency-aware library construction.
Vision
Axeyum is a system for constrained reasoning. It is designed for mathematics, software, and other domains where people formalize rules, test claims, and extend knowledge through checked results.
Objective
Automated solvers, computer algebra systems, proof kernels, and formal libraries usually expose different terms, evidence formats, and notions of acceptance. Axeyum implements these functions in one Rust workspace so a result can move from search or computation to a recorded, checked fact.
The long-term objective is repeated knowledge development. Axeyum should select a useful open statement, find or compute a result, check the relevant evidence, record the accepted fact and its assumptions, then use the changed dependency graph when selecting later work.
Applications
The typed terms, solvers, evidence routes, kernel, and library support applications beyond formal mathematics. Each application retains its own semantics and checker requirements.
Exact symbolic computation, formal definitions, checked theorems, and dependency-aware library construction.
Constraint solving, symbolic execution, bounded model checking, transition systems, and replayed counterexamples.
Typed path obligations for binary analysis and bounded symbolic execution of EVM bytecode.
Bounded checks for consistency, coverage, thresholds, allocation, authorization, and workflow reachability in human-authored formal models.
Typed prove-or-counterexample interfaces with minimized models and deterministic regression tests.
Models can propose rules, invariants, encodings, formalizations, or proof steps; Axeyum accepts results through the applicable checker.
System
Each component is Axeyum's own implementation. External systems appear in benchmarks, differential tests, imports, and technical comparisons.
Knowledge development
A recorded fact matters when it supplies a dependency, a procedure, or evidence that later work can use. The library therefore stores dependency edges, proof routes, axiom footprints, and provenance with the proposition.
Foundations
Axeyum includes a constructive mathematical base whose kernel-checked declarations can have an empty axiom footprint. Classical material remains useful, but its uses of choice, propositional extensionality, quotient soundness, or other axioms stay visible in the fact record.
The distinction applies per declaration. It does not classify mathlib as wholly classical, and an empty footprint does not make two statements equivalent when their carriers or hypotheses differ.
Compare the foundationsNext work
Current development expands solver coverage, certificate production, kernel reconstruction, formal-library depth, and the procedures that select and reuse facts. The status reports measure those areas separately because progress in one does not establish progress in another.