TheoremBase

The recursion equations m·0=0 and m·S(n)=m·n+m are read off from the recursion map defining the product; the algebraic clauses follow by induction on omega using the arithmetic of addition, and the order and cancellation clauses follow from distributivity, the absence of zero divisors and trichotomy.

Proof

Throughout, sums and products of elements of ω\omega lie in ω\omega by Addition on Omega §addition and Multiplication on Omega §multiplication, and 0∈ω0\in\omega and S(n)∈ωS(n)\in\omega for every n∈ωn\in\omega by Omega Is the Least Inductive Class: It Is a Set, Induction from Zero, the Peano Properties, and Transitivity §inductive. Let ≤\le be the order on ω\omega.

Recursion equations. Let m∈ωm\in\omega, and let f:ω→ωf:\omega\to\omega be the map given in Multiplication on Omega §multiplication by The Recursion Theorem on Omega §recursion with a=ωa=\omega, c=0c=0 and g=τmg=\tau_{m}, so that f(0)=0f(0)=0 and f(S(k))=τm((k,f(k)))=f(k)+mf(S(k))=\tau_{m}((k,f(k)))=f(k)+m for every k∈ωk\in\omega. By Multiplication on Omega §multiplication, ff is a set witnessing the formula defining m⋅nm\cdot n with z=f(n)z=f(n), so m⋅n=f(n)m\cdot n=f(n) for every n∈ωn\in\omega. Hence, for all m,n∈ωm,n\in\omega,

m⋅0=0andm⋅S(n)=m⋅n+m.(∗)m\cdot0=0\qquad\text{and}\qquad m\cdot S(n)=m\cdot n+m.\qquad(\ast)

Induction classes. Each induction below is run with Omega Is the Least Inductive Class: It Is a Set, Induction from Zero, the Peano Properties, and Transitivity §induction on a class A={n∈ω:φ}A=\{n\in\omega:\varphi\} formed by class abstraction with set parameters among k,mk,m and the class parameter ω\omega. Each φ\varphi is an equation between terms built from 00 (the empty set, by The Class Omega of Natural Numbers with Zero §zero), S(⋅)S(\cdot) (by The Successor of a Set §successor), sums (by Addition on Omega §addition) and products (by Multiplication on Omega §multiplication), all defined set symbols whose arguments lie in ω\omega by the conjunct n∈ωn\in\omega and the remarks above; so φ\varphi quantifies over set variables only and is predicative as Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §comprehension requires. By Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction, n∈ωn\in\omega lies in AA if and only if φ\varphi holds of nn. For each class we check 0∈A0\in A and, for n∈ωn\in\omega, that n∈An\in A implies S(n)∈AS(n)\in A; then ω⊆A\omega\subseteq A, which is the claim for every element of ω\omega.

Order facts. By Omega Is the Least Inductive Class: It Is a Set, Induction from Zero, the Peano Properties, and Transitivity §set, ω\omega is a set; by The Order on Omega Is a Well-Order with Membership as Its Strict Order, and Nothing Lies between n and Its Successor §well-order and Well-Orders on a Set §well-order, ≤\le is a total order on ω\omega, and by The Order on Omega Is a Well-Order with Membership as Its Strict Order, and Nothing Lies between n and Its Successor §strict, << is its associated strict relation. So Uniqueness of Least and Greatest Elements, Properties of the Strict Order, and Trichotomy for Total Orders applies with a=ωa=\omega and these ≤\le and <<.

Zero. m⋅0=0m\cdot0=0 is (∗)(\ast). For 0⋅m=00\cdot m=0, let A={n∈ω:0⋅n=0}A=\{n\in\omega:0\cdot n=0\}. By (∗)(\ast), 0⋅0=00\cdot0=0; and if 0⋅n=00\cdot n=0, then 0⋅S(n)=0⋅n+0=0+0=00\cdot S(n)=0\cdot n+0=0+0=0 by (∗)(\ast) and Arithmetic of Addition on Omega: Recursion Rules, Associativity, Commutativity, Cancellation and Compatibility with the Order §zero.

Successor. m⋅S(n)=m⋅n+mm\cdot S(n)=m\cdot n+m is (∗)(\ast). For the second equation fix mm and let A={n∈ω:S(m)⋅n=m⋅n+n}A=\{n\in\omega:S(m)\cdot n=m\cdot n+n\}. By (∗)(\ast) and Arithmetic of Addition on Omega: Recursion Rules, Associativity, Commutativity, Cancellation and Compatibility with the Order §zero, S(m)⋅0=0=0+0=m⋅0+0S(m)\cdot0=0=0+0=m\cdot0+0. If S(m)⋅n=m⋅n+nS(m)\cdot n=m\cdot n+n, then by (∗)(\ast), Arithmetic of Addition on Omega: Recursion Rules, Associativity, Commutativity, Cancellation and Compatibility with the Order §associative, Arithmetic of Addition on Omega: Recursion Rules, Associativity, Commutativity, Cancellation and Compatibility with the Order §successor and Arithmetic of Addition on Omega: Recursion Rules, Associativity, Commutativity, Cancellation and Compatibility with the Order §commutative,

S(m)⋅S(n)=S(m)⋅n+S(m)=(m⋅n+n)+S(m)=m⋅n+S(n+m)=m⋅n+S(m+n)=(m⋅n+m)+S(n)=m⋅S(n)+S(n),S(m)\cdot S(n)=S(m)\cdot n+S(m)=(m\cdot n+n)+S(m)=m\cdot n+S(n+m)=m\cdot n+S(m+n)=(m\cdot n+m)+S(n)=m\cdot S(n)+S(n),

where the third and fifth equalities use associativity together with n+S(m)=S(n+m)n+S(m)=S(n+m) and m+S(n)=S(m+n)m+S(n)=S(m+n).

One. By (∗)(\ast) and Arithmetic of Addition on Omega: Recursion Rules, Associativity, Commutativity, Cancellation and Compatibility with the Order §zero, m⋅S(0)=m⋅0+m=0+m=mm\cdot S(0)=m\cdot0+m=0+m=m. By the clauses successor and zero above and Arithmetic of Addition on Omega: Recursion Rules, Associativity, Commutativity, Cancellation and Compatibility with the Order §zero, S(0)⋅m=0⋅m+m=0+m=mS(0)\cdot m=0\cdot m+m=0+m=m.

Commutative. Fix mm and let A={n∈ω:m⋅n=n⋅m}A=\{n\in\omega:m\cdot n=n\cdot m\}. By the clause zero above, m⋅0=0=0⋅mm\cdot0=0=0\cdot m. If m⋅n=n⋅mm\cdot n=n\cdot m, then by (∗)(\ast) and the clause successor above (its second equation with nn and mm interchanged), m⋅S(n)=m⋅n+m=n⋅m+m=S(n)⋅mm\cdot S(n)=m\cdot n+m=n\cdot m+m=S(n)\cdot m.

Distributive. Fix k,mk,m and let A={n∈ω:k⋅(m+n)=k⋅m+k⋅n}A=\{n\in\omega:k\cdot(m+n)=k\cdot m+k\cdot n\}. By Arithmetic of Addition on Omega: Recursion Rules, Associativity, Commutativity, Cancellation and Compatibility with the Order §zero and (∗)(\ast), k⋅(m+0)=k⋅m=k⋅m+0=k⋅m+k⋅0k\cdot(m+0)=k\cdot m=k\cdot m+0=k\cdot m+k\cdot0. If k⋅(m+n)=k⋅m+k⋅nk\cdot(m+n)=k\cdot m+k\cdot n, then by Arithmetic of Addition on Omega: Recursion Rules, Associativity, Commutativity, Cancellation and Compatibility with the Order §successor, (∗)(\ast) and Arithmetic of Addition on Omega: Recursion Rules, Associativity, Commutativity, Cancellation and Compatibility with the Order §associative,

k⋅(m+S(n))=k⋅S(m+n)=k⋅(m+n)+k=(k⋅m+k⋅n)+k=k⋅m+(k⋅n+k)=k⋅m+k⋅S(n).k\cdot(m+S(n))=k\cdot S(m+n)=k\cdot(m+n)+k=(k\cdot m+k\cdot n)+k=k\cdot m+(k\cdot n+k)=k\cdot m+k\cdot S(n).

So k⋅(m+n)=k⋅m+k⋅nk\cdot(m+n)=k\cdot m+k\cdot n for all k,m,n∈ωk,m,n\in\omega. With the clause commutative above, (m+n)⋅k=k⋅(m+n)=k⋅m+k⋅n=m⋅k+n⋅k(m+n)\cdot k=k\cdot(m+n)=k\cdot m+k\cdot n=m\cdot k+n\cdot k.

Associative. Fix k,mk,m and let A={n∈ω:(k⋅m)⋅n=k⋅(m⋅n)}A=\{n\in\omega:(k\cdot m)\cdot n=k\cdot(m\cdot n)\}. By (∗)(\ast), (k⋅m)⋅0=0=k⋅0=k⋅(m⋅0)(k\cdot m)\cdot0=0=k\cdot0=k\cdot(m\cdot0). If (k⋅m)⋅n=k⋅(m⋅n)(k\cdot m)\cdot n=k\cdot(m\cdot n), then by (∗)(\ast) and the clause distributive above,

(k⋅m)⋅S(n)=(k⋅m)⋅n+k⋅m=k⋅(m⋅n)+k⋅m=k⋅(m⋅n+m)=k⋅(m⋅S(n)).(k\cdot m)\cdot S(n)=(k\cdot m)\cdot n+k\cdot m=k\cdot(m\cdot n)+k\cdot m=k\cdot(m\cdot n+m)=k\cdot(m\cdot S(n)).

No-zero-divisors. Let m⋅n=0m\cdot n=0 and n≠0n\neq0. By Omega Is the Least Inductive Class: It Is a Set, Induction from Zero, the Peano Properties, and Transitivity §cases, n=S(n′)n=S(n') for some n′∈ωn'\in\omega, so m⋅n′+m=m⋅n=0m\cdot n'+m=m\cdot n=0 by (∗)(\ast), and m=0m=0 by Arithmetic of Addition on Omega: Recursion Rules, Associativity, Commutativity, Cancellation and Compatibility with the Order §zero-sum.

Order. Let k≠0k\neq0. Suppose m<nm<n. By The Order on Omega Is a Well-Order with Membership as Its Strict Order, and Nothing Lies between n and Its Successor §successor-below, S(m)≤nS(m)\le n, so by Arithmetic of Addition on Omega: Recursion Rules, Associativity, Commutativity, Cancellation and Compatibility with the Order §difference there is j∈ωj\in\omega with n=S(m)+jn=S(m)+j, and S(m)+j=S(m+j)=m+S(j)S(m)+j=S(m+j)=m+S(j) by Arithmetic of Addition on Omega: Recursion Rules, Associativity, Commutativity, Cancellation and Compatibility with the Order §successor. By the clause distributive above, k⋅n=k⋅m+k⋅S(j)k\cdot n=k\cdot m+k\cdot S(j). Since S(j)≠0S(j)\neq0 by Omega Is the Least Inductive Class: It Is a Set, Induction from Zero, the Peano Properties, and Transitivity §successor-nonzero and k≠0k\neq0, the clause no-zero-divisors above gives k⋅S(j)≠0k\cdot S(j)\neq0; with 0≤k⋅S(j)0\le k\cdot S(j) by The Order on Omega Is a Well-Order with Membership as Its Strict Order, and Nothing Lies between n and Its Successor §zero-least, The Order on Omega Is a Well-Order with Membership as Its Strict Order, and Nothing Lies between n and Its Successor §strict gives 0<k⋅S(j)0<k\cdot S(j). By Arithmetic of Addition on Omega: Recursion Rules, Associativity, Commutativity, Cancellation and Compatibility with the Order §order and Arithmetic of Addition on Omega: Recursion Rules, Associativity, Commutativity, Cancellation and Compatibility with the Order §zero, k⋅m=k⋅m+0<k⋅m+k⋅S(j)=k⋅nk\cdot m=k\cdot m+0<k\cdot m+k\cdot S(j)=k\cdot n.

Conversely suppose k⋅m<k⋅nk\cdot m<k\cdot n. By Uniqueness of Least and Greatest Elements, Properties of the Strict Order, and Trichotomy for Total Orders §trichotomy, m<nm<n, m=nm=n or n<mn<m. If m=nm=n, then k⋅m<k⋅mk\cdot m<k\cdot m, contradicting Uniqueness of Least and Greatest Elements, Properties of the Strict Order, and Trichotomy for Total Orders §strict-irreflexive. If n<mn<m, then k⋅n<k⋅mk\cdot n<k\cdot m by the forward direction, and with k⋅m<k⋅nk\cdot m<k\cdot n, Uniqueness of Least and Greatest Elements, Properties of the Strict Order, and Trichotomy for Total Orders §strict-transitive gives k⋅m<k⋅mk\cdot m<k\cdot m, again a contradiction. Hence m<nm<n.

Cancellation. Let k≠0k\neq0 and k⋅m=k⋅nk\cdot m=k\cdot n. If m<nm<n, the clause order above gives k⋅m<k⋅n=k⋅mk\cdot m<k\cdot n=k\cdot m, and if n<mn<m it gives k⋅m=k⋅n<k⋅mk\cdot m=k\cdot n<k\cdot m; both contradict Uniqueness of Least and Greatest Elements, Properties of the Strict Order, and Trichotomy for Total Orders §strict-irreflexive. So m=nm=n by Uniqueness of Least and Greatest Elements, Properties of the Strict Order, and Trichotomy for Total Orders §trichotomy.

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…