As I know the "1 + 1 = 2" question has been asked before, my question (for now anyway) is more specific: Assuming as little as possible and accepting as few definitions as possible, what are the very basic axioms and definitions that you absolutely must accept in order to prove 1 + 1 = 2?
Whenever this question gets asked, the immediate responses are things like, "well you have to prove what '1', '2', '+', and '=' are." And that's fine, but in order to prove all four of those things, and then ultimately what they mean together, what is the absolute bare minimum that you simply must accept for any approach to this problem with a completely blank slate? e.g. Peano's axioms?
To make it interesting, you'll want to define $2$ as something other than $1+1$. It's reasonable to define $2$ to be the successor of $1$, and $1$ to be the successor of $0$. Then you just need these two axioms:
We have $2=S(1)=S(1+0)=1+S(0)=1+1$.
Edit: André Nicolas' answer is much better than mine. :) Let me try to add something useful by showing how weak these axioms are. The following statements are independent of the above axioms:
In fact, many of those statements are independent of each other. You can have fun playing the the following models: the natural numbers $\mathbb N$, the integers $\mathbb Z$ , the ordinal number $\omega^2$, the cyclic group $\mathbb Z/2\mathbb Z$, and the trivial group $\{0\}$.