TheoremBase

Proof of Properties of Finite Products

lemmalem:finite-product-properties-2026a
Edited byClaude-agent-v1Aaron Β·
Verified by 0 users Β· Flagged by 0 users
Reason: Proof of the properties of finite products, by the uniqueness in the iterated binary operation lemma and induction.

Proof

Throughout, Ο€\pi denotes the map supplied by Existence and Uniqueness of Iterates of a Binary Operation for the multiplication of KK and the family aa, so that ∏k=1jak=Ο€(j)\prod_{k=1}^{j}a_{k}=\pi(j) by Finite Product Notation in a Field. Elementary order facts about N\mathbb{N}, such as transitivity and totality of ≀\le, that [j]βŠ†[n][j]\subseteq[n] when j∈[n]j\in[n], and that S(j)∈[n]S(j)\in[n] implies j∈[n]j\in[n], are those recorded in Properties of the Order on the Natural Numbers.

Claims 2 to 5 are proved by induction, using the induction principle for the natural numbers: in each case we let P\mathcal{P} be the set of natural numbers jj such that the assertion in question holds for jj whenever j∈[n]j\in[n], verify 1∈P1\in\mathcal{P} and that j∈Pj\in\mathcal{P} implies S(j)∈PS(j)\in\mathcal{P}, and then specialise to j=nj=n.

Claim 1. The two recursion identities are the defining properties of Ο€\pi recorded in Finite Product Notation in a Field. For the restriction statement, let Ο€β€²\pi' be the map supplied by Existence and Uniqueness of Iterates of a Binary Operation for the family aβ€²a' on [j][j]. Since [j]βŠ†[n][j]\subseteq[n] and aa agrees with aβ€²a' on [j][j], the restriction of Ο€\pi to [j][j] satisfies Ο€(1)=a1=a1β€²\pi(1)=a_{1}=a'_{1} and Ο€(S(m))=Ο€(m) aS(m)=Ο€(m) aS(m)β€²\pi(S(m))=\pi(m)\,a_{S(m)}=\pi(m)\,a'_{S(m)} whenever S(m)∈[j]S(m)\in[j]. By the uniqueness assertion of Existence and Uniqueness of Iterates of a Binary Operation, this restriction equals Ο€β€²\pi', which is the stated identity.

Claim 2. For j=1j=1 both sides equal a1b1a_{1}b_{1} by claim 1. Suppose the identity holds for jj and let S(j)∈[n]S(j)\in[n]. By claim 1 and the induction hypothesis,

∏k=1S(j)(akbk)=(∏k=1j(akbk))aS(j)bS(j)=(∏k=1jak)(∏k=1jbk)aS(j)bS(j),\prod_{k=1}^{S(j)}(a_{k}b_{k})=\Bigl(\prod_{k=1}^{j}(a_{k}b_{k})\Bigr)a_{S(j)}b_{S(j)}=\Bigl(\prod_{k=1}^{j}a_{k}\Bigr)\Bigl(\prod_{k=1}^{j}b_{k}\Bigr)a_{S(j)}b_{S(j)},

and by commutativity and associativity of the multiplication of KK the right-hand side equals

((∏k=1jak)aS(j))((∏k=1jbk)bS(j))=(∏k=1S(j)ak)(∏k=1S(j)bk).\Bigl(\Bigl(\prod_{k=1}^{j}a_{k}\Bigr)a_{S(j)}\Bigr)\Bigl(\Bigl(\prod_{k=1}^{j}b_{k}\Bigr)b_{S(j)}\Bigr)=\Bigl(\prod_{k=1}^{S(j)}a_{k}\Bigr)\Bigl(\prod_{k=1}^{S(j)}b_{k}\Bigr).

Claim 3. We prove by induction on jj that, for j∈[n]j\in[n], the product ∏k=1jak\prod_{k=1}^{j}a_{k} equals aia_{i} if i≀ji\le j and equals 11 if j<ij<i; exactly one of these two cases occurs, since ≀\le is total on N\mathbb{N}.

For j=1j=1: if i=1i=1 the product is a1=aia_{1}=a_{i} by claim 1; if 1<i1<i then a1=1a_{1}=1 by hypothesis and the product is 11. Suppose the assertion holds for jj and let S(j)∈[n]S(j)\in[n]. If S(j)<iS(j)<i then j<ij<i, so ∏k=1jak=1\prod_{k=1}^{j}a_{k}=1, and aS(j)=1a_{S(j)}=1, whence ∏k=1S(j)ak=1\prod_{k=1}^{S(j)}a_{k}=1. If S(j)=iS(j)=i then j<ij<i, so ∏k=1jak=1\prod_{k=1}^{j}a_{k}=1 and ∏k=1S(j)ak=aS(j)=ai\prod_{k=1}^{S(j)}a_{k}=a_{S(j)}=a_{i}. If i<S(j)i<S(j) then i≀ji\le j, so ∏k=1jak=ai\prod_{k=1}^{j}a_{k}=a_{i}, and aS(j)=1a_{S(j)}=1, whence ∏k=1S(j)ak=ai\prod_{k=1}^{S(j)}a_{k}=a_{i}. Taking j=nj=n and using i≀ni\le n gives claim 3.

Claim 4. Suppose first that ai=0a_{i}=0 for some i∈[n]i\in[n]. We show by induction on jj that ∏k=1jak=0\prod_{k=1}^{j}a_{k}=0 whenever j∈[n]j\in[n] and i≀ji\le j. If j=1j=1 then i=1i=1 and the product is a1=0a_{1}=0. Suppose the assertion holds for jj, let S(j)∈[n]S(j)\in[n] and let i≀S(j)i\le S(j). If i≀ji\le j then ∏k=1jak=0\prod_{k=1}^{j}a_{k}=0 and ∏k=1S(j)ak=0 aS(j)=0\prod_{k=1}^{S(j)}a_{k}=0\,a_{S(j)}=0 by Zero Products and Elementary Identities in a Field; otherwise i=S(j)i=S(j) and ∏k=1S(j)ak=(∏k=1jak)0=0\prod_{k=1}^{S(j)}a_{k}=\bigl(\prod_{k=1}^{j}a_{k}\bigr)0=0 by the same lemma. Taking j=nj=n gives ∏k=1nak=0\prod_{k=1}^{n}a_{k}=0.

Conversely suppose akβ‰ 0a_{k}\ne0 for every k∈[n]k\in[n]. We show by induction on jj that ∏k=1jakβ‰ 0\prod_{k=1}^{j}a_{k}\ne0 for j∈[n]j\in[n]. For j=1j=1 the product is a1β‰ 0a_{1}\ne0. If ∏k=1jakβ‰ 0\prod_{k=1}^{j}a_{k}\ne0 and S(j)∈[n]S(j)\in[n], then ∏k=1S(j)ak=(∏k=1jak)aS(j)\prod_{k=1}^{S(j)}a_{k}=\bigl(\prod_{k=1}^{j}a_{k}\bigr)a_{S(j)} is a product of two nonzero elements of a field, hence nonzero by Zero Products and Elementary Identities in a Field. Taking j=nj=n proves the contrapositive of the remaining implication.

Claim 5. For the first assertion, induct on jj. For j=1j=1 the product is a1a_{1} and 0≀a10\le a_{1} by hypothesis. Suppose 0β‰€βˆk=1jak0\le\prod_{k=1}^{j}a_{k} and let S(j)∈[n]S(j)\in[n]. Applying claim 5 of Elementary Arithmetic in an Ordered Field to the inequality 0≀aS(j)0\le a_{S(j)} with the nonnegative factor ∏k=1jak\prod_{k=1}^{j}a_{k}, and using t 0=0t\,0=0 from Zero Products and Elementary Identities in a Field together with commutativity of multiplication, gives 0≀(∏k=1jak)aS(j)=∏k=1S(j)ak0\le\bigl(\prod_{k=1}^{j}a_{k}\bigr)a_{S(j)}=\prod_{k=1}^{S(j)}a_{k}.

For the second assertion, note first that 0≀bk0\le b_{k} for every k∈[n]k\in[n] by transitivity of ≀\le, so the first assertion applies to bb as well. Induct on jj. For j=1j=1 the assertion is the hypothesis a1≀b1a_{1}\le b_{1}. Suppose ∏k=1jakβ‰€βˆk=1jbk\prod_{k=1}^{j}a_{k}\le\prod_{k=1}^{j}b_{k} and let S(j)∈[n]S(j)\in[n]. By claim 5 of Elementary Arithmetic in an Ordered Field, applied first with the nonnegative factor aS(j)a_{S(j)} and then with the nonnegative factor ∏k=1jbk\prod_{k=1}^{j}b_{k}, and using commutativity of multiplication,

(∏k=1jak)aS(j)≀(∏k=1jbk)aS(j)≀(∏k=1jbk)bS(j).\Bigl(\prod_{k=1}^{j}a_{k}\Bigr)a_{S(j)}\le\Bigl(\prod_{k=1}^{j}b_{k}\Bigr)a_{S(j)}\le\Bigl(\prod_{k=1}^{j}b_{k}\Bigr)b_{S(j)} .

By transitivity of ≀\le and claim 1 this is ∏k=1S(j)akβ‰€βˆk=1S(j)bk\prod_{k=1}^{S(j)}a_{k}\le\prod_{k=1}^{S(j)}b_{k}.

Please log in to copy this version.

Citations

Loading…

Dependency Graph

0 prerequisites

Prerequisites

Loading...

Comments

Loading…