Proofs, Derivations & Traces

The UOR Proofs, UOR Derivations, and UOR Computation Traces namespaces implement the certification pathway of the PRISM pipeline. Every algebraic identity must be proved, every proof must be derived from axioms, and every derivation must be traced for reproducibility.

Proof Species

UOR defines four fundamental proof types, each corresponding to a different verification method:

Proof Properties

Every proof individual carries key properties:

Inductive proofs additionally carry:

Derivation Chains

The Derivation class records how one identity follows from another. Derivation chains trace the logical dependency graph of the 624 named identities, showing which identities are axioms and which are derived theorems.

Computation Traces

The ComputationTrace class records every step of a computation, creating an auditable log. The GeodesicTrace records the shortest-path trace -- the most efficient computation route through the derivation space.

Traces enable independent replay: given a trace, any verifier can re-execute the computation and confirm the result without trusting the original prover.

Certificates

Proofs flow into the UOR Certificates namespace, which issues formal certificates:

Connection to the PRISM Pipeline

The proof system spans the Resolve-to-Certify boundary. Proofs and derivations are Resolve-stage objects that produce evidence; certificates are Certify-stage objects that attest to that evidence. This is the pathway through which the 624 algebraic identities are formally verified and certified.

See Witt Levels for how proofs are scoped to specific ring scales, and Resolution & Queries for how the resolution machinery produces the evidence that proofs reference.