~/bend-docscommunity

PROOF.bend checks

raw source on the hub · import 0x983079cc7642e53dbc9aaf7fa2636b20/PROOF.bend as PROOF

PROOF.bend -- the gate. bend PROOF.bend fails while any law is open or false, and prints "All terms check." once every one of them holds.

There are no tactics: a proposition is a type, a proof is a def of that type. {==} proves {a == b : T} when both sides compute to the same term %e : P rewrites with e : {a == b : T}; P is the goal with _ marking b a recursive call IS the induction hypothesis

2 imports
import Base
import ./LAWS.bend as Laws

This file declares nothing of its own.