Throughout we use the axioms of a commutative ring freely. By commutativity, 0+x=x, 1⋅x=x and (y+z)x=yx+zx.
Zero. Let a=x⋅0. Then a=x⋅(0+0)=a+a. Add −a to both sides (Negatives, Differences, Reciprocals and Quotients §negative): 0=a+(−a)=(a+a)+(−a)=a+(a+(−a))=a+0=a. Hence x⋅0=0, and 0⋅x=x⋅0=0 by commutativity.
Signs. By Additive and Multiplicative Inverses Are Unique §negative, for each u∈R the negative −u is the only w with u+w=0, so to prove −u=v it suffices to show u+v=0. First, (−x)+x=x+(−x)=0, so −(−x)=x. Second, (x+y)+((−x)+(−y))=(x+(−x))+(y+(−y))=0+0=0 by associativity and commutativity, so −(x+y)=(−x)+(−y). Third, xy+(−x)y=(x+(−x))y=0⋅y=0 by Zero, so (−x)y=−(xy). Fourth, by the third rule and commutativity, x(−y)=(−y)x=−(yx)=−(xy), so (−x)(−y)=−(x(−y))=−(−(xy))=xy. Fifth, −(x−y)=−(x+(−y))=(−x)+(−(−y))=(−x)+y=y−x. Sixth, (x−y)z=xz+(−y)z=xz+(−(yz))=xz−yz.
Naturals. By The Image of a Natural Number in a Commutative Ring §image and Iterated Operations: Recursion, Splitting, Reordering, Termwise Combination and Homomorphisms §recursion, 1R=∑k=111=1. For additivity, let m,n∈N0. If m=0, then m+n=n by Arithmetic of Addition on Omega: Recursion Rules, Associativity, Commutativity, Cancellation and Compatibility with the Order §zero, and (m+n)R=nR=0+nR=mR+nR; the case n=0 is the same. Otherwise m,n∈N by The Natural Numbers with Zero and Their Embedding into the Integers §naturals, so m+n∈N, and since + on R is associative, Iterated Operations: Recursion, Splitting, Reordering, Termwise Combination and Homomorphisms §splitting applied to the constant map k↦1 on [m+n] gives (m+n)R=∑k=1m+n1=∑k=1m1+∑j=1n1=mR+nR.
For multiplicativity, if m=0 or n=0, then mn=0 by Arithmetic of Multiplication on Omega: Recursion Rules, Distributivity, Associativity, Commutativity, No Zero Divisors, Cancellation and Compatibility with the Order §zero, so (mn)R=0, while mRnR=0 by Zero, since one factor is 0. Otherwise m,n∈N. Fix m, and let A be the set of n∈N with (mn)R=mRnR. We show A=N by induction over N (Arithmetic and Order of the Natural Numbers §induction). First, 1∈A, since m⋅1=m (Arithmetic and Order of the Natural Numbers §one) and mR1R=mR⋅1=mR. Now let n∈A. Then m(n+1)=mn+m by Arithmetic and Order of the Natural Numbers §distributive and Arithmetic and Order of the Natural Numbers §one. By additivity and 1R=1, we get (m(n+1))R=(mn)R+mR=mRnR+mR⋅1=mR(nR+1R)=mR(n+1)R, so n+1∈A.
Finally let n≥1, so n∈N. By commutativity and Finite Sums in a Commutative Ring and in an Ordered Field: Distributivity, Differences, Telescoping, Constant Terms, Comparison and the Triangle Inequality §distributive, nRx=x∑k=1n1=∑k=1nx⋅1=∑k=1nx.
Squares. By Arithmetic and Order of the Natural Numbers §digits, 2=1+1. Therefore 2R=1R+1R=1+1 by Naturals. Also, by Powers with Exponents in the Natural Numbers with Zero §power and Iterated Operations: Recursion, Splitting, Reordering, Termwise Combination and Homomorphisms §recursion, u2=∏k=11+1u=(∏k=11u)⋅u=u⋅u for every u∈R. Hence u+u=1⋅u+1⋅u=(1+1)u=2Ru. By distributivity, associativity and commutativity, (x+y)2=(x+y)x+(x+y)y=xx+(xy+xy)+yy=x2+2Rxy+y2. Apply this to x and −y. By Signs, x(−y)=−(xy), so 2Rx(−y)=−(2Rxy), and (−y)(−y)=yy. This gives (x−y)2=x2−2Rxy+y2. Lastly, by Signs, (x−y)(x+y)=x(x+y)+(−y)(x+y)=xx+xy+(−(yx))+(−(yy))=x2+(xy+(−(xy)))−y2=x2−y2.
Field. Let R be a field, let xy=0, and suppose x=0. By Fields §field there is w∈R with xw=1. Then y=1⋅y=(wx)y=w(xy)=w⋅0=0 by Zero.
Ordered. Let R with ≤ be an ordered field. Write κ=κR, the map of The Rational Numbers Embed in Exactly One Way into Every Ordered Field §unique. This map satisfies κ(1Q)=1 and κ(u+v)=κ(u)+κ(v) for u,v∈Q, and κ(0Q)=0 by The Rational Numbers Embed in Exactly One Way into Every Ordered Field §zero.
By Ordinary Mathematical Language for Analysis: Sets, Maps, Numbers and Ordered Fields §numbers, the element n of N0 read as a rational number is j(ι0(n)). Here ι0 is the map of The Natural Numbers with Zero and Their Embedding into the Integers §embedding, and j is the embedding of Z into Q, applied by The Integers and the Rational Numbers, with the Natural Numbers and the Integers Identified with Subsets of the Rationals §identification. We must therefore show nR=κ(j(ι0(n))).
If n=0, then ι0(0)=0Z by The Natural Numbers with Zero and Their Embedding into the Integers §embedding, and j(0Z)=0Q by The Rational Numbers Form an Archimedean Ordered Field Containing the Integers §embedding. So κ(j(ι0(0)))=κ(0Q)=0=0R.
If n∈N, then ι0(n)=ι(n) by The Natural Numbers with Zero and Their Embedding into the Integers §embedding, so we must show nR=κ(j(ι(n))). Let B be the set of n∈N for which this holds; we show B=N by induction over N (Arithmetic and Order of the Natural Numbers §induction). First, j(ι(1))=1Q by The Natural Numbers and the Integers inside the Rational Numbers §naturals, so κ(j(ι(1)))=1=1R by Naturals; thus 1∈B. Now let n∈B. The natural number n+1 is read as the rational number j(ι(n+1)), and by The Natural Numbers and the Integers inside the Rational Numbers §naturals this equals j(ι(n))+j(ι(1))=j(ι(n))+1Q, a sum computed in Q. Hence κ(j(ι(n+1)))=κ(j(ι(n)))+κ(1Q)=nR+1=nR+1R=(n+1)R, by additivity of κ, the induction hypothesis and Naturals. So n+1∈B.