Formal verification

Proof evidence with a fixed obligation.

Lean is a first-class formal proof evidence backend for FalseGreen Jobs.

A human or model may write a proof. The Lean kernel checks the proof. FalseGreen decides whether the exact frozen formal obligation was satisfied by the exact source under the declared trust boundary.

Use formal evidence in a Job

Bound proof evidence

formal statement · frozen
↓ kernel check
source + declaration + toolchain
↓ authority decision
Accepted / Failed / Insufficient Evidence

What is bound

Formal evidence is only as strong as its declared boundary.

FalseGreen records the proposition and declaration, source context, toolchain, dependency identity, and the evidence required by the frozen Job. A proof hole or sorry is not silently treated as a completed obligation where the Job policy rejects it.

Exact proposition

The formal statement is part of the acceptance target.

Kernel checked

Lean checks proof correctness under the declared environment.

Source identity

The result belongs to the exact source and declaration verified.

Toolchain identity

Compiler, Lean version, and dependencies are evidence context.

No magic guarantee

FalseGreen does not prove arbitrary mathematics or open problems.

Honest outcomes

Missing or insufficient evidence remains a non-accepted result.

The acceptance role

Lean checks the proof. FalseGreen accepts the Job.

Formal tools are evidence witnesses inside the acceptance platform. FalseGreen remains responsible for deciding whether the evidence establishes the frozen requirements, whether the source identity matches, and whether the result is durable and inspectable.