FoundationsLesson 02 / 09

Build evidence, step by step.

asks: how can I build a candidate for this goal? It can involve insight, trial and error, or automation.

An informal plan: assume A, use that assumption, then discharge it.

1. Make each step explicit

For identity, introduce an assumption named a of A. Inside its scope, use a to establish A. The implication then closes that temporary assumption.

The intended records both the introduction and the use of the assumption. It carries the evidence, not just the conclusion.

2. Convenience comes later

A high-level builder may eventually assemble that tree for us. Builders, tactics, and search are .

A helper can make construction easier, but its output is still a candidate. The must check it independently.

3. Take this with you

Construction produces data to inspect. Successful construction is not the same as successful .

Reference: Proof construction. Make a candidate.