Documentation

Complexity.Tactic.Synthesis

Finding available circuit wires #

synthesis_available proves membership and inclusion of wire families by following unions, indexed bundles, and local availability hypotheses. It also finds the wires retained by a Synthesis.Builder. Semantic rewrites and bounds on indices remain ordinary local lemmas. The tactic never adds a gate or invokes a synthesis theorem.

Main definitions #

Find already available wires, without synthesizing new functions.

Instances For

    Append a synthesis rule to the named builder, solving its available-wire premises.

    Instances For