TheoremBase

Unpacks the definition of a commutative ring into its data and its seven laws, takes closure from the definition of a binary operation, and derives the left neutral laws and the right distributive law from the commutative laws.

Proof

The ring data. By Commutative Rings Β§ring, RR is a set, ++ and β‹…\cdot are binary operations on RR, written as in Binary Operations on a Set Β§notation, 0∈R0\in R and 1∈R1\in R, and the laws listed there hold for all elements of RR. Below, those laws are used instantiated at elements of RR.

Clause closure. Since ++ is a binary operation on the set RR and x,y∈Rx,y\in R, Binary Operations on a Set Β§notation gives that the value x+yx+y exists and lies in RR; likewise, since β‹…\cdot is a binary operation on RR, xβ‹…y∈Rx\cdot y\in R. Finally 0∈R0\in R and 1∈R1\in R by Commutative Rings Β§ring.

Clauses add-associative and add-commutative. These are the associative and commutative laws for ++ of Commutative Rings Β§ring at xx, yy, zz.

Clause add-zero. x+0=xx+0=x is the law x+0=xx+0=x of Commutative Rings §ring at xx. Since 0∈R0\in R by the clause closure, the commutative law for ++ at 00 and xx gives 0+x=x+00+x=x+0, and x+0=xx+0=x; so 0+x=x0+x=x.

Clauses mul-associative and mul-commutative. These are the associative and commutative laws for β‹…\cdot of Commutative Rings Β§ring at xx, yy, zz.

Clause mul-one. xβ‹…1=xx\cdot1=x is the law xβ‹…1=xx\cdot1=x of Commutative Rings Β§ring at xx. Since 1∈R1\in R by the clause closure, the commutative law for β‹…\cdot at 11 and xx gives 1β‹…x=xβ‹…11\cdot x=x\cdot1, and xβ‹…1=xx\cdot1=x; so 1β‹…x=x1\cdot x=x.

Clause distributive. The first equation is the distributive law of Commutative Rings Β§ring at xx, yy, zz. For the second, x+y∈Rx+y\in R by the clause closure, so the commutative law for β‹…\cdot at x+yx+y and zz gives (x+y)β‹…z=zβ‹…(x+y)(x+y)\cdot z=z\cdot(x+y); the distributive law at zz, xx, yy gives zβ‹…(x+y)=zβ‹…x+zβ‹…yz\cdot(x+y)=z\cdot x+z\cdot y; and the commutative law for β‹…\cdot gives zβ‹…x=xβ‹…zz\cdot x=x\cdot z and zβ‹…y=yβ‹…zz\cdot y=y\cdot z, so zβ‹…x+zβ‹…y=xβ‹…z+yβ‹…zz\cdot x+z\cdot y=x\cdot z+y\cdot z. Together, (x+y)β‹…z=xβ‹…z+yβ‹…z(x+y)\cdot z=x\cdot z+y\cdot z.

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…