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.