Prover9 is designed to prove stand-alone theorems rather than to build a
hierarchical body of knowledge. When I mentioned other systems, I
primarily had in mind those mentioned on the Freek 100 list.
Nonetheless, here is my take on it and its relatives.
McCune's EQP prover (a Prover9 relative optimized for equational
varieties such as the Robbins algebra) displays its proofs in a format
very close to a formal proof that can be easily translated (by hand at
least) to Metamath, and I have done this myself without difficulty.
In the case of the Prover9 proof objects, while they are a step in the
right direction, the issue is that the proofs do not justify that the 6
rules are valid FOL inferences, and we have to take them on faith.
While they are probably justified by informal proofs in a paper or
textbook, we can never be absolutely sure there is no subtle hidden flaw.
(It may be possible to devise a set of Metamath lemmas corresponding to
the various cases of each rule and use these to automate a translation
to Metamath. That's what I would first look at if I wanted to translate
Prover9 proofs.)
The situation is similar with other systems, to varying degrees. This
gap between the axioms of logic and the rules used by the proof language
is a key difference from Metamath.
Some mathematicians may say that it is obvious that the rules hold in
FOL and that this gap is therefore unimportant. However, it is unlikely
that a beginner could prove this gap from the axioms, perhaps not even
by consulting an informal proof. Metamath makes the complete derivation
accessible to everyone.
How important is it to provide complete proofs? Here is a 2013 email
(quoted with permission) from
set.mm contributor Andrew Salmon, who by
chance came upon a link to Metamath in a gaming forum while in high school.
(begin quote)
"I would like to thank you for introducing me to pure mathematics. I am
now going into my senior year of high school, but I have resolved to
major in mathematics and my ultimate dream is to become a math
professor. I would not have even thought about this decision had it not
been for Metamath.
Really, Metamath was what I needed to overcome the discomfort that I had
with mathematics as I had been taught: intuitively grasping the concepts
while lacking any understanding of the underlying logic.
...PS: I've finished (most) of Rudin's Principles of Mathematical
Analysis and am now reading chapter 4 of Spivak's Calculus on Manifolds,
among other things. Also, I've taken a class on graph theory at a
university and am working with a professor on a research project in
graph theory. Maybe my goal of a publication before the end of high
school will come true!"
(end quote)
Norm