a proof of the slightly more interesting proposition that 2+2 = 4 can be found here:
http://us.metamath.org/mpegif/2p2e4.html
note that this is in fact, a "meta-proof", which uses several other proofs that are found in their own links on that page.
the simpler 1+1 = 2 can be found as a link on the page:
http://us.metamath.org/mpegif/df-2.html
indicating it is, indeed, merely a definition.
note that this work builds up the set of complex numbers constructively. the crucial definitions are:
http://us.metamath.org/mpegif/df-c.html (the complex numbers)
(of special interest are the definitions of complex addition:
http://us.metamath.org/mpegif/df-plus.html
and complex multiplication:
http://us.metamath.org/mpegif/df-mul.html)
http://us.metamath.org/mpegif/df-np.html (defining a positive real as a dedekind cut of the positive rationals)
explicit construction of the positive rationals from the natural numbers:
http://us.metamath.org/mpegif/df-nq.html
definition of the natural numbers as {1,1+1,1+1+1,...,etc.}: http://us.metamath.org/mpegif/df-n.html
note that any set with the cardinality of the natural numbers (and the axiom of infinity guarantees at least one such set) can be turned into something we call the "natural numbers" by introducing a suitable ordering, and using this ordering to define a successor function. it really does not matter if the elements of such a set are denoted by vertical strokes (or tallies), dots, asterisks, or any other symbol you're happy with. there are 2 "obvious" candidates for such a set:
Ø, {Ø}, {{Ø}}, {{{Ø}}}, etc.
Ø, {Ø, {Ø}}, {{Ø, {Ø}}, {{Ø, {Ø}}}}, {{{Ø, {Ø}}, {{Ø, {Ø}}}}, {{{Ø, {Ø}}, {{Ø, {Ø}}}}}}, etc. (the {x U {x}} construction).
it is largely a matter of taste whether one includes 0 as a natural number or not.
the site i have linked to attempts to present Russell and Whitehead's Principia in "piece-by-piece" form, based on ZF set theory. the home page does a reasonably good job of explaining "how the pieces fit together".