Given a complete set of axioms (for example, associativity, communtative, distributivity, identity, annihilator, idepotence, and the "complementation" laws) for boolean algebra, I know any other true statement follows logically from these axioms. As an example, Boolean algebra question. shows someone asking how to prove a statement using the laws of boolean algebra.
II've been trying to find a constructive method of generating such a proof (just for boolean algebra, I know this isn't possible in general), but can't seem to find one published anywhere.
By just using breadth-first search I could construct a proof (in a possibly huge amount of time) for any true theorem, but such a system would never terminate for any false theorem.