We obviously can construct a program that, starting with ZFC (or any other theory) axioms, would use all possible rules of inference to get all possible proofs constructible in ZFC. (There would be countably many such proofs.)
Now, with a Turing Machine capable of solving the Halting Problem, we would be able to easily decide upon every problem this way.
Of course we do not have one, but my question is:
Did someone actually build a program that is going through all those rules of inference, with the purpose of finding proofs of, say, the 20 most important problems in math? Without our 'halting machine' this proces can possibly take forever, but maybe we will stumble upon some of those proofs.
Well, there is a Turing machine which halts iff ZFC is inconsistent. There are cited papers and blogposts, but it is related to the paper:
There is a well-commented program, based on similar principles, with comments explaining the encoding of logic and ZF axioms: