create an MVP proof solver that can finish a proof given partial (correct) state of a proof. probably use DFS
create an MVP proof solver that can finish a proof given partial (correct) state of a proof.
probably use DFS