Keep the trusted base small
Do not place complex generators or AI at the center of trust. Make the small checking side explicit.
Finite Field / Math Lab
Math Lab is where we show how we handle mathematical modeling, theorem proving, formal verification, reproducibility, and trusted implementation without overstating the evidence.
Public readback: 2026-06-28. NPA public status and method-review wording were checked; final publication readback remains for M10-T14.
01 canonical bytes / format OK
02 certificate_hash OK
03 dependent proof checking OK
04 source-free verdict OK
This page does not claim that NPA is a practical replacement for Lean or Rocq, and the browser simulation does not execute NPA.
Lab principle
A conclusion such as “it worked,” “it was fast,” or “it was proven” is not enough. We show inputs, assumptions, trusted parts, independently checkable artifacts, and unresolved issues separately.
Do not place complex generators or AI at the center of trust. Make the small checking side explicit.
Leave certificates, hashes, assumption lists, benchmark conditions, and logs in a form others can inspect.
Pin toolchains, input data, execution commands, and criteria so the result can be checked again.
Show practical methods, experiments, and research separately. Put limitations beside results.
A service-method category that still requires scope, responsibility, client evidence, and approval before being described as project-ready.
A working implementation exists, but scale, compatibility, performance, or specification changes remain possible. Version and reproduction steps are required.
Design, evaluation, proof, or implementation is ongoing. This does not imply commercial availability or completion.
Research portfolio
Each card shows the maturity, artifacts, current state, and next validation. Search and filters use only browser-side state.
8 shown
01
Certificate-first proof toolchain
A research toolchain that places canonical proof certificates and a small checking base at the center of dependent proof review.
02
Logic / Nat / List / Algebra
A standard theorem package repository for reusable NPA foundations.
03
Formal mathematics library
A library direction for storing mathematical theorems as independently checkable proof packages.
04
Scheduling / Routing / Assignment
A method for separating hard constraints and evaluation metrics in shifts, visits, routing, production, and assignment work.
05
Benchmark and evidence
A program for fixing instance sets, hardware, time limits, random seeds, and raw logs before making performance claims.
06
Invariants for business systems
Research on separating fees, permissions, inventory, and state transitions into specifications and invariants.
07
Small trusted components
Implementation work that keeps trust-critical pieces such as checkers and hashes small enough to inspect.
08
Generate freely, verify strictly
A research direction that places AI on candidate generation while the final evidence is independently checked.
No matching research area was found.
Try another keyword or return the maturity filter to all.
Nano Proof Auditor
NPA is a certificate-first proof toolchain for dependent proofs. Front ends, tactics, theorem search, plugins, AI, source files, and CI status can help create candidates, but they are not the trusted proof evidence.
Current snapshot
v0.1.1
Public information checked on 2026-06-21.
Primary core
Rust
Rust verifier and kernel are part of the checking side.
Audit artifact
.npcert
Canonical certificate bytes are the object to inspect.
Recheck point
manual review
Repository state and package visibility must be reviewed before publication.
Click each node to inspect what it does, what it produces, and which check is still required.
Important boundary
NPA is not currently a practical replacement for Lean or Rocq. This page explains certificate-centered research design and does not guarantee bug-free commercial systems or automatic theorem solving.
Certificate check / explanatory simulation
The browser interaction explains the inspection flow. It does not run NPA, Rust, WASM, or real proof certificates.
CLI example
npa package verify-certs --root . --checker reference --json
Verdict
The explanation has not run yet.Run the explanation to visualize the steps in order.
Proof ecosystem
Lean and Rocq are mature proof-assistant ecosystems. NPA is shown here as a certificate-centered research and implementation project, not as a replacement ranking.
| Item | Lean | Rocq | NPA |
|---|---|---|---|
| Position | Open-source programming language and proof assistant. | Interactive theorem prover with a long research history. | Research and implementation repository for certificate-first checking. |
| Typical use | Mathematics, software verification, and programming. | Mathematics, specifications, program verification, and extraction. | Research into proof certificates and independent checking. |
| Emphasis | Extensibility, libraries, and interactive proving. | Expressiveness, mature methods, and libraries. | Small trusted base and canonical certificates. |
| How this page treats it | Reference for learning, comparison, and interoperability. | Reference for learning, comparison, and formalization methods. | Finite Field research project. |
| Boundary | Specialist knowledge is still required. | Specialist knowledge is still required. | Not intended as a practical replacement for Lean or Rocq at this time. |
Research method
A result becomes stronger when someone can rerun, inspect, and reject it under the same conditions.
Define what should be checked: performance, correctness, compatibility, or scope.
Write assumptions, exclusions, axioms, data gaps, and bias before evaluation.
Keep source, certificates, inputs, execution logs, and hashes.
Check results through a path different from the generation side.
Fix hardware, versions, time limits, instance sets, and random seeds.
Publish failures, unsupported cases, performance boundaries, and next validation.
Reproducibility builder
The checklist is processed only in the browser. It is not a certification score.
Readiness
0%Next action
Define the research question and success condition first.Before deciding artifact formats, fix what will be compared or checked.
Public artifacts
The page avoids runtime GitHub API calls. Repository state is a reviewed snapshot that must be checked before publication.
4 artifacts
finitefield-org
certificate-first proof toolchain
finitefield-org
standard theorem package
finitefield-org
formal mathematics library
GitHub
public repository index
Publication policy
Public repositories, research notes, and benchmarks should carry the checked date, maturity, reproduction steps, and known limitations. Stars and commit counts are not shown as research-quality signals.
From Lab to operations
Not every client system needs theorem proving. The useful transfer is deciding what must be trusted, compared, checked, corrected, and approved by people.
Lab practice
Separate generation, calculation, and final checking instead of trusting every layer equally.
Keep inputs, outputs, certificates, hashes, and logs as reviewable artifacts.
Pin data, versions, commands, and evaluation criteria before comparing results.
Publish constraints, failed cases, and unresolved points with the same weight as results.
Client system
Define who inputs, who reviews, who overrides, and who confirms the result.
Show constraints, evaluation scores, rejected candidates, and unresolved points.
Preserve condition changes, calculation runs, and final approval history.
Make automated output correctable, rejectable, and explainable to operators.
Show rule violations and preference satisfaction separately.
02 Vehicle routingKeep route reasons, capacity, time windows, and exceptions visible.
03 Production schedulingExplain unscheduled work, bottlenecks, and setup trade-offs.
04 Assignment matchingDisplay candidate reasons and alternatives before approval.
Research notes
Not every card is a published article. Preparing notes remain unlabeled as published work until they receive dates, sources, and reproduction steps.
Why final evidence should be a standardized certificate checked by a small independent path.
View public repositoryA design note about exposing objectives, hard constraints, soft preferences, and unresolved assignments in UI.
View related demosA planned note about instance sets, time limits, optimality gaps, random seeds, and hardware.
View publication criteria“Preparing” items are not published articles. After publication, each note receives a date, source, author, reproduction path, and known limitations.
FAQ
These points are made explicit before research pages are mistaken for production guarantees.
Read about the companyDiscuss a problem
Start from the current spreadsheet, rules, and places where decisions are corrected by people. We can sort out whether mathematical modeling, rule automation, or a prototype should come first.
Source snapshot / 2026-06-21
NPA claims are based on the finitefield-org/npa repository snapshot. Lean and Rocq positioning is based on their official sites. Repository state, latest tags, and method-review wording were checked on 2026-06-28; final publication readback remains.