On Sunday, February 23, 2020 at 10:24:59 AM UTC-5, Ken Kubota wrote:
... 

> (Note that Metamath isn't really Hilbert-style, in my opinion, since it 
> can express metatheorems. It seems to start directly at a higher level, 
> like all logical frameworks.
> A true Hilbert-style system consists only of the (mathematical) object 
> language. So I disagree with Mario Carneiro at this point:
> https://groups.google.com/d/msg/metamath/DRMh8ZPA6Mo/10_2n9pfDgAJ )
>
...
I think this is somewhat quibbling.  Yes, Metamath proves schemes from 
other schemes.  However, any of these schemes, as well as any step of any 
proof, can be immediately and trivially instantiated with an 
object-language substitution, resulting in a Hilbert-style proof per your 
requirements if we do that all the way back to axioms.  To be pedantic I 
guess one could say that Metamath "directly represents" Hilbert-style 
proofs if you disagree that it "is" Hilbert-style.

In real life no one does object-language proofs, not even textbooks that 
claim to work with Hilbert-style systems, because you can't reuse the 
theorems for other instances, and proofs become astronomically long.  Let 
us say the object-language variables are v1, v2,... There is a Metamath 
(set.mm) scheme called "id" that states "phi -> phi" for any wff phi.  If a 
proof in the style you are insisting on needed two instances of this, say 
"v1 = v2 -> v1 = v2" and "v3 e. v4 -> v3 e. v4" ("e." meaning "element 
of"), they would each have to be proved all over again starting from 
appropriate instantiations of the starting axiom schemes.

http://us.metamath.org/mpeuni/mmset.html#2p2e4length gives an example of 
this.  "As an example of the savings we achieve by using only schemes, the 
2p2e4 proof described in 2 + 2 = 4 Trivia above requires 26,323 proof steps 
[which include the complex number construction] to be proved from the 
axioms of logic and set theory. If we were not allowed to use different 
instances of intermediate theorem schemes but had to show a direct 
object-language proof, where each step is an actual axiom or a rule applied 
to previous steps, the complete formal proof would have 
73,983,127,856,077,147,925,897,127,298 (about 7.4 x 10^28) proof steps."

Norm

-- 
You received this message because you are subscribed to the Google Groups 
"Metamath" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/metamath/a102685a-1528-4d1c-822d-746f00a6be2a%40googlegroups.com.

Reply via email to