Hi Norm and Frédéric,
There is a Peano Arithmetic in Metamath authored by Robert Solovay here: http://us.metamath.org/metamath/peano.mm. So out of curiosity, I have stripped "set-pred.mm" out of
set.mm, to get only the predicate logic, and actually truncated it
to remove even quantifiers.
Based on that, I have built a small peano.mm file which I attach.
It includes the axioms, plus some basic proofs (commutativity,
associativity of addition, and room for more)
In that version, I don't use quantifiers at all, and define the
induction axiom as an axiom scheme just like the induction
theorems in set.mm, using substitution hypothesis.
I'm using the "N e. NN" notation for "is a natural number",
however there is no concept of set or class at all; instead, I've
defined a "term" as a building block in a wff.
This is rather a sketch and there might be better axiom choices.
_
Thierry
--
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 metamath+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/metamath/11cdad8c-f77f-4d65-9f94-fbec7a20e7db%40googlegroups.com.
in the context of first or second order logic.
Peano uses a "e." symbol
to express phrases like "x e. NN",
"x is a number". There was no set theory
intent in his m'indiquer. So I'd like to reuse the
material in set.mm related to
e., class variables, class builder. They
are in the set theory part,
but it seems to me they don't use
any set theory axiom.
If someone has better access to historical sources, please feel free to correct me.
Norm